CbmRoot
CbmTrdParSetGeo Class Reference

#include <CbmTrdParSetGeo.h>

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

Public Member Functions

 CbmTrdParSetGeo (const char *name="CbmTrdParSetGeo", const char *title="Trd Geometry Parameters", const char *context="TestDefaultContext")
 
virtual ~CbmTrdParSetGeo (void)
 
Bool_t Init ()
 Fill map with full geometrical description for each detector to be distributed to all processing modules. More...
 
virtual void Print (Option_t *opt="") const
 
virtual void clear ()
 Reset all parameters. More...
 
virtual Int_t GetModuleId (Int_t i) const
 
virtual const CbmTrdParModGetModulePar (Int_t detId) const
 
virtual Int_t GetNrOfModules () const
 
std::map< Int_t, CbmTrdParMod * > GetModuleMap ()
 
virtual void addParam (CbmTrdParMod *mod)
 
virtual Bool_t getParams (FairParamList *)
 
virtual void putParams (FairParamList *)
 

Protected Member Functions

 ClassDef (CbmTrdParSet, 1)
 

Protected Attributes

Int_t fNrOfModules
 no of modules in the current run More...
 
std::map< Int_t, CbmTrdParMod * > fModuleMap
 

Detailed Description

Definition at line 9 of file CbmTrdParSetGeo.h.

Constructor & Destructor Documentation

◆ CbmTrdParSetGeo()

CbmTrdParSetGeo::CbmTrdParSetGeo ( const char *  name = "CbmTrdParSetGeo",
const char *  title = "Trd Geometry Parameters",
const char *  context = "TestDefaultContext" 
)

Definition at line 19 of file CbmTrdParSetGeo.cxx.

References Init().

◆ ~CbmTrdParSetGeo()

CbmTrdParSetGeo::~CbmTrdParSetGeo ( void  )
virtual

Definition at line 29 of file CbmTrdParSetGeo.cxx.

Member Function Documentation

◆ addParam()

void CbmTrdParSet::addParam ( CbmTrdParMod mod)
virtualinherited

◆ ClassDef()

CbmTrdParSet::ClassDef ( CbmTrdParSet  ,
 
)
protectedinherited

◆ clear()

virtual void CbmTrdParSet::clear ( )
inlinevirtualinherited

Reset all parameters.

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetGain, CbmTrdParSetDigi, and CbmTrdParSetGas.

Definition at line 30 of file CbmTrdParSet.h.

◆ GetModuleId()

Int_t CbmTrdParSet::GetModuleId ( Int_t  i) const
virtualinherited

◆ GetModuleMap()

std::map<Int_t, CbmTrdParMod*> CbmTrdParSet::GetModuleMap ( )
inlineinherited

Definition at line 35 of file CbmTrdParSet.h.

References CbmTrdParSet::fModuleMap.

Referenced by CbmMcbm2018UnpackerAlgoTrdR::CreateHistogram().

◆ GetModulePar()

◆ GetNrOfModules()

◆ getParams()

Bool_t CbmTrdParSet::getParams ( FairParamList *  l)
virtualinherited

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetGain, CbmTrdParSetDigi, and CbmTrdParSetGas.

Definition at line 52 of file CbmTrdParSet.cxx.

◆ Init()

Bool_t CbmTrdParSetGeo::Init ( )

Fill map with full geometrical description for each detector to be distributed to all processing modules.

Definition at line 32 of file CbmTrdParSetGeo.cxx.

References CbmTrdParSet::fModuleMap, and CbmTrdGeoHandler::GetModuleAddress().

Referenced by CbmTrdParSetGeo().

◆ Print()

void CbmTrdParSetGeo::Print ( Option_t *  opt = "") const
virtual

◆ putParams()

void CbmTrdParSet::putParams ( FairParamList *  )
virtualinherited

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetGain, CbmTrdParSetDigi, and CbmTrdParSetGas.

Definition at line 60 of file CbmTrdParSet.cxx.

Member Data Documentation

◆ fModuleMap

◆ fNrOfModules


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