CbmRoot
|
Describe TRD module working settings (HV, etc) More...
#include <CbmTrdParSetGas.h>
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 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 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) |
Describe TRD module working settings (HV, etc)
Definition at line 19 of file CbmTrdParSetGas.h.
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.
|
inlinevirtual |
Destructor.
Definition at line 26 of file CbmTrdParSetGas.h.
|
virtualinherited |
Definition at line 80 of file CbmTrdParSet.cxx.
References CbmTrdParSet::fModuleMap, CbmTrdParSet::fNrOfModules, and CbmTrdParMod::GetModuleId().
Referenced by CbmTrdParManager::CreateModuleParameters(), CbmTrdParSetGeo::Init(), and CbmTrdUnpackFaspAlgo::initParSet().
|
protectedinherited |
|
inlinevirtual |
Reset all parameters.
Reimplemented from CbmTrdParSet.
Definition at line 29 of file CbmTrdParSetGas.h.
Definition at line 125 of file CbmTrdParSetGas.cxx.
Referenced by getParams().
Definition at line 37 of file CbmTrdParSet.cxx.
References CbmTrdParSet::fModuleMap, and CbmTrdParSet::fNrOfModules.
Referenced by CbmTrdTrackingInterface::__attribute__(), CbmTrdHitRateFastQa::Exec(), CbmTrdHitRateQa::Exec(), CbmTrdCalibTracker::GeometryQa(), CbmTrdHitProducer::Init(), CbmTrdTrackingInterface::Init(), and CbmTrdCalibTracker::ResolutionQa().
|
inlineinherited |
Definition at line 39 of file CbmTrdParSet.h.
References CbmTrdParSet::fModuleMap.
Referenced by CbmMcbm2018UnpackerAlgoTrdR::CreateHistogram(), CbmTaskTrdHitFinderParWrite::Init(), CbmTrdUnpackMonitor::Init(), and CbmTrdUnpackFaspAlgo::initParSet().
|
virtualinherited |
Definition at line 57 of file CbmTrdParSet.cxx.
References CbmTrdParSet::fModuleMap.
|
virtualinherited |
Definition at line 49 of file CbmTrdParSet.cxx.
References CbmTrdParSet::fModuleMap.
Referenced by CbmTrdTrackingInterface::__attribute__(), CbmTrdClusterFinder::AddClusters(), CbmTrdClusterFinder::AddModule(), CbmTrdDigitizer::AddModule(), CbmTrdHitProducer::AddModule(), CbmTrdHardwareSetupR::CreateAsicChannelMap(), CbmMcbm2018UnpackerAlgoTrdR::CreateHistogram(), CbmTrdHardwareSetupR::CreateHwToSwAsicAddressTranslatorMap(), CbmTrdQa::CreateLayerView(), CbmTrdQa::CreateLayerView(), CbmTrdUtils::CreateLayerView(), CbmTrdDigiDraw::Exec(), CbmTrdHitDensityQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmMcbm2018UnpackerAlgoTrdR::FillHistograms(), CbmTrdHitDensityQa::Finish(), CbmTrdCalibTracker::GeometryQa(), CbmTrdTrackingInterface::GetHitRanges(), CbmTrdHitRateFastQa::GetModuleInformationFromDigiPar(), CbmTrdHitRateQa::GetModuleInformationFromDigiPar(), CbmTrdUtils::GetModuleType(), CbmTrdQa::GetPadInfos(), CbmTrdTrackingInterface::GetStereoAnglesSensor(), CbmTaskTrdHitFinderParWrite::Init(), CbmTrdHitProducer::Init(), CbmTrdTrackingInterface::Init(), CbmTrdUnpackMonitor::Init(), CbmTrdUnpackFaspAlgo::initParSet(), CbmTrdUnpackFaspAlgo::pushDigis(), CbmTrdCalibTracker::ResolutionQa(), CbmTrdHitRateFastQa::ScanModulePlane(), and CbmTrdHardwareSetupR::WriteComponentIdsToParams().
|
inlinevirtualinherited |
Definition at line 38 of file CbmTrdParSet.h.
References CbmTrdParSet::fNrOfModules.
Referenced by CbmTrdHardwareSetupR::CreateAsicChannelMap(), CbmTrdHardwareSetupR::CreateHwToSwAsicAddressTranslatorMap(), CbmTrdHitRateFastQa::Exec(), CbmTrdHitRateQa::Exec(), CbmTrdHitDensityQa::Finish(), CbmTaskTrdHitFinderParWrite::Init(), CbmTrdHitProducer::Init(), CbmTrdUnpackFaspAlgo::initParSet(), CbmTrdParSetGeo::LoadAlignVolumes(), and CbmTrdHardwareSetupR::WriteComponentIdsToParams().
|
virtual |
Reimplemented from CbmTrdParSet.
Definition at line 32 of file CbmTrdParSetGas.cxx.
References CbmTrdParSet::fModuleMap, CbmTrdParSet::fNrOfModules, and GetDriftMap().
|
virtualinherited |
Reimplemented in CbmTrdParSetGeo.
Definition at line 87 of file CbmTrdParSet.cxx.
References CbmTrdParSet::fModuleMap, and CbmTrdParSet::fNrOfModules.
Referenced by CbmStsHitProducerTaskIdeal::Exec(), CbmTrdParManager::Finish(), and CbmStsHitProducerIdealAlgo::ProcessInputData().
|
virtual |
Reimplemented from CbmTrdParSet.
Definition at line 92 of file CbmTrdParSetGas.cxx.
References CbmTrdParSet::fModuleMap, CbmTrdParSet::fNrOfModules, CbmTrdParModGas::GetDetType(), CbmTrdParModGas::GetFileName(), CbmTrdParModGas::GetNobleGas(), CbmTrdParModGas::GetPidType(), CbmTrdParModGas::GetUanode(), and CbmTrdParModGas::GetUdrift().
Referenced by CbmTrdSetTracksPidLike::ReadData().
|
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 CbmTrdParSet::addParam(), CbmTrdParSetAsic::FindModuleByEqId(), CbmTrdParSet::GetModuleId(), CbmTrdParSet::GetModuleMap(), CbmTrdParSet::GetModulePar(), CbmTrdParSet::GetModulePar(), CbmTrdParSetAsic::getParams(), CbmTrdParSetDigi::getParams(), getParams(), CbmTrdParSetGeo::LoadAlignVolumes(), CbmTrdParSet::Print(), CbmTrdParSetGeo::Print(), CbmTrdParSetAsic::putParams(), CbmTrdParSetDigi::putParams(), CbmTrdParSetGain::putParams(), putParams(), and CbmTrdParSet::~CbmTrdParSet().
|
protectedinherited |
no of modules in the current run
Definition at line 46 of file CbmTrdParSet.h.
Referenced by CbmTrdParSet::addParam(), CbmTrdParSet::GetModuleId(), CbmTrdParSet::GetNrOfModules(), CbmTrdParSetAsic::getParams(), CbmTrdParSetDigi::getParams(), getParams(), CbmTrdParSet::Print(), CbmTrdParSetAsic::putParams(), CbmTrdParSetDigi::putParams(), CbmTrdParSetGain::putParams(), and putParams().