CbmRoot
CbmTrdParSetGas Class Reference

Describe TRD module working settings (HV, etc) More...

#include <CbmTrdParSetGas.h>

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

Public Member Functions

 CbmTrdParSetGas (const char *name="CbmTrdParSetGas", const char *title="TRD chamber parameters", const char *context="Default")
 
virtual ~CbmTrdParSetGas ()
 Destructor. More...
 
virtual void clear ()
 Reset all parameters. More...
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
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)
 

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
 

Private Member Functions

TH2F * GetDriftMap (const Char_t *g, const Int_t ua, const Int_t ud)
 

Detailed Description

Describe TRD module working settings (HV, etc)

Definition at line 15 of file CbmTrdParSetGas.h.

Constructor & Destructor Documentation

◆ CbmTrdParSetGas()

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

Standard constructor

Definition at line 21 of file CbmTrdParSetGas.cxx.

◆ ~CbmTrdParSetGas()

virtual CbmTrdParSetGas::~CbmTrdParSetGas ( )
inlinevirtual

Destructor.

Definition at line 23 of file CbmTrdParSetGas.h.

Member Function Documentation

◆ addParam()

void CbmTrdParSet::addParam ( CbmTrdParMod mod)
virtualinherited

◆ ClassDef()

CbmTrdParSet::ClassDef ( CbmTrdParSet  ,
 
)
protectedinherited

◆ clear()

virtual void CbmTrdParSetGas::clear ( )
inlinevirtual

Reset all parameters.

Reimplemented from CbmTrdParSet.

Definition at line 26 of file CbmTrdParSetGas.h.

◆ GetDriftMap()

TH2F * CbmTrdParSetGas::GetDriftMap ( const Char_t *  g,
const Int_t  ua,
const Int_t  ud 
)
private

Definition at line 113 of file CbmTrdParSetGas.cxx.

Referenced by getParams().

◆ 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 CbmTrdParSetGas::getParams ( FairParamList *  l)
virtual

Reimplemented from CbmTrdParSet.

Definition at line 28 of file CbmTrdParSetGas.cxx.

References CbmTrdParSet::fModuleMap, CbmTrdParSet::fNrOfModules, GetDriftMap(), and i.

◆ putParams()

Member Data Documentation

◆ fModuleMap

◆ fNrOfModules


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