CbmRoot
CbmTrdParSet Class Reference

#include <CbmTrdParSet.h>

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

Public Member Functions

 CbmTrdParSet (const char *name="CbmTrdParSet", const char *title="TRD parameters", const char *context="Default")
 
virtual ~CbmTrdParSet ()
 Destructor. More...
 
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 19 of file CbmTrdParSet.h.

Constructor & Destructor Documentation

◆ CbmTrdParSet()

CbmTrdParSet::CbmTrdParSet ( const char *  name = "CbmTrdParSet",
const char *  title = "TRD parameters",
const char *  context = "Default" 
)

Standard constructor

Definition at line 15 of file CbmTrdParSet.cxx.

◆ ~CbmTrdParSet()

CbmTrdParSet::~CbmTrdParSet ( )
virtual

Destructor.

Definition at line 23 of file CbmTrdParSet.cxx.

References fModuleMap.

Member Function Documentation

◆ addParam()

void CbmTrdParSet::addParam ( CbmTrdParMod mod)
virtual

◆ ClassDef()

CbmTrdParSet::ClassDef ( CbmTrdParSet  ,
 
)
protected

◆ clear()

virtual void CbmTrdParSet::clear ( )
inlinevirtual

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
virtual

◆ GetModuleMap()

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

Definition at line 35 of file CbmTrdParSet.h.

References fModuleMap.

Referenced by CbmMcbm2018UnpackerAlgoTrdR::CreateHistogram().

◆ GetModulePar()

◆ GetNrOfModules()

◆ getParams()

Bool_t CbmTrdParSet::getParams ( FairParamList *  l)
virtual

Reimplemented in CbmTrdParSetAsic, CbmTrdParSetGain, CbmTrdParSetDigi, and CbmTrdParSetGas.

Definition at line 52 of file CbmTrdParSet.cxx.

◆ putParams()

void CbmTrdParSet::putParams ( FairParamList *  )
virtual

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: