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

#include <CbmAnaTreeContainer.h>

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

Public Member Functions

 CbmAnaTreeMcContainer ()
 
void LoadFields (std::vector< TString > list)
 
Bool_t ConnectToTree (TChain *chains)
 
AnaTreeMcIdsGetFieldIds ()
 
AnalysisTree::EventHeader * GetEventHeader () const
 
AnalysisTree::Particles * GetParticles () const
 
virtual ~CbmAnaTreeMcContainer ()
 
AnalysisTree::BranchConfig GetBranchConf (std::vector< TString > files, TString patternToFind, Bool_t &found) const
 

Private Attributes

AnalysisTree::EventHeader * fEvent = {nullptr}
 
AnalysisTree::Particles * fParticles = {nullptr}
 
AnaTreeMcIds fIds
 

Detailed Description

Definition at line 88 of file CbmAnaTreeContainer.h.

Constructor & Destructor Documentation

◆ CbmAnaTreeMcContainer()

CbmAnaTreeMcContainer::CbmAnaTreeMcContainer ( )
inline

Definition at line 94 of file CbmAnaTreeContainer.h.

◆ ~CbmAnaTreeMcContainer()

virtual CbmAnaTreeMcContainer::~CbmAnaTreeMcContainer ( )
inlinevirtual

Definition at line 100 of file CbmAnaTreeContainer.h.

References fEvent, and fParticles.

Member Function Documentation

◆ ConnectToTree()

Bool_t CbmAnaTreeMcContainer::ConnectToTree ( TChain * chains)
virtual

Implements CbmAnaTreeContainer.

Definition at line 137 of file CbmAnaTreeContainer.cxx.

References fEvent, and fParticles.

◆ GetBranchConf()

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

◆ GetEventHeader()

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

Definition at line 98 of file CbmAnaTreeContainer.h.

References fEvent.

Referenced by HalCbmMCEvent::UpdateAnalysisTree().

◆ GetFieldIds()

AnaTreeMcIds & CbmAnaTreeMcContainer::GetFieldIds ( )
inline

Definition at line 97 of file CbmAnaTreeContainer.h.

References fIds.

Referenced by LoadFields(), and HalCbmMCEvent::UpdateAnalysisTree().

◆ GetParticles()

AnalysisTree::Particles * CbmAnaTreeMcContainer::GetParticles ( ) const
inline

Definition at line 99 of file CbmAnaTreeContainer.h.

References fParticles.

Referenced by HalCbmMCEvent::UpdateAnalysisTree().

◆ LoadFields()

Member Data Documentation

◆ fEvent

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

Definition at line 89 of file CbmAnaTreeContainer.h.

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

◆ fIds

AnaTreeMcIds CbmAnaTreeMcContainer::fIds
private

Definition at line 91 of file CbmAnaTreeContainer.h.

Referenced by GetFieldIds().

◆ fParticles

AnalysisTree::Particles* CbmAnaTreeMcContainer::fParticles = {nullptr}
private

Definition at line 90 of file CbmAnaTreeContainer.h.

Referenced by ConnectToTree(), GetParticles(), and ~CbmAnaTreeMcContainer().


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