CbmRoot
Loading...
Searching...
No Matches
CbmAnaTreeRecoSourceContainer Class Reference

#include <CbmAnaTreeContainer.h>

Inheritance diagram for CbmAnaTreeRecoSourceContainer:
[legend]
Collaboration diagram for CbmAnaTreeRecoSourceContainer:
[legend]

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
 
AnaTreeRecoIdsGetFieldIds ()
 
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
 

Detailed Description

Definition at line 24 of file CbmAnaTreeContainer.h.

Constructor & Destructor Documentation

◆ CbmAnaTreeRecoSourceContainer()

CbmAnaTreeRecoSourceContainer::CbmAnaTreeRecoSourceContainer ( )
inline

Definition at line 33 of file CbmAnaTreeContainer.h.

◆ ~CbmAnaTreeRecoSourceContainer()

virtual CbmAnaTreeRecoSourceContainer::~CbmAnaTreeRecoSourceContainer ( )
inlinevirtual

Definition at line 42 of file CbmAnaTreeContainer.h.

References fEvent, fTofHits, fVtx2Mc, fVtx2Tof, and fVtxTracks.

Member Function Documentation

◆ ConnectToTree()

Bool_t CbmAnaTreeRecoSourceContainer::ConnectToTree ( TChain * tree)

◆ GetEventHeader()

AnalysisTree::EventHeader * CbmAnaTreeRecoSourceContainer::GetEventHeader ( ) const
inline

Definition at line 36 of file CbmAnaTreeContainer.h.

References fEvent.

Referenced by HalCbmEventInterface::GetVertex().

◆ GetFieldIds()

AnaTreeRecoIds & CbmAnaTreeRecoSourceContainer::GetFieldIds ( )
inline

Definition at line 41 of file CbmAnaTreeContainer.h.

References fVtxIds.

Referenced by LoadFields(), and HalCbmEvent::UpdateAnaTree().

◆ GetTofHits()

AnalysisTree::HitDetector * CbmAnaTreeRecoSourceContainer::GetTofHits ( ) const
inline

Definition at line 38 of file CbmAnaTreeContainer.h.

References fTofHits.

Referenced by HalCbmEvent::UpdateAnaTree().

◆ GetVtx2Sim()

AnalysisTree::Matching * CbmAnaTreeRecoSourceContainer::GetVtx2Sim ( ) const
inline

Definition at line 40 of file CbmAnaTreeContainer.h.

References fVtx2Mc.

Referenced by HalCbmFullEvent::UpdateAnalysisTree().

◆ GetVtx2ToFMatch()

AnalysisTree::Matching * CbmAnaTreeRecoSourceContainer::GetVtx2ToFMatch ( ) const
inline

Definition at line 39 of file CbmAnaTreeContainer.h.

References fVtx2Tof.

Referenced by HalCbmEvent::UpdateAnaTree().

◆ GetVtxTracks()

AnalysisTree::TrackDetector * CbmAnaTreeRecoSourceContainer::GetVtxTracks ( ) const
inline

◆ LoadFields()

Member Data Documentation

◆ fEvent

AnalysisTree::EventHeader* CbmAnaTreeRecoSourceContainer::fEvent = {nullptr}
private

◆ fTofHits

AnalysisTree::HitDetector* CbmAnaTreeRecoSourceContainer::fTofHits = {nullptr}
private

Definition at line 28 of file CbmAnaTreeContainer.h.

Referenced by ConnectToTree(), GetTofHits(), and ~CbmAnaTreeRecoSourceContainer().

◆ fVtx2Mc

AnalysisTree::Matching* CbmAnaTreeRecoSourceContainer::fVtx2Mc = {nullptr}
private

Definition at line 29 of file CbmAnaTreeContainer.h.

Referenced by ConnectToTree(), GetVtx2Sim(), and ~CbmAnaTreeRecoSourceContainer().

◆ fVtx2Tof

AnalysisTree::Matching* CbmAnaTreeRecoSourceContainer::fVtx2Tof = {nullptr}
private

◆ fVtxIds

AnaTreeRecoIds CbmAnaTreeRecoSourceContainer::fVtxIds
private

Definition at line 30 of file CbmAnaTreeContainer.h.

Referenced by GetFieldIds().

◆ fVtxTracks

AnalysisTree::TrackDetector* CbmAnaTreeRecoSourceContainer::fVtxTracks = {nullptr}
private

The documentation for this class was generated from the following files: