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

#include <CbmAnaTreeContainer.h>

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

Public Types

enum class  EContainerType { kMc = 0 , kReco = 1 , kV0 = 2 }
 

Public Member Functions

 CbmAnaTreeContainers ()
 
void LoadConf (Hal::InputDataInfo *info)
 
CbmAnaTreeContainerGetContainer (EContainerType type)
 
CbmAnaTreeV0ContainerGetV0Data () const
 
CbmAnaTreeRecoContainerGetRecoData () const
 
CbmAnaTreeMcContainerGetSimData () const
 
Int_t GetSize () const
 
virtual ~CbmAnaTreeContainers ()
 

Static Public Member Functions

static std::vector< TString > GetNames ()
 

Public Attributes

CbmAnaTreeContainerfContainers [3] = {nullptr, nullptr, nullptr}
 

Detailed Description

Definition at line 148 of file CbmAnaTreeContainer.h.

Member Enumeration Documentation

◆ EContainerType

Enumerator
kMc 
kReco 
kV0 

Definition at line 152 of file CbmAnaTreeContainer.h.

Constructor & Destructor Documentation

◆ CbmAnaTreeContainers()

CbmAnaTreeContainers::CbmAnaTreeContainers ( )

Definition at line 236 of file CbmAnaTreeContainer.cxx.

References fContainers.

◆ ~CbmAnaTreeContainers()

virtual CbmAnaTreeContainers::~CbmAnaTreeContainers ( )
inlinevirtual

Definition at line 167 of file CbmAnaTreeContainer.h.

Member Function Documentation

◆ GetContainer()

CbmAnaTreeContainer * CbmAnaTreeContainers::GetContainer ( EContainerType type)

Definition at line 243 of file CbmAnaTreeContainer.cxx.

References fContainers, kMc, kReco, and kV0.

◆ GetNames()

std::vector< TString > CbmAnaTreeContainers::GetNames ( )
static

◆ GetRecoData()

CbmAnaTreeRecoContainer * CbmAnaTreeContainers::GetRecoData ( ) const
inline

Definition at line 164 of file CbmAnaTreeContainer.h.

References fContainers.

◆ GetSimData()

CbmAnaTreeMcContainer * CbmAnaTreeContainers::GetSimData ( ) const
inline

Definition at line 165 of file CbmAnaTreeContainer.h.

References fContainers.

◆ GetSize()

Int_t CbmAnaTreeContainers::GetSize ( ) const
inline

Definition at line 166 of file CbmAnaTreeContainer.h.

Referenced by LoadConf().

◆ GetV0Data()

CbmAnaTreeV0Container * CbmAnaTreeContainers::GetV0Data ( ) const
inline

Definition at line 163 of file CbmAnaTreeContainer.h.

References fContainers.

◆ LoadConf()

void CbmAnaTreeContainers::LoadConf ( Hal::InputDataInfo * info)

Definition at line 224 of file CbmAnaTreeContainer.cxx.

References fContainers, and GetSize().

Member Data Documentation

◆ fContainers

CbmAnaTreeContainer* CbmAnaTreeContainers::fContainers[3] = {nullptr, nullptr, nullptr}

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