|
CbmRoot
|
#include <HalCbmEvent.h>
Public Member Functions | |
| HalCbmEvent () | |
| HalCbmEvent (const HalCbmEvent &other) | |
| virtual void | Update (Hal::EventInterface *interface) |
| virtual Bool_t | ExistInTree () const |
| Int_t | GetVertexTracksNo () const |
| virtual Hal::EventInterface * | CreateInterface () const |
| virtual Hal::Track * | GetNewTrack () const |
| virtual Hal::Event * | GetNewEvent () const |
| virtual TString | GetFormatName () const |
| virtual | ~HalCbmEvent () |
Protected Member Functions | |
| HalCbmEvent (TString classname) | |
| void | UpdateDST (HalCbmEventInterface *ei) |
| void | UpdateAnaTree (HalCbmEventInterface *ei) |
| void | UpdateV0 (HalCbmEventInterface *ei) |
| virtual void | ShallowCopyEvent (Hal::Event *event) |
Protected Attributes | |
| Int_t | fVertexTracks = {0} |
Definition at line 20 of file HalCbmEvent.h.
|
protected |
Definition at line 58 of file HalCbmEvent.cxx.
Referenced by HalCbmEvent(), and ShallowCopyEvent().
| HalCbmEvent::HalCbmEvent | ( | ) |
Definition at line 36 of file HalCbmEvent.cxx.
Referenced by GetNewEvent().
| HalCbmEvent::HalCbmEvent | ( | const HalCbmEvent & | other | ) |
Definition at line 38 of file HalCbmEvent.cxx.
References HalCbmEvent().
|
virtual |
Definition at line 117 of file HalCbmEvent.cxx.
|
virtual |
Definition at line 227 of file HalCbmEvent.cxx.
|
virtual |
Definition at line 119 of file HalCbmEvent.cxx.
|
inlinevirtual |
Definition at line 39 of file HalCbmEvent.h.
|
inlinevirtual |
Definition at line 38 of file HalCbmEvent.h.
References HalCbmEvent().
|
inlinevirtual |
Definition at line 37 of file HalCbmEvent.h.
|
inline |
Definition at line 35 of file HalCbmEvent.h.
References fVertexTracks.
|
protectedvirtual |
Definition at line 229 of file HalCbmEvent.cxx.
References fVertexTracks, and HalCbmEvent().
|
virtual |
Definition at line 40 of file HalCbmEvent.cxx.
References HalCbmEventInterface::fFormatType, fVertexTracks, HalCbm::kAnalysisTree, HalCbm::kDST, UpdateAnaTree(), UpdateDST(), and UpdateV0().
|
protected |
Definition at line 184 of file HalCbmEvent.cxx.
References HalCbmTrack::BuildHelix(), E, fVertexTracks, HalCbmEventInterface::GetContainer(), HalCbmTrack::GetDetTrack(), CbmAnaTreeRecoContainer::GetFieldIds(), HalCbmTrack::GetNMvdHits(), CbmAnaTreeRecoContainer::GetTofHits(), HalCbmEventInterface::GetTotalTrackNo(), HalCbmEventInterface::GetVertex(), CbmAnaTreeRecoContainer::GetVtx2ToFMatch(), CbmAnaTreeRecoContainer::GetVtxTracks(), HalCbmTrack::SetNMvdHits(), HalCbmTrack::SetNStsHits(), HalCbmTrack::SetVertexChi2(), AnaTreeRecoIds::tof_mass2, AnaTreeRecoIds::vtx_chi2, AnaTreeRecoIds::vtx_dcax, AnaTreeRecoIds::vtx_dcay, AnaTreeRecoIds::vtx_dcaz, AnaTreeRecoIds::vtx_mvdhits, AnaTreeRecoIds::vtx_nhits, AnaTreeRecoIds::vtx_q, and AnaTreeRecoIds::vtx_vtxchi2.
Referenced by Update().
|
protected |
Definition at line 127 of file HalCbmEvent.cxx.
References HalCbmTrack::BuildHelix(), HalCbmEventInterface::fGlobalTracks, HalCbmEventInterface::fStsTracks, HalCbmEventInterface::fTofHits, fVertexTracks, CbmGlobalTrack::GetChi2(), HalCbmTrack::GetDetTrack(), CbmGlobalTrack::GetLength(), CbmStsTrack::GetNofMvdHits(), CbmStsTrack::GetNofStsHits(), CbmGlobalTrack::GetParamVertex(), CbmTrackParam::GetPx(), CbmTrackParam::GetPy(), CbmTrackParam::GetPz(), CbmGlobalTrack::GetStsTrackIndex(), CbmHit::GetTime(), CbmGlobalTrack::GetTofHitIndex(), HalCbmEventInterface::GetTotalTrackNo(), HalCbmEventInterface::GetVertex(), HalCbmTrack::SetNMvdHits(), HalCbmTrack::SetNStsHits(), and HalCbmTrack::SetVertexChi2().
Referenced by Update().
|
protected |
Definition at line 60 of file HalCbmEvent.cxx.
References HalCbmTrack::BuildHelix(), HalCbmTrack::CopyData(), HalCbmEventInterface::fTempV0, fVertexTracks, and x.
Referenced by Update().
|
protected |
Definition at line 26 of file HalCbmEvent.h.
Referenced by GetVertexTracksNo(), ShallowCopyEvent(), Update(), UpdateAnaTree(), UpdateDST(), and UpdateV0().