|
CbmRoot
|
#include <CbmTrdParSetGeo.h>
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 CbmTrdParMod * | GetModulePar (Int_t detId) const |
| virtual CbmTrdParMod * | GetModulePar (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 |
Definition at line 13 of file CbmTrdParSetGeo.h.
| 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 CbmTrdParSet::CbmTrdParSet(), and Init().
|
virtual |
Definition at line 33 of file CbmTrdParSetGeo.cxx.
|
virtualinherited |
Definition at line 79 of file CbmTrdParSet.cxx.
References fModuleMap, fNrOfModules, and CbmTrdParMod::GetModuleId().
Referenced by CbmTrdParSetGeo::Init().
|
protectedinherited |
References CbmTrdParSet().
|
inlinevirtualinherited |
Reset all parameters.
Reimplemented in CbmTrdParSetAsic, CbmTrdParSetDigi, CbmTrdParSetGain, and CbmTrdParSetGas.
Definition at line 33 of file CbmTrdParSet.h.
Definition at line 36 of file CbmTrdParSet.cxx.
References fModuleMap, and fNrOfModules.
Referenced by CbmTrdUnpackFaspMonitor::MapMaskedChannels().
|
inlineinherited |
Definition at line 39 of file CbmTrdParSet.h.
References fModuleMap.
Referenced by CbmTrdUnpackMonitor::Init().
|
virtualinherited |
Definition at line 56 of file CbmTrdParSet.cxx.
References fModuleMap.
|
virtualinherited |
Definition at line 48 of file CbmTrdParSet.cxx.
References fModuleMap.
Referenced by CbmTrdHardwareSetupR::CreateAsicChannelMap(), CbmTrdHardwareSetupR::CreateHwToSwAsicAddressTranslatorMap(), CbmTrdUtils::CreateLayerView(), CbmTrdUtils::GetModuleType(), CbmTrdUnpackMonitor::Init(), CbmTrdUnpackFaspAlgo::initParSet(), CbmTrdUnpackFaspMonitor::MapMaskedChannels(), and CbmTrdHardwareSetupR::WriteComponentIdsToParams().
|
inlinevirtualinherited |
Definition at line 38 of file CbmTrdParSet.h.
References fNrOfModules.
Referenced by CbmTrdHardwareSetupR::CreateAsicChannelMap(), CbmTrdHardwareSetupR::CreateHwToSwAsicAddressTranslatorMap(), CbmTrdUnpackFaspAlgo::initParSet(), CbmTrdParSetGeo::LoadAlignVolumes(), CbmTrdUnpackFaspMonitor::MapMaskedChannels(), and CbmTrdHardwareSetupR::WriteComponentIdsToParams().
|
virtualinherited |
Reimplemented in CbmTrdParSetAsic, CbmTrdParSetDigi, CbmTrdParSetGain, and CbmTrdParSetGas.
Definition at line 64 of file CbmTrdParSet.cxx.
| bool CbmTrdParSetGeo::Init | ( | ) |
Definition at line 36 of file CbmTrdParSetGeo.cxx.
References CbmTrdParSet::addParam(), cbm::GeoHelper::CollectNodes(), CbmTrdGeoHandler::GetModuleAddress(), and CbmTrdParMod::SetModuleId().
Referenced by CbmTrdParSetGeo().
| bool CbmTrdParSetGeo::LoadAlignVolumes | ( | ) |
Trigger loading alignment information for all nodes registered.
Definition at line 59 of file CbmTrdParSetGeo.cxx.
References CbmTrdParSet::fModuleMap, and CbmTrdParSet::GetNrOfModules().
|
virtual |
Reimplemented from CbmTrdParSet.
Definition at line 73 of file CbmTrdParSetGeo.cxx.
References CbmTrdParSet::fModuleMap.
|
virtualinherited |
Reimplemented in CbmTrdParSetAsic, CbmTrdParSetDigi, CbmTrdParSetGain, and CbmTrdParSetGas.
Definition at line 73 of file CbmTrdParSet.cxx.
|
protectedinherited |
Map of parameters for each TRD Module organized as function of Module unique Id
Definition at line 48 of file CbmTrdParSet.h.
Referenced by addParam(), CbmTrdParSet(), CbmTrdParSetAsic::FindModuleByEqId(), GetModuleId(), GetModuleMap(), GetModulePar(), GetModulePar(), CbmTrdParSetAsic::getParams(), CbmTrdParSetDigi::getParams(), CbmTrdParSetGas::getParams(), CbmTrdParSetGeo::LoadAlignVolumes(), Print(), CbmTrdParSetGeo::Print(), CbmTrdParSetAsic::putParams(), CbmTrdParSetDigi::putParams(), CbmTrdParSetGain::putParams(), CbmTrdParSetGas::putParams(), and ~CbmTrdParSet().
|
protectedinherited |
no of modules in the current run
Definition at line 46 of file CbmTrdParSet.h.
Referenced by addParam(), CbmTrdParSet(), GetModuleId(), GetNrOfModules(), CbmTrdParSetAsic::getParams(), CbmTrdParSetDigi::getParams(), CbmTrdParSetGas::getParams(), Print(), CbmTrdParSetAsic::putParams(), CbmTrdParSetDigi::putParams(), CbmTrdParSetGain::putParams(), and CbmTrdParSetGas::putParams().