CbmRoot
|
#include <NicaCbmEventInterface.h>
Public Member Functions | |
NicaCbmEventInterface (NicaCbmSetup mode=kSis100Electron) | |
NicaTrackClones * | GetStsTracks () const |
NicaTrackClones * | GetTrdTracks () const |
NicaTrackClones * | GetMuchTracks () const |
NicaTrackClones * | GetTofHits () const |
NicaTrackClones * | GetRichRings () const |
NicaCbmSetup | GetMode () 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 TObject * | GetRawTrackPointer (Int_t index) const |
virtual | ~NicaCbmEventInterface () |
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 | |
const NicaCbmSetup | fMode |
NicaTrackClones * | fStsTracks |
NicaTrackClones * | fTrdTracks |
NicaTrackClones * | fMuchTracks |
NicaTrackClones * | fTofHits |
NicaTrackClones * | fRichRings |
CbmVertex * | fVertex |
NicaTrackClones * | fTracks |
Friends | |
class | NicaCbmEvent |
Definition at line 20 of file NicaCbmEventInterface.h.
NicaCbmEventInterface::NicaCbmEventInterface | ( | NicaCbmSetup | mode = kSis100Electron | ) |
Definition at line 27 of file NicaCbmEventInterface.cxx.
References fMode, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, kSis100Electron, kSis100Hadron, and kSis100Muon.
|
virtual |
GETTERS AND SETTERS
Definition at line 144 of file NicaCbmEventInterface.cxx.
References fMuchTracks, fRichRings, fStsTracks, fTofHits, and fTrdTracks.
|
virtual |
Reimplemented from NicaCbmGlobalEventInterface.
Reimplemented in NicaCbmMatchedEventInterface.
Definition at line 96 of file NicaCbmEventInterface.cxx.
References NicaCbmGlobalEventInterface::Compress().
Referenced by NicaCbmMatchedEventInterface::Compress().
|
protectedvirtual |
Reimplemented from NicaCbmGlobalEventInterface.
Reimplemented in NicaCbmMatchedEventInterface.
Definition at line 45 of file NicaCbmEventInterface.cxx.
References NicaCbmGlobalEventInterface::ConnectToTree(), fMode, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, kSis100Electron, kSis100Hadron, and kSis100Muon.
Referenced by NicaCbmMatchedEventInterface::ConnectToTree().
|
virtual |
Reimplemented from NicaCbmGlobalEventInterface.
Reimplemented in NicaCbmMatchedEventInterface.
Definition at line 101 of file NicaCbmEventInterface.cxx.
References NicaCbmGlobalEventInterface::CopyAndCompress(), fMuchTracks, fRichRings, fStsTracks, fTofHits, and fTrdTracks.
Referenced by NicaCbmMatchedEventInterface::CopyAndCompress().
|
virtual |
Reimplemented from NicaCbmGlobalEventInterface.
Reimplemented in NicaCbmMatchedEventInterface.
Definition at line 79 of file NicaCbmEventInterface.cxx.
References NicaCbmGlobalEventInterface::CopyData(), fMode, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, kSis100Electron, kSis100Hadron, and kSis100Muon.
Referenced by NicaCbmMatchedEventInterface::CopyData().
|
virtual |
Reimplemented from NicaCbmGlobalEventInterface.
Reimplemented in NicaCbmMatchedEventInterface.
Definition at line 116 of file NicaCbmEventInterface.cxx.
References fMode, fMuchTracks, fRichRings, fStsTracks, fTofHits, NicaCbmGlobalEventInterface::fTracks, fTrdTracks, CbmGlobalTrack::GetMuchTrackIndex(), CbmGlobalTrack::GetRichRingIndex(), CbmGlobalTrack::GetStsTrackIndex(), CbmGlobalTrack::GetTofHitIndex(), CbmGlobalTrack::GetTrdTrackIndex(), kSis100Electron, kSis100Hadron, kSis100Muon, NicaCbmTrackInterface::SetMuchTrack(), NicaCbmTrackInterface::SetRichRing(), NicaCbmTrackInterface::SetStsTrack(), NicaCbmTrackInterface::SetTofHit(), and NicaCbmTrackInterface::SetTrdTrack().
Referenced by NicaCbmMatchedEventInterface::FillTrackInterface().
|
inlinevirtualinherited |
Definition at line 44 of file NicaCbmGlobalEventInterface.h.
|
inline |
Definition at line 41 of file NicaCbmEventInterface.h.
References fMode.
Referenced by NicaCbmGlobalMCEvent::GetNewEvent(), NicaCbmMatchedTrack::Update(), and NicaCbmTrack::Update().
|
inline |
Definition at line 38 of file NicaCbmEventInterface.h.
References fMuchTracks.
Referenced by NicaCbmTrack::Update().
|
inlinevirtualinherited |
Definition at line 34 of file NicaCbmGlobalEventInterface.h.
References NicaCbmGlobalEventInterface::fVertex.
|
virtual |
Reimplemented from NicaCbmGlobalEventInterface.
Definition at line 140 of file NicaCbmEventInterface.cxx.
References NicaCbmGlobalEventInterface::GetRawTrackPointer().
|
inline |
Definition at line 40 of file NicaCbmEventInterface.h.
References fRichRings.
Referenced by NicaCbmTrack::Update().
|
inlinevirtualinherited |
Definition at line 41 of file NicaCbmGlobalEventInterface.h.
|
inline |
Definition at line 36 of file NicaCbmEventInterface.h.
References fStsTracks.
Referenced by NicaCbmTrack::Update().
|
inline |
Definition at line 39 of file NicaCbmEventInterface.h.
References fTofHits.
Referenced by NicaCbmTrack::Update().
|
virtualinherited |
Definition at line 67 of file NicaCbmGlobalEventInterface.cxx.
References NicaCbmGlobalEventInterface::fTracks.
Referenced by NicaCbmGlobalEvent::Update().
|
inlinevirtual |
Reimplemented from NicaCbmGlobalEventInterface.
Reimplemented in NicaCbmMatchedEventInterface.
Definition at line 47 of file NicaCbmEventInterface.h.
|
inline |
Definition at line 37 of file NicaCbmEventInterface.h.
References 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 63 of file NicaCbmEventInterface.cxx.
References fMode, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, kSis100Electron, kSis100Hadron, kSis100Muon, and NicaCbmGlobalEventInterface::Register().
Referenced by NicaCbmMatchedEventInterface::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 22 of file NicaCbmEventInterface.h.
|
protected |
Definition at line 25 of file NicaCbmEventInterface.h.
Referenced by NicaCbmMatchedEventInterface::ConnectToTree(), ConnectToTree(), CopyData(), FillTrackInterface(), GetMode(), NicaCbmEventInterface(), NicaCbmMatchedEventInterface::NicaCbmMatchedEventInterface(), and Register().
|
protected |
Definition at line 28 of file NicaCbmEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetMuchTracks(), NicaCbmEventInterface(), Register(), and ~NicaCbmEventInterface().
|
protected |
Definition at line 30 of file NicaCbmEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetRichRings(), NicaCbmEventInterface(), Register(), and ~NicaCbmEventInterface().
|
protected |
Definition at line 26 of file NicaCbmEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetStsTracks(), NicaCbmEventInterface(), Register(), and ~NicaCbmEventInterface().
|
protected |
Definition at line 29 of file NicaCbmEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetTofHits(), NicaCbmEventInterface(), Register(), and ~NicaCbmEventInterface().
|
protectedinherited |
Definition at line 22 of file NicaCbmGlobalEventInterface.h.
Referenced by NicaCbmGlobalEventInterface::Compress(), NicaCbmGlobalEventInterface::ConnectToTree(), NicaCbmGlobalEventInterface::CopyAndCompress(), NicaCbmGlobalEventInterface::CopyData(), NicaCbmGlobalEventInterface::FillTrackInterface(), NicaCbmMatchedEventInterface::FillTrackInterface(), FillTrackInterface(), NicaCbmGlobalEventInterface::GetRawTrackPointer(), NicaCbmGlobalEventInterface::GetTotalTrackNo(), NicaCbmGlobalEventInterface::NicaCbmGlobalEventInterface(), NicaCbmGlobalEventInterface::Register(), NicaCbmGlobalEvent::Update(), NicaCbmGlobalMCEvent::Update(), and NicaCbmGlobalEventInterface::~NicaCbmGlobalEventInterface().
|
protected |
Definition at line 27 of file NicaCbmEventInterface.h.
Referenced by ConnectToTree(), CopyAndCompress(), CopyData(), FillTrackInterface(), GetTrdTracks(), NicaCbmEventInterface(), Register(), and ~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().