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

#include <CbmAnaTreeContainer.h>

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

Public Member Functions

 CbmAnaTreeRecoContainer ()
 
void LoadFields (std::vector< TString > list)
 
Bool_t ConnectToTree (TChain *chains)
 
AnalysisTree::EventHeader * GetEventHeader () const
 
AnalysisTree::TrackDetector * GetVtxTracks () const
 
AnalysisTree::HitDetector * GetTofHits () const
 
AnalysisTree::Matching * GetVtx2ToFMatch () const
 
AnalysisTree::Matching * GetVtx2Sim () const
 
AnaTreeRecoIdsGetFieldIds ()
 
virtual ~CbmAnaTreeRecoContainer ()
 
AnalysisTree::BranchConfig GetBranchConf (std::vector< TString > files, TString patternToFind, Bool_t &found) const
 

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 49 of file CbmAnaTreeContainer.h.

Constructor & Destructor Documentation

◆ CbmAnaTreeRecoContainer()

CbmAnaTreeRecoContainer::CbmAnaTreeRecoContainer ( )
inline

Definition at line 58 of file CbmAnaTreeContainer.h.

◆ ~CbmAnaTreeRecoContainer()

virtual CbmAnaTreeRecoContainer::~CbmAnaTreeRecoContainer ( )
inlinevirtual

Definition at line 67 of file CbmAnaTreeContainer.h.

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

Member Function Documentation

◆ ConnectToTree()

Bool_t CbmAnaTreeRecoContainer::ConnectToTree ( TChain * chains)
virtual

Implements CbmAnaTreeContainer.

Definition at line 97 of file CbmAnaTreeContainer.cxx.

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

◆ GetBranchConf()

AnalysisTree::BranchConfig CbmAnaTreeContainer::GetBranchConf ( std::vector< TString > files,
TString patternToFind,
Bool_t & found ) const
inherited

◆ GetEventHeader()

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

Definition at line 61 of file CbmAnaTreeContainer.h.

References fEvent.

◆ GetFieldIds()

AnaTreeRecoIds & CbmAnaTreeRecoContainer::GetFieldIds ( )
inline

Definition at line 66 of file CbmAnaTreeContainer.h.

References fVtxIds.

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

◆ GetTofHits()

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

Definition at line 63 of file CbmAnaTreeContainer.h.

References fTofHits.

Referenced by HalCbmEvent::UpdateAnaTree().

◆ GetVtx2Sim()

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

Definition at line 65 of file CbmAnaTreeContainer.h.

References fVtx2Mc.

Referenced by HalCbmFullEvent::UpdateAnalysisTree().

◆ GetVtx2ToFMatch()

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

Definition at line 64 of file CbmAnaTreeContainer.h.

References fVtx2Tof.

Referenced by HalCbmEvent::UpdateAnaTree().

◆ GetVtxTracks()

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

Definition at line 62 of file CbmAnaTreeContainer.h.

References fVtxTracks.

Referenced by HalCbmEvent::UpdateAnaTree().

◆ LoadFields()

Member Data Documentation

◆ fEvent

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

Definition at line 50 of file CbmAnaTreeContainer.h.

Referenced by ConnectToTree(), GetEventHeader(), and ~CbmAnaTreeRecoContainer().

◆ fTofHits

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

Definition at line 53 of file CbmAnaTreeContainer.h.

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

◆ fVtx2Mc

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

Definition at line 54 of file CbmAnaTreeContainer.h.

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

◆ fVtx2Tof

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

Definition at line 52 of file CbmAnaTreeContainer.h.

Referenced by ConnectToTree(), GetVtx2ToFMatch(), and ~CbmAnaTreeRecoContainer().

◆ fVtxIds

AnaTreeRecoIds CbmAnaTreeRecoContainer::fVtxIds
private

Definition at line 55 of file CbmAnaTreeContainer.h.

Referenced by GetFieldIds().

◆ fVtxTracks

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

Definition at line 51 of file CbmAnaTreeContainer.h.

Referenced by ConnectToTree(), GetVtxTracks(), and ~CbmAnaTreeRecoContainer().


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