CbmRoot
NicaCbmMatchedEventInterface Class Reference

#include <NicaCbmMatchedEventInterface.h>

Inheritance diagram for NicaCbmMatchedEventInterface:
[legend]
Collaboration diagram for NicaCbmMatchedEventInterface:
[legend]

Public Member Functions

 NicaCbmMatchedEventInterface (NicaCbmSetup mode=kSis100Hadron)
 
TClonesArray * GetStsMatches () const
 
TClonesArray * GetTofMatches () const
 
TClonesArray * GetTrdMatches () const
 
TClonesArray * GetRichMatches () const
 
TClonesArray * GetMuchMatches () const
 
virtual void CopyData (NicaEventInterface *s)
 
virtual void Compress (Int_t *map, Int_t map_size)
 
virtual void CopyAndCompress (NicaEventInterface *s, Int_t *map, Int_t map_size)
 
virtual void FillTrackInterface (NicaTrackInterface *track, Int_t index)
 
virtual NicaTrackInterface * GetTrackInterface () const
 
virtual ~NicaCbmMatchedEventInterface ()
 
NicaTrackClones * GetStsTracks () const
 
NicaTrackClones * GetTrdTracks () const
 
NicaTrackClones * GetMuchTracks () const
 
NicaTrackClones * GetTofHits () const
 
NicaTrackClones * GetRichRings () const
 
NicaCbmSetup GetMode () const
 
virtual TObject * GetRawTrackPointer (Int_t index) const
 
virtual Int_t GetTotalTrackNo () const
 
virtual TObject * GetRawEventPointer () const
 
virtual void SetRunInfoId (Int_t)
 
virtual Int_t GetRunInfoId () const
 
virtual void SetMagneticField (TVector3) const
 
virtual TVector3 GetMagneticField () const
 
virtual TLorentzVector GetVertexError () const
 
virtual TLorentzVector GetVertex () const
 

Protected Member Functions

virtual void ConnectToTree ()
 
void Register (Bool_t write)
 

Protected Attributes

NicaTrackClones * fStsMatches
 
NicaTrackClones * fTofMatches
 
NicaTrackClones * fTrdMatches
 
NicaTrackClones * fMuchMatches
 
NicaTrackClones * fRichMatches
 
const NicaCbmSetup fMode
 
NicaTrackClones * fStsTracks
 
NicaTrackClones * fTrdTracks
 
NicaTrackClones * fMuchTracks
 
NicaTrackClones * fTofHits
 
NicaTrackClones * fRichRings
 
CbmVertexfVertex
 
NicaTrackClones * fTracks
 

Friends

class NicaCbmMatchedEvent
 

Detailed Description

Definition at line 16 of file NicaCbmMatchedEventInterface.h.

Constructor & Destructor Documentation

◆ NicaCbmMatchedEventInterface()

NicaCbmMatchedEventInterface::NicaCbmMatchedEventInterface ( NicaCbmSetup  mode = kSis100Hadron)

◆ ~NicaCbmMatchedEventInterface()

NicaCbmMatchedEventInterface::~NicaCbmMatchedEventInterface ( )
virtual

Member Function Documentation

◆ Compress()

void NicaCbmMatchedEventInterface::Compress ( Int_t *  map,
Int_t  map_size 
)
virtual

Reimplemented from NicaCbmEventInterface.

Definition at line 75 of file NicaCbmMatchedEventInterface.cxx.

References NicaCbmEventInterface::Compress().

◆ ConnectToTree()

void NicaCbmMatchedEventInterface::ConnectToTree ( )
protectedvirtual

◆ CopyAndCompress()

void NicaCbmMatchedEventInterface::CopyAndCompress ( NicaEventInterface *  s,
Int_t *  map,
Int_t  map_size 
)
virtual

◆ CopyData()

void NicaCbmMatchedEventInterface::CopyData ( NicaEventInterface *  s)
virtual

◆ FillTrackInterface()

◆ GetMagneticField()

virtual TVector3 NicaCbmGlobalEventInterface::GetMagneticField ( ) const
inlinevirtualinherited

Definition at line 44 of file NicaCbmGlobalEventInterface.h.

◆ GetMode()

NicaCbmSetup NicaCbmEventInterface::GetMode ( ) const
inlineinherited

◆ GetMuchMatches()

TClonesArray* NicaCbmMatchedEventInterface::GetMuchMatches ( ) const
inline

Definition at line 34 of file NicaCbmMatchedEventInterface.h.

References fMuchMatches.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetMuchTracks()

NicaTrackClones* NicaCbmEventInterface::GetMuchTracks ( ) const
inlineinherited

Definition at line 38 of file NicaCbmEventInterface.h.

References NicaCbmEventInterface::fMuchTracks.

Referenced by NicaCbmTrack::Update().

◆ GetRawEventPointer()

virtual TObject* NicaCbmGlobalEventInterface::GetRawEventPointer ( ) const
inlinevirtualinherited

◆ GetRawTrackPointer()

TObject * NicaCbmEventInterface::GetRawTrackPointer ( Int_t  index) const
virtualinherited

◆ GetRichMatches()

TClonesArray* NicaCbmMatchedEventInterface::GetRichMatches ( ) const
inline

Definition at line 33 of file NicaCbmMatchedEventInterface.h.

References fRichMatches.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetRichRings()

NicaTrackClones* NicaCbmEventInterface::GetRichRings ( ) const
inlineinherited

Definition at line 40 of file NicaCbmEventInterface.h.

References NicaCbmEventInterface::fRichRings.

Referenced by NicaCbmTrack::Update().

◆ GetRunInfoId()

virtual Int_t NicaCbmGlobalEventInterface::GetRunInfoId ( ) const
inlinevirtualinherited

Definition at line 41 of file NicaCbmGlobalEventInterface.h.

◆ GetStsMatches()

TClonesArray* NicaCbmMatchedEventInterface::GetStsMatches ( ) const
inline

Definition at line 30 of file NicaCbmMatchedEventInterface.h.

References fStsMatches.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetStsTracks()

NicaTrackClones* NicaCbmEventInterface::GetStsTracks ( ) const
inlineinherited

Definition at line 36 of file NicaCbmEventInterface.h.

References NicaCbmEventInterface::fStsTracks.

Referenced by NicaCbmTrack::Update().

◆ GetTofHits()

NicaTrackClones* NicaCbmEventInterface::GetTofHits ( ) const
inlineinherited

Definition at line 39 of file NicaCbmEventInterface.h.

References NicaCbmEventInterface::fTofHits.

Referenced by NicaCbmTrack::Update().

◆ GetTofMatches()

TClonesArray* NicaCbmMatchedEventInterface::GetTofMatches ( ) const
inline

Definition at line 31 of file NicaCbmMatchedEventInterface.h.

References fTofMatches.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetTotalTrackNo()

Int_t NicaCbmGlobalEventInterface::GetTotalTrackNo ( ) const
virtualinherited

◆ GetTrackInterface()

virtual NicaTrackInterface* NicaCbmMatchedEventInterface::GetTrackInterface ( ) const
inlinevirtual

Reimplemented from NicaCbmEventInterface.

Definition at line 40 of file NicaCbmMatchedEventInterface.h.

◆ GetTrdMatches()

TClonesArray* NicaCbmMatchedEventInterface::GetTrdMatches ( ) const
inline

Definition at line 32 of file NicaCbmMatchedEventInterface.h.

References fTrdMatches.

Referenced by NicaCbmMatchedTrack::Update().

◆ GetTrdTracks()

NicaTrackClones* NicaCbmEventInterface::GetTrdTracks ( ) const
inlineinherited

Definition at line 37 of file NicaCbmEventInterface.h.

References NicaCbmEventInterface::fTrdTracks.

Referenced by NicaCbmTrack::Update().

◆ GetVertex()

TLorentzVector NicaCbmGlobalEventInterface::GetVertex ( ) const
virtualinherited

◆ GetVertexError()

TLorentzVector NicaCbmGlobalEventInterface::GetVertexError ( ) const
virtualinherited

Definition at line 75 of file NicaCbmGlobalEventInterface.cxx.

◆ Register()

void NicaCbmMatchedEventInterface::Register ( Bool_t  write)
protected

◆ SetMagneticField()

virtual void NicaCbmGlobalEventInterface::SetMagneticField ( TVector3  ) const
inlinevirtualinherited

Definition at line 43 of file NicaCbmGlobalEventInterface.h.

◆ SetRunInfoId()

virtual void NicaCbmGlobalEventInterface::SetRunInfoId ( Int_t  )
inlinevirtualinherited

GETTERS AND SETTERS

Definition at line 40 of file NicaCbmGlobalEventInterface.h.

Friends And Related Function Documentation

◆ NicaCbmMatchedEvent

friend class NicaCbmMatchedEvent
friend

Definition at line 17 of file NicaCbmMatchedEventInterface.h.

Member Data Documentation

◆ fMode

◆ fMuchMatches

NicaTrackClones* NicaCbmMatchedEventInterface::fMuchMatches
protected

◆ fMuchTracks

◆ fRichMatches

NicaTrackClones* NicaCbmMatchedEventInterface::fRichMatches
protected

◆ fRichRings

◆ fStsMatches

NicaTrackClones* NicaCbmMatchedEventInterface::fStsMatches
protected

◆ fStsTracks

◆ fTofHits

◆ fTofMatches

NicaTrackClones* NicaCbmMatchedEventInterface::fTofMatches
protected

◆ fTracks

◆ fTrdMatches

NicaTrackClones* NicaCbmMatchedEventInterface::fTrdMatches
protected

◆ fTrdTracks

◆ fVertex


The documentation for this class was generated from the following files: