CbmRoot
|
#include <CbmAnaTreeContainer.h>
Public Member Functions | |
CbmAnaTreeRecoSourceContainer () | |
void | LoadFields (TString file) |
Bool_t | ConnectToTree (TChain *tree) |
AnalysisTree::EventHeader * | GetEventHeader () const |
AnalysisTree::TrackDetector * | GetVtxTracks () const |
AnalysisTree::HitDetector * | GetTofHits () const |
AnalysisTree::Matching * | GetVtx2ToFMatch () const |
AnalysisTree::Matching * | GetVtx2Sim () const |
AnaTreeRecoIds & | GetFieldIds () |
virtual | ~CbmAnaTreeRecoSourceContainer () |
Private Attributes | |
AnalysisTree::EventHeader * | fEvent = {nullptr} |
AnalysisTree::TrackDetector * | fVtxTracks = {nullptr} |
AnalysisTree::Matching * | fVtx2Tof = {nullptr} |
AnalysisTree::HitDetector * | fTofHits = {nullptr} |
AnalysisTree::Matching * | fVtx2Mc = {nullptr} |
AnaTreeRecoIds | fVtxIds |
Definition at line 24 of file CbmAnaTreeContainer.h.
|
inline |
Definition at line 33 of file CbmAnaTreeContainer.h.
|
inlinevirtual |
Definition at line 42 of file CbmAnaTreeContainer.h.
References fEvent, fTofHits, fVtx2Mc, fVtx2Tof, and fVtxTracks.
Bool_t CbmAnaTreeRecoSourceContainer::ConnectToTree | ( | TChain * | tree | ) |
Definition at line 15 of file CbmAnaTreeContainer.cxx.
References fEvent, fTofHits, fVtx2Mc, fVtx2Tof, and fVtxTracks.
Referenced by HalCbmATIOManager::FillBranches(), and CbmAnaTreeSource::Init().
|
inline |
Definition at line 36 of file CbmAnaTreeContainer.h.
References fEvent.
Referenced by HalCbmEventInterface::GetVertex().
|
inline |
Definition at line 41 of file CbmAnaTreeContainer.h.
References fVtxIds.
Referenced by LoadFields(), and HalCbmEvent::UpdateAnaTree().
|
inline |
Definition at line 38 of file CbmAnaTreeContainer.h.
References fTofHits.
Referenced by HalCbmEvent::UpdateAnaTree().
|
inline |
Definition at line 40 of file CbmAnaTreeContainer.h.
References fVtx2Mc.
Referenced by HalCbmFullEvent::UpdateAnalysisTree().
|
inline |
Definition at line 39 of file CbmAnaTreeContainer.h.
References fVtx2Tof.
Referenced by HalCbmEvent::UpdateAnaTree().
|
inline |
Definition at line 37 of file CbmAnaTreeContainer.h.
References fVtxTracks.
Referenced by HalCbmEventInterface::GetTotalTrackNo(), and HalCbmEvent::UpdateAnaTree().
void CbmAnaTreeRecoSourceContainer::LoadFields | ( | TString | file | ) |
Definition at line 67 of file CbmAnaTreeContainer.cxx.
References GetFieldIds(), AnaTreeRecoIds::tof_mass2, AnaTreeRecoIds::vtx_chi2, AnaTreeRecoIds::vtx_cov1, AnaTreeRecoIds::vtx_cx0, AnaTreeRecoIds::vtx_dcax, AnaTreeRecoIds::vtx_dcay, AnaTreeRecoIds::vtx_dcaz, AnaTreeRecoIds::vtx_mvdhits, AnaTreeRecoIds::vtx_nhits, AnaTreeRecoIds::vtx_px, AnaTreeRecoIds::vtx_py, AnaTreeRecoIds::vtx_pz, AnaTreeRecoIds::vtx_q, AnaTreeRecoIds::vtx_vtxchi2, and AnaTreeRecoIds::vtx_x.
Referenced by HalCbmATIOManager::FillBranches(), and CbmAnaTreeSource::LoadConf().
|
private |
Definition at line 25 of file CbmAnaTreeContainer.h.
Referenced by ConnectToTree(), GetEventHeader(), and ~CbmAnaTreeRecoSourceContainer().
|
private |
Definition at line 28 of file CbmAnaTreeContainer.h.
Referenced by ConnectToTree(), GetTofHits(), and ~CbmAnaTreeRecoSourceContainer().
|
private |
Definition at line 29 of file CbmAnaTreeContainer.h.
Referenced by ConnectToTree(), GetVtx2Sim(), and ~CbmAnaTreeRecoSourceContainer().
|
private |
Definition at line 27 of file CbmAnaTreeContainer.h.
Referenced by ConnectToTree(), GetVtx2ToFMatch(), and ~CbmAnaTreeRecoSourceContainer().
|
private |
Definition at line 30 of file CbmAnaTreeContainer.h.
Referenced by GetFieldIds().
|
private |
Definition at line 26 of file CbmAnaTreeContainer.h.
Referenced by ConnectToTree(), GetVtxTracks(), and ~CbmAnaTreeRecoSourceContainer().