CbmRoot
Loading...
Searching...
No Matches
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 Init ()
 
bool LoadAlignVolumes ()
 Trigger loading alignment information for all nodes registered.
 
virtual void Print (Option_t *opt="") const
 
virtual void clear ()
 Reset all parameters.
 
virtual Int_t GetModuleId (Int_t i) const
 
virtual const CbmTrdParModGetModulePar (Int_t detId) const
 
virtual CbmTrdParModGetModulePar (Int_t detId)
 
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
 
std::map< Int_t, CbmTrdParMod * > fModuleMap
 

Detailed Description

Definition at line 13 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 24 of file CbmTrdParSetGeo.cxx.

References Init().

◆ ~CbmTrdParSetGeo()

CbmTrdParSetGeo::~CbmTrdParSetGeo ( void )
virtual

Definition at line 33 of file CbmTrdParSetGeo.cxx.

Member Function Documentation

◆ addParam()

void CbmTrdParSet::addParam ( CbmTrdParMod * mod)
virtualinherited

◆ ClassDef()

CbmTrdParSet::ClassDef ( CbmTrdParSet ,
1  )
protectedinherited

◆ clear()

virtual void CbmTrdParSet::clear ( )
inlinevirtualinherited

Reset all parameters.

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetDigi, CbmTrdParSetGain, and CbmTrdParSetGas.

Definition at line 33 of file CbmTrdParSet.h.

◆ GetModuleId()

◆ GetModuleMap()

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

◆ GetModulePar() [1/2]

CbmTrdParMod * CbmTrdParSet::GetModulePar ( Int_t detId)
virtualinherited

Definition at line 57 of file CbmTrdParSet.cxx.

References CbmTrdParSet::fModuleMap.

◆ GetModulePar() [2/2]

◆ GetNrOfModules()

◆ getParams()

Bool_t CbmTrdParSet::getParams ( FairParamList * l)
virtualinherited

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetDigi, CbmTrdParSetGain, and CbmTrdParSetGas.

Definition at line 65 of file CbmTrdParSet.cxx.

◆ Init()

bool CbmTrdParSetGeo::Init ( )

◆ LoadAlignVolumes()

bool CbmTrdParSetGeo::LoadAlignVolumes ( )

Trigger loading alignment information for all nodes registered.

Definition at line 94 of file CbmTrdParSetGeo.cxx.

References CbmTrdParSet::fModuleMap, and CbmTrdParSet::GetNrOfModules().

Referenced by CbmTrdCalibTracker::GeometryQa(), CbmTaskTrdHitFinderParWrite::Init(), and CbmTrdHitProducer::Init().

◆ Print()

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

Reimplemented from CbmTrdParSet.

Definition at line 108 of file CbmTrdParSetGeo.cxx.

References CbmTrdParSet::fModuleMap.

◆ putParams()

void CbmTrdParSet::putParams ( FairParamList * )
virtualinherited

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetDigi, CbmTrdParSetGain, and CbmTrdParSetGas.

Definition at line 74 of file CbmTrdParSet.cxx.

Member Data Documentation

◆ fModuleMap

◆ fNrOfModules


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