CbmRoot
Loading...
Searching...
No Matches
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.
 
virtual void clear ()
 Reset all parameters.
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
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 void Print (Option_t *opt="") const
 

Protected Member Functions

 ClassDef (CbmTrdParSet, 1)
 

Protected Attributes

Int_t fNrOfModules
 no of modules in the current run
 
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 19 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 25 of file CbmTrdParSetGas.cxx.

◆ ~CbmTrdParSetGas()

virtual CbmTrdParSetGas::~CbmTrdParSetGas ( )
inlinevirtual

Destructor.

Definition at line 26 of file CbmTrdParSetGas.h.

Member Function Documentation

◆ addParam()

◆ ClassDef()

CbmTrdParSet::ClassDef ( CbmTrdParSet ,
1  )
protectedinherited

◆ clear()

virtual void CbmTrdParSetGas::clear ( )
inlinevirtual

Reset all parameters.

Reimplemented from CbmTrdParSet.

Definition at line 29 of file CbmTrdParSetGas.h.

◆ GetDriftMap()

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

Definition at line 125 of file CbmTrdParSetGas.cxx.

Referenced by getParams().

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

Reimplemented from CbmTrdParSet.

Definition at line 32 of file CbmTrdParSetGas.cxx.

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

◆ Print()

void CbmTrdParSet::Print ( Option_t * opt = "") const
virtualinherited

◆ putParams()

Member Data Documentation

◆ fModuleMap

◆ fNrOfModules


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