CbmRoot
|
#include <HalCbmEventInterface.h>
Public Member Functions | |
HalCbmEventInterface () | |
HalCbm::DataFormat | GetFormatType () const |
virtual Int_t | GetTotalTrackNo () const |
virtual Hal::TrackInterface * | GetTrackInterface () const |
CbmAnaTreeRecoSourceContainer * | GetContainer () const |
virtual TObject * | GetRawTrackPointer (Int_t index) const |
virtual void | SetRunInfoId (Int_t) |
virtual Int_t | GetRunInfoId () const |
virtual TLorentzVector | GetVertex () const |
virtual | ~HalCbmEventInterface () |
Protected Member Functions | |
void | UpdateDst (HalCbmMCEventInterface *ie) |
void | UpdateAnaTree (HalCbmMCEventInterface *ie) |
virtual void | ConnectToTreeInternal (eMode mode) |
void | Register (Bool_t write) |
Protected Attributes | |
HalCbm::DataFormat | fFormatType = {HalCbm::DataFormat::kUnknown} |
CbmAnaTreeRecoSourceContainer * | fDataContainer = {nullptr} |
TClonesArray * | fGlobalTracks = {nullptr} |
TClonesArray * | fStsTracks = {nullptr} |
TClonesArray * | fTrdTracks = {nullptr} |
TClonesArray * | fTofHits = {nullptr} |
TClonesArray * | fRichRings = {nullptr} |
TClonesArray * | fMuchTracks = {nullptr} |
CbmVertex * | fCbmVertex = {nullptr} |
Friends | |
class | HalCbmEvent |
class | HalCbmFullEvent |
Definition at line 27 of file HalCbmEventInterface.h.
HalCbmEventInterface::HalCbmEventInterface | ( | ) |
Definition at line 21 of file HalCbmEventInterface.cxx.
|
virtual |
Definition at line 102 of file HalCbmEventInterface.cxx.
|
protectedvirtual |
Definition at line 23 of file HalCbmEventInterface.cxx.
References fCbmVertex, fDataContainer, fFormatType, fGlobalTracks, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, HalCbm::kAnalysisTree, HalCbm::kDST, and HalCbm::kUnknown.
|
inline |
Definition at line 51 of file HalCbmEventInterface.h.
References fDataContainer.
Referenced by HalCbmFullEvent::UpdateAnalysisTree(), and HalCbmEvent::UpdateAnaTree().
|
inline |
Definition at line 48 of file HalCbmEventInterface.h.
References fFormatType.
Referenced by HalCbmFullEvent::Update().
|
virtual |
Definition at line 85 of file HalCbmEventInterface.cxx.
|
inlinevirtual |
Definition at line 55 of file HalCbmEventInterface.h.
|
virtual |
Definition at line 71 of file HalCbmEventInterface.cxx.
References fDataContainer, fFormatType, fGlobalTracks, CbmAnaTreeRecoSourceContainer::GetVtxTracks(), HalCbm::kAnalysisTree, and HalCbm::kDST.
Referenced by HalCbmEvent::UpdateAnaTree(), and HalCbmEvent::UpdateDST().
|
inlinevirtual |
Definition at line 50 of file HalCbmEventInterface.h.
|
virtual |
Definition at line 87 of file HalCbmEventInterface.cxx.
References fCbmVertex, fDataContainer, fFormatType, CbmAnaTreeRecoSourceContainer::GetEventHeader(), CbmVertex::GetX(), CbmVertex::GetY(), CbmVertex::GetZ(), HalCbm::kAnalysisTree, and HalCbm::kDST.
Referenced by HalCbmEvent::UpdateAnaTree(), and HalCbmEvent::UpdateDST().
|
protected |
Definition at line 50 of file HalCbmEventInterface.cxx.
References fCbmVertex, fDataContainer, fFormatType, fGlobalTracks, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, HalCbm::kAnalysisTree, and HalCbm::kDST.
|
inlinevirtual |
GETTERS AND SETTERS
Definition at line 54 of file HalCbmEventInterface.h.
|
protected |
Definition at line 106 of file HalCbmEventInterface.cxx.
|
protected |
Definition at line 104 of file HalCbmEventInterface.cxx.
|
friend |
Definition at line 28 of file HalCbmEventInterface.h.
|
friend |
Definition at line 29 of file HalCbmEventInterface.h.
|
protected |
Definition at line 40 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), GetVertex(), and Register().
|
protected |
Definition at line 33 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), GetContainer(), GetTotalTrackNo(), GetVertex(), and Register().
|
protected |
Definition at line 32 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), GetFormatType(), GetTotalTrackNo(), GetVertex(), Register(), and HalCbmEvent::Update().
|
protected |
Definition at line 34 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), GetTotalTrackNo(), Register(), HalCbmEvent::UpdateDST(), and HalCbmFullEvent::UpdateDst().
|
protected |
Definition at line 39 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), and Register().
|
protected |
Definition at line 38 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), and Register().
|
protected |
Definition at line 35 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), Register(), and HalCbmEvent::UpdateDST().
|
protected |
Definition at line 37 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), Register(), and HalCbmEvent::UpdateDST().
|
protected |
Definition at line 36 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), and Register().