|
CbmRoot
|
#include <HalCbmEventInterface.h>
Public Member Functions | |
| HalCbmEventInterface () | |
| HalCbm::DataFormat | GetFormatType () const |
| virtual Int_t | GetTotalTrackNo () const |
| virtual Hal::TrackInterface * | GetTrackInterface () const |
| CbmAnaTreeRecoContainer * | GetContainer () const |
| virtual TObject * | GetRawTrackPointer (Int_t index) const |
| virtual void | SetRunInfoId (Int_t) |
| virtual Int_t | GetRunInfoId () const |
| virtual TLorentzVector | GetVertex () const |
| TClonesArray * | GetV0Temp () 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} |
| CbmAnaTreeRecoContainer * | fDataContainer = {nullptr} |
| TClonesArray * | fGlobalTracks = {nullptr} |
| TClonesArray * | fStsTracks = {nullptr} |
| TClonesArray * | fTrdTracks = {nullptr} |
| TClonesArray * | fTofHits = {nullptr} |
| TClonesArray * | fRichRings = {nullptr} |
| TClonesArray * | fMuchTracks = {nullptr} |
| TClonesArray * | fTempV0 = {nullptr} |
| CbmVertex * | fCbmVertex = {nullptr} |
Friends | |
| class | HalCbmEvent |
| class | HalCbmFullEvent |
Definition at line 27 of file HalCbmEventInterface.h.
| HalCbmEventInterface::HalCbmEventInterface | ( | ) |
Definition at line 23 of file HalCbmEventInterface.cxx.
|
virtual |
Definition at line 106 of file HalCbmEventInterface.cxx.
|
protectedvirtual |
Definition at line 25 of file HalCbmEventInterface.cxx.
References fCbmVertex, fDataContainer, fFormatType, fGlobalTracks, fMuchTracks, fRichRings, fStsTracks, fTempV0, fTofHits, fTrdTracks, HalCbm::GetContainerName(), HalCbm::kAnalysisTree, HalCbm::kDST, and HalCbm::kUnknown.
|
inline |
Definition at line 52 of file HalCbmEventInterface.h.
References fDataContainer.
Referenced by HalCbmFullEvent::UpdateAnalysisTree(), and HalCbmEvent::UpdateAnaTree().
|
inline |
Definition at line 49 of file HalCbmEventInterface.h.
References fFormatType.
Referenced by HalCbmFullEvent::Update().
|
virtual |
Definition at line 89 of file HalCbmEventInterface.cxx.
|
inlinevirtual |
Definition at line 56 of file HalCbmEventInterface.h.
|
virtual |
Definition at line 75 of file HalCbmEventInterface.cxx.
References fDataContainer, fFormatType, fGlobalTracks, HalCbm::kAnalysisTree, and HalCbm::kDST.
Referenced by HalCbmEvent::UpdateAnaTree(), and HalCbmEvent::UpdateDST().
|
inlinevirtual |
Definition at line 51 of file HalCbmEventInterface.h.
|
inline |
Definition at line 58 of file HalCbmEventInterface.h.
References fTempV0.
Referenced by HalCbmFullEvent::UpdateAnalysisTree().
|
virtual |
Definition at line 91 of file HalCbmEventInterface.cxx.
References fCbmVertex, fDataContainer, fFormatType, HalCbm::kAnalysisTree, and HalCbm::kDST.
Referenced by HalCbmEvent::UpdateAnaTree(), and HalCbmEvent::UpdateDST().
|
protected |
Definition at line 54 of file HalCbmEventInterface.cxx.
References fCbmVertex, fDataContainer, fFormatType, fGlobalTracks, fMuchTracks, fRichRings, fStsTracks, fTofHits, fTrdTracks, HalCbm::GetContainerName(), HalCbm::kAnalysisTree, and HalCbm::kDST.
|
inlinevirtual |
GETTERS AND SETTERS
Definition at line 55 of file HalCbmEventInterface.h.
|
protected |
Definition at line 110 of file HalCbmEventInterface.cxx.
|
protected |
Definition at line 108 of file HalCbmEventInterface.cxx.
|
friend |
Definition at line 28 of file HalCbmEventInterface.h.
References HalCbmEvent.
Referenced by HalCbmEvent.
|
friend |
Definition at line 29 of file HalCbmEventInterface.h.
References HalCbmFullEvent.
Referenced by HalCbmFullEvent.
|
protected |
Definition at line 41 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 40 of file HalCbmEventInterface.h.
Referenced by ConnectToTreeInternal(), GetV0Temp(), and HalCbmEvent::UpdateV0().
|
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().