CbmRoot
|
#include <NicaCbmMatchedEventInterface.h>
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 |
CbmVertex * | fVertex |
NicaTrackClones * | fTracks |
Friends | |
class | NicaCbmMatchedEvent |
Definition at line 16 of file NicaCbmMatchedEventInterface.h.
NicaCbmMatchedEventInterface::NicaCbmMatchedEventInterface | ( | NicaCbmSetup | mode = kSis100Hadron | ) |
Definition at line 13 of file NicaCbmMatchedEventInterface.cxx.
References NicaCbmEventInterface::fMode, fMuchMatches, fRichMatches, fStsMatches, fTofMatches, fTrdMatches, kSis100Electron, kSis100Hadron, and kSis100Muon.
|
virtual |
Definition at line 115 of file NicaCbmMatchedEventInterface.cxx.
References fMuchMatches, fRichMatches, fStsMatches, fTofMatches, and fTrdMatches.
|
virtual |
Reimplemented from NicaCbmEventInterface.
Definition at line 75 of file NicaCbmMatchedEventInterface.cxx.
References NicaCbmEventInterface::Compress().
|
protectedvirtual |
Reimplemented from NicaCbmEventInterface.
Definition at line 31 of file NicaCbmMatchedEventInterface.cxx.
References NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::fMode, fMuchMatches, fRichMatches, fStsMatches, fTofMatches, fTrdMatches, kSis100Electron, kSis100Hadron, and kSis100Muon.
|
virtual |
Reimplemented from NicaCbmEventInterface.
Definition at line 80 of file NicaCbmMatchedEventInterface.cxx.
References NicaCbmEventInterface::CopyAndCompress(), fMuchMatches, fRichMatches, fStsMatches, fTofMatches, and fTrdMatches.
|
virtual |
Reimplemented from NicaCbmEventInterface.
Definition at line 63 of file NicaCbmMatchedEventInterface.cxx.
References NicaCbmEventInterface::CopyData(), fMuchMatches, fRichMatches, fStsMatches, fTofMatches, and fTrdMatches.
|
virtual |
Reimplemented from NicaCbmEventInterface.
Definition at line 94 of file NicaCbmMatchedEventInterface.cxx.
References NicaCbmEventInterface::FillTrackInterface(), fMuchMatches, fRichMatches, fStsMatches, fTofMatches, NicaCbmGlobalEventInterface::fTracks, fTrdMatches, CbmGlobalTrack::GetMuchTrackIndex(), CbmGlobalTrack::GetRichRingIndex(), CbmGlobalTrack::GetStsTrackIndex(), CbmGlobalTrack::GetTofHitIndex(), CbmGlobalTrack::GetTrdTrackIndex(), NicaCbmMatchedTrackInterface::SetLinkMuch(), NicaCbmMatchedTrackInterface::SetLinkRich(), NicaCbmMatchedTrackInterface::SetLinkSts(), NicaCbmMatchedTrackInterface::SetLinkTof(), and NicaCbmMatchedTrackInterface::SetLinkTrd().
|
inlinevirtualinherited |
Definition at line 44 of file NicaCbmGlobalEventInterface.h.
|
inlineinherited |
Definition at line 41 of file NicaCbmEventInterface.h.
References NicaCbmEventInterface::fMode.
Referenced by NicaCbmGlobalMCEvent::GetNewEvent(), NicaCbmMatchedTrack::Update(), and NicaCbmTrack::Update().
|
inline |
Definition at line 34 of file NicaCbmMatchedEventInterface.h.
References fMuchMatches.
Referenced by NicaCbmMatchedTrack::Update().
|
inlineinherited |
Definition at line 38 of file NicaCbmEventInterface.h.
References NicaCbmEventInterface::fMuchTracks.
Referenced by NicaCbmTrack::Update().
|
inlinevirtualinherited |
Definition at line 34 of file NicaCbmGlobalEventInterface.h.
References NicaCbmGlobalEventInterface::fVertex.
|
virtualinherited |
Reimplemented from NicaCbmGlobalEventInterface.
Definition at line 140 of file NicaCbmEventInterface.cxx.
References NicaCbmGlobalEventInterface::GetRawTrackPointer().
|
inline |
Definition at line 33 of file NicaCbmMatchedEventInterface.h.
References fRichMatches.
Referenced by NicaCbmMatchedTrack::Update().
|
inlineinherited |
Definition at line 40 of file NicaCbmEventInterface.h.
References NicaCbmEventInterface::fRichRings.
Referenced by NicaCbmTrack::Update().
|
inlinevirtualinherited |
Definition at line 41 of file NicaCbmGlobalEventInterface.h.
|
inline |
Definition at line 30 of file NicaCbmMatchedEventInterface.h.
References fStsMatches.
Referenced by NicaCbmMatchedTrack::Update().
|
inlineinherited |
Definition at line 36 of file NicaCbmEventInterface.h.
References NicaCbmEventInterface::fStsTracks.
Referenced by NicaCbmTrack::Update().
|
inlineinherited |
Definition at line 39 of file NicaCbmEventInterface.h.
References NicaCbmEventInterface::fTofHits.
Referenced by NicaCbmTrack::Update().
|
inline |
Definition at line 31 of file NicaCbmMatchedEventInterface.h.
References fTofMatches.
Referenced by NicaCbmMatchedTrack::Update().
|
virtualinherited |
Definition at line 67 of file NicaCbmGlobalEventInterface.cxx.
References NicaCbmGlobalEventInterface::fTracks.
Referenced by NicaCbmGlobalEvent::Update().
|
inlinevirtual |
Reimplemented from NicaCbmEventInterface.
Definition at line 40 of file NicaCbmMatchedEventInterface.h.
|
inline |
Definition at line 32 of file NicaCbmMatchedEventInterface.h.
References fTrdMatches.
Referenced by NicaCbmMatchedTrack::Update().
|
inlineinherited |
Definition at line 37 of file NicaCbmEventInterface.h.
References NicaCbmEventInterface::fTrdTracks.
Referenced by NicaCbmTrack::Update().
|
virtualinherited |
Definition at line 79 of file NicaCbmGlobalEventInterface.cxx.
References NicaCbmGlobalEventInterface::fVertex, CbmVertex::GetX(), CbmVertex::GetY(), and CbmVertex::GetZ().
|
virtualinherited |
Definition at line 75 of file NicaCbmGlobalEventInterface.cxx.
|
protected |
Definition at line 54 of file NicaCbmMatchedEventInterface.cxx.
References fMuchMatches, fRichMatches, fStsMatches, fTofMatches, fTrdMatches, and NicaCbmEventInterface::Register().
|
inlinevirtualinherited |
Definition at line 43 of file NicaCbmGlobalEventInterface.h.
|
inlinevirtualinherited |
GETTERS AND SETTERS
Definition at line 40 of file NicaCbmGlobalEventInterface.h.
|
friend |
Definition at line 17 of file NicaCbmMatchedEventInterface.h.
|
protectedinherited |
Definition at line 25 of file NicaCbmEventInterface.h.
Referenced by ConnectToTree(), NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::CopyData(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmEventInterface::GetMode(), NicaCbmEventInterface::NicaCbmEventInterface(), NicaCbmMatchedEventInterface(), and NicaCbmEventInterface::Register().
|
protected |
Definition at line 23 of file NicaCbmMatchedEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetMuchMatches(), NicaCbmMatchedEventInterface(), Register(), and ~NicaCbmMatchedEventInterface().
|
protectedinherited |
Definition at line 28 of file NicaCbmEventInterface.h.
Referenced by NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::CopyAndCompress(), NicaCbmEventInterface::CopyData(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmEventInterface::GetMuchTracks(), NicaCbmEventInterface::NicaCbmEventInterface(), NicaCbmEventInterface::Register(), and NicaCbmEventInterface::~NicaCbmEventInterface().
|
protected |
Definition at line 24 of file NicaCbmMatchedEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetRichMatches(), NicaCbmMatchedEventInterface(), Register(), and ~NicaCbmMatchedEventInterface().
|
protectedinherited |
Definition at line 30 of file NicaCbmEventInterface.h.
Referenced by NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::CopyAndCompress(), NicaCbmEventInterface::CopyData(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmEventInterface::GetRichRings(), NicaCbmEventInterface::NicaCbmEventInterface(), NicaCbmEventInterface::Register(), and NicaCbmEventInterface::~NicaCbmEventInterface().
|
protected |
Definition at line 20 of file NicaCbmMatchedEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetStsMatches(), NicaCbmMatchedEventInterface(), Register(), and ~NicaCbmMatchedEventInterface().
|
protectedinherited |
Definition at line 26 of file NicaCbmEventInterface.h.
Referenced by NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::CopyAndCompress(), NicaCbmEventInterface::CopyData(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmEventInterface::GetStsTracks(), NicaCbmEventInterface::NicaCbmEventInterface(), NicaCbmEventInterface::Register(), and NicaCbmEventInterface::~NicaCbmEventInterface().
|
protectedinherited |
Definition at line 29 of file NicaCbmEventInterface.h.
Referenced by NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::CopyAndCompress(), NicaCbmEventInterface::CopyData(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmEventInterface::GetTofHits(), NicaCbmEventInterface::NicaCbmEventInterface(), NicaCbmEventInterface::Register(), and NicaCbmEventInterface::~NicaCbmEventInterface().
|
protected |
Definition at line 21 of file NicaCbmMatchedEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetTofMatches(), NicaCbmMatchedEventInterface(), Register(), and ~NicaCbmMatchedEventInterface().
|
protectedinherited |
Definition at line 22 of file NicaCbmGlobalEventInterface.h.
Referenced by NicaCbmGlobalEventInterface::Compress(), NicaCbmGlobalEventInterface::ConnectToTree(), NicaCbmGlobalEventInterface::CopyAndCompress(), NicaCbmGlobalEventInterface::CopyData(), NicaCbmGlobalEventInterface::FillTrackInterface(), FillTrackInterface(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmGlobalEventInterface::GetRawTrackPointer(), NicaCbmGlobalEventInterface::GetTotalTrackNo(), NicaCbmGlobalEventInterface::NicaCbmGlobalEventInterface(), NicaCbmGlobalEventInterface::Register(), NicaCbmGlobalEvent::Update(), NicaCbmGlobalMCEvent::Update(), and NicaCbmGlobalEventInterface::~NicaCbmGlobalEventInterface().
|
protected |
Definition at line 22 of file NicaCbmMatchedEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetTrdMatches(), NicaCbmMatchedEventInterface(), Register(), and ~NicaCbmMatchedEventInterface().
|
protectedinherited |
Definition at line 27 of file NicaCbmEventInterface.h.
Referenced by NicaCbmEventInterface::ConnectToTree(), NicaCbmEventInterface::CopyAndCompress(), NicaCbmEventInterface::CopyData(), NicaCbmEventInterface::FillTrackInterface(), NicaCbmEventInterface::GetTrdTracks(), NicaCbmEventInterface::NicaCbmEventInterface(), NicaCbmEventInterface::Register(), and NicaCbmEventInterface::~NicaCbmEventInterface().
|
protectedinherited |
Definition at line 21 of file NicaCbmGlobalEventInterface.h.
Referenced by NicaCbmGlobalEventInterface::ConnectToTree(), NicaCbmGlobalEventInterface::CopyAndCompress(), NicaCbmGlobalEventInterface::CopyData(), NicaCbmGlobalEventInterface::GetRawEventPointer(), NicaCbmGlobalEventInterface::GetVertex(), NicaCbmGlobalEventInterface::NicaCbmGlobalEventInterface(), NicaCbmGlobalEventInterface::Register(), NicaCbmGlobalEvent::Update(), and NicaCbmGlobalEventInterface::~NicaCbmGlobalEventInterface().