|
CbmRoot
|
#include <CbmMcbm2018StsPar.h>
Public Member Functions | |
| CbmMcbm2018StsPar (const char *name="CbmMcbm2018StsPar", const char *title="Sts parameters", const char *context="Default") | |
| virtual | ~CbmMcbm2018StsPar () |
| virtual void | clear () |
| void | putParams (FairParamList *) |
| Bool_t | getParams (FairParamList *) |
| Double_t | GetStereoAngleTan () const |
| Int_t | ElinkIdxToFebIdx (UInt_t uElink) |
| UInt_t | ElinkIdxToAsicIdx (Bool_t bFebType, UInt_t uElink) |
| UInt_t | ElinkIdxToAsicIdxFebA (UInt_t uElink) |
| UInt_t | ElinkIdxToAsicIdxFebB (UInt_t uElink) |
| UInt_t | GetNbOfModules () |
| Bool_t | CheckModuleIndex (UInt_t uModuleIdx) |
| UInt_t | GetModuleType (UInt_t uModuleIdx) |
| UInt_t | GetModuleAddress (UInt_t uModuleIdx) |
| Double_t | GetModuleCenterPosX (UInt_t uModuleIdx) |
| Double_t | GetModuleCenterPosY (UInt_t uModuleIdx) |
| UInt_t | GetNrOfDpbs () |
| UInt_t | GetDpbId (UInt_t uDpbIdx) |
| UInt_t | GetNrOfCrobs () |
| UInt_t | GetNrOfFebs () |
| UInt_t | GetNrOfAsics () |
| Bool_t | IsCrobActive (UInt_t uDpbIdx, UInt_t uCrobIdx) |
| Bool_t | IsFebActive (UInt_t uFebInSystIdx) |
| Bool_t | IsFebActive (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Bool_t | IsFebPulser (UInt_t uFebInSystIdx) |
| Bool_t | IsFebPulser (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Int_t | GetFebModuleIdx (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Int_t | GetFebModuleSide (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Double_t | GetFebAdcGain (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Double_t | GetFebAdcOffset (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Double_t | GetFebAdcBase (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Double_t | GetFebAdcThrGain (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
| Int_t | GetFebAdcThrOffs (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx) |
Static Public Member Functions | |
| static constexpr UInt_t | GetNbCrobsPerDpb () |
| static constexpr UInt_t | GetNbElinkPerCrob () |
| static constexpr UInt_t | GetNbElinkPerDpb () |
| static constexpr UInt_t | GetNbFebsPerCrob () |
| static constexpr UInt_t | GetNbFebsPerDpb () |
| static constexpr UInt_t | GetNbAsicsPerFeb () |
| static constexpr UInt_t | GetNbAsicsPerCrob () |
| static constexpr UInt_t | GetNbAsicsPerDpb () |
| static constexpr UInt_t | GetNbChanPerAsic () |
| static constexpr UInt_t | GetNbChanPerFeb () |
| static constexpr Double_t | GetStereoAngle () |
| static constexpr Double_t | GetPitchMm () |
| static constexpr Double_t | GetSensorSzX () |
| static constexpr Double_t | GetSensorSzY () |
| static constexpr Double_t | GetCenterStripP () |
| static constexpr Double_t | GetCenterStripN () |
| static constexpr Double_t | GetCenterPosX () |
| static constexpr Double_t | GetCenterPosY () |
Private Member Functions | |
| ClassDef (CbmMcbm2018StsPar, 2) | |
Private Attributes | |
| const UInt_t | kuCrobMapElinkFebA [kuNbElinksPerCrob] |
| const UInt_t | kuCrobMapElinkFebB [kuNbElinksPerCrob] |
| Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb ) | |
| const Int_t | kiCrobMapElinkFebIdx [kuNbElinksPerCrob] |
| Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb ) | |
| UInt_t | fuNbModules |
| Variables. | |
| TArrayI | fiModuleType |
| TArrayI | fiModAddress |
| TArrayD | fdModCenterPosX |
| TArrayD | fdModCenterPosY |
| UInt_t | fuNrOfDpbs |
| TArrayI | fiDbpIdArray |
| TArrayI | fiCrobActiveFlag |
| TArrayI | fiFebPulserFlag |
| TArrayI | fiFebModuleIdx |
| TArrayI | fiFebModuleSide |
| TArrayD | fdFebAdcGain |
| TArrayD | fdFebAdcBase |
| TArrayD | fdFebAdcThrGain |
| TArrayI | fiFebAdcThrOffs |
Static Private Attributes | |
| static const UInt_t | kuNbCrobsPerDpb = 1 |
| Constants. | |
| static const UInt_t | kuNbElinksPerCrob = 42 |
| static const UInt_t | kuNbFebsPerCrob = 5 |
| static const UInt_t | kuNbAsicsPerFeb = 8 |
| static const UInt_t | kuNbChanPerAsic = 128 |
| static constexpr Double_t | kdStereoAngle = 7.5 |
| Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb ) | |
| static const Double_t | kdStereoAngleTan = TMath::Tan(kdStereoAngle * TMath::DegToRad()) |
| Constants assignation. | |
| static constexpr Double_t | kdPitchMm = 0.058 |
| static constexpr Double_t | kdSensorsSzX = 60 |
| static constexpr Double_t | kdSensorsSzY = 60 |
| static constexpr Int_t | kiCenterStripP = 512 |
| static constexpr Int_t | kiCenterStripN = 512 |
| static constexpr Double_t | kdCenterPosX = 0.0 |
| static constexpr Double_t | kdCenterPosY = 59.570 / 2.0 |
Definition at line 22 of file CbmMcbm2018StsPar.h.
| CbmMcbm2018StsPar::CbmMcbm2018StsPar | ( | const char * | name = "CbmMcbm2018StsPar", |
| const char * | title = "Sts parameters", | ||
| const char * | context = "Default" ) |
Standard constructor
Definition at line 26 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcGain, fdFebAdcThrGain, fdModCenterPosX, fdModCenterPosY, fiCrobActiveFlag, fiDbpIdArray, fiFebAdcThrOffs, fiFebModuleIdx, fiFebModuleSide, fiFebPulserFlag, fiModAddress, fiModuleType, fuNbModules, and fuNrOfDpbs.
Referenced by ClassDef().
|
virtual |
Destructor
Definition at line 50 of file CbmMcbm2018StsPar.cxx.
| Bool_t CbmMcbm2018StsPar::CheckModuleIndex | ( | UInt_t | uModuleIdx | ) |
Definition at line 163 of file CbmMcbm2018StsPar.cxx.
References fuNbModules.
|
private |
References CbmMcbm2018StsPar().
|
virtual |
Reset all parameters
Definition at line 55 of file CbmMcbm2018StsPar.cxx.
|
inline |
Definition at line 62 of file CbmMcbm2018StsPar.h.
References ElinkIdxToAsicIdxFebA(), and ElinkIdxToAsicIdxFebB().
| UInt_t CbmMcbm2018StsPar::ElinkIdxToAsicIdxFebA | ( | UInt_t | uElink | ) |
Definition at line 144 of file CbmMcbm2018StsPar.cxx.
References kuCrobMapElinkFebA, and kuNbElinksPerCrob.
Referenced by ElinkIdxToAsicIdx(), and CbmStsUnpackAlgo::initParSet().
| UInt_t CbmMcbm2018StsPar::ElinkIdxToAsicIdxFebB | ( | UInt_t | uElink | ) |
Definition at line 153 of file CbmMcbm2018StsPar.cxx.
References kuCrobMapElinkFebB, and kuNbElinksPerCrob.
Referenced by ElinkIdxToAsicIdx(), and CbmStsUnpackAlgo::initParSet().
| Int_t CbmMcbm2018StsPar::ElinkIdxToFebIdx | ( | UInt_t | uElink | ) |
Definition at line 134 of file CbmMcbm2018StsPar.cxx.
References kiCrobMapElinkFebIdx, and kuNbElinksPerCrob.
Referenced by CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 56 of file CbmMcbm2018StsPar.h.
References kdCenterPosX.
|
inlinestaticconstexpr |
Definition at line 57 of file CbmMcbm2018StsPar.h.
References kdCenterPosY.
|
inlinestaticconstexpr |
Definition at line 55 of file CbmMcbm2018StsPar.h.
References kiCenterStripN.
|
inlinestaticconstexpr |
Definition at line 54 of file CbmMcbm2018StsPar.h.
References kiCenterStripP.
| UInt_t CbmMcbm2018StsPar::GetDpbId | ( | UInt_t | uDpbIdx | ) |
Definition at line 208 of file CbmMcbm2018StsPar.cxx.
References fiDbpIdArray, and fuNrOfDpbs.
Referenced by CbmStsUnpackAlgo::initDpbIdIndexMap().
| Double_t CbmMcbm2018StsPar::GetFebAdcBase | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 411 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
| Double_t CbmMcbm2018StsPar::GetFebAdcGain | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 359 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcGain, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmStsUnpackAlgo::initParSet().
| Double_t CbmMcbm2018StsPar::GetFebAdcOffset | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 385 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcThrGain, fiFebAdcThrOffs, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmStsUnpackAlgo::initParSet().
| Double_t CbmMcbm2018StsPar::GetFebAdcThrGain | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 437 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcThrGain, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
| Int_t CbmMcbm2018StsPar::GetFebAdcThrOffs | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 463 of file CbmMcbm2018StsPar.cxx.
References fiFebAdcThrOffs, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
| Int_t CbmMcbm2018StsPar::GetFebModuleIdx | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 307 of file CbmMcbm2018StsPar.cxx.
References fiFebModuleIdx, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmStsUnpackAlgo::initTempVectors().
| Int_t CbmMcbm2018StsPar::GetFebModuleSide | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 333 of file CbmMcbm2018StsPar.cxx.
References fiFebModuleSide, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmStsUnpackAlgo::initTempVectors().
| UInt_t CbmMcbm2018StsPar::GetModuleAddress | ( | UInt_t | uModuleIdx | ) |
Definition at line 180 of file CbmMcbm2018StsPar.cxx.
References fiModAddress, and fuNbModules.
Referenced by CbmStsUnpackAlgo::initTempVectors().
| Double_t CbmMcbm2018StsPar::GetModuleCenterPosX | ( | UInt_t | uModuleIdx | ) |
Definition at line 189 of file CbmMcbm2018StsPar.cxx.
References fdModCenterPosX, and fuNbModules.
| Double_t CbmMcbm2018StsPar::GetModuleCenterPosY | ( | UInt_t | uModuleIdx | ) |
Definition at line 198 of file CbmMcbm2018StsPar.cxx.
References fdModCenterPosY, and fuNbModules.
| UInt_t CbmMcbm2018StsPar::GetModuleType | ( | UInt_t | uModuleIdx | ) |
Definition at line 171 of file CbmMcbm2018StsPar.cxx.
References fiModuleType, and fuNbModules.
Referenced by CbmStsUnpackAlgo::initTempVectors().
|
inlinestaticconstexpr |
Definition at line 45 of file CbmMcbm2018StsPar.h.
References kuNbAsicsPerFeb, and kuNbFebsPerCrob.
Referenced by GetNbAsicsPerDpb(), and CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 46 of file CbmMcbm2018StsPar.h.
References GetNbAsicsPerCrob(), and kuNbCrobsPerDpb.
|
inlinestaticconstexpr |
Definition at line 44 of file CbmMcbm2018StsPar.h.
References kuNbAsicsPerFeb.
Referenced by CbmStsUnpackMonitor::CreateHistograms(), and CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 47 of file CbmMcbm2018StsPar.h.
References kuNbChanPerAsic.
Referenced by CbmStsUnpackMonitor::CreateDebugHistograms(), and CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 48 of file CbmMcbm2018StsPar.h.
References kuNbAsicsPerFeb, and kuNbChanPerAsic.
Referenced by CbmStsUnpackMonitor::CreateDebugHistograms(), CbmStsUnpackMonitor::CreateHistograms(), and CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 39 of file CbmMcbm2018StsPar.h.
References kuNbCrobsPerDpb.
Referenced by CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 40 of file CbmMcbm2018StsPar.h.
References kuNbElinksPerCrob.
Referenced by CbmStsUnpackAlgo::initParSet().
|
inlinestaticconstexpr |
Definition at line 41 of file CbmMcbm2018StsPar.h.
References kuNbCrobsPerDpb, and kuNbElinksPerCrob.
Referenced by CbmStsUnpackMonitor::Init().
|
inlinestaticconstexpr |
Definition at line 42 of file CbmMcbm2018StsPar.h.
References kuNbFebsPerCrob.
Referenced by CbmStsUnpackAlgo::initParSet(), CbmStsUnpackAlgo::initTempVectors(), and CbmStsUnpackAlgo::printAddressMaps().
|
inlinestaticconstexpr |
Definition at line 43 of file CbmMcbm2018StsPar.h.
References kuNbCrobsPerDpb, and kuNbFebsPerCrob.
|
inline |
Definition at line 69 of file CbmMcbm2018StsPar.h.
References fuNbModules.
Referenced by CbmStsUnpackAlgo::initParSet(), and CbmStsUnpackAlgo::initTempVectors().
|
inline |
Definition at line 80 of file CbmMcbm2018StsPar.h.
References GetNrOfFebs(), and kuNbAsicsPerFeb.
Referenced by CbmStsUnpackMonitor::CreateDebugHistograms(), CbmStsUnpackMonitor::CreateHistograms(), CbmStsUnpackAlgo::initInternalStatus(), and CbmStsUnpackAlgo::initParSet().
|
inline |
Definition at line 78 of file CbmMcbm2018StsPar.h.
References fuNrOfDpbs, and kuNbCrobsPerDpb.
Referenced by GetNrOfFebs().
|
inline |
Definition at line 76 of file CbmMcbm2018StsPar.h.
References fuNrOfDpbs.
Referenced by CbmStsUnpackMonitor::CreateDebugHistograms(), CbmStsUnpackAlgo::initDpbIdIndexMap(), CbmStsUnpackAlgo::initInternalStatus(), CbmStsUnpackAlgo::initParSet(), CbmStsUnpackAlgo::initTempVectors(), CbmStsUnpackAlgo::printActiveCrobs(), and CbmStsUnpackAlgo::printAddressMaps().
|
inline |
Definition at line 79 of file CbmMcbm2018StsPar.h.
References GetNrOfCrobs(), and kuNbFebsPerCrob.
Referenced by CbmStsUnpackMonitor::CreateDebugHistograms(), CbmStsUnpackMonitor::CreateHistograms(), GetNrOfAsics(), CbmStsUnpackAlgo::initParSet(), IsFebActive(), and IsFebPulser().
| Bool_t CbmMcbm2018StsPar::getParams | ( | FairParamList * | l | ) |
Definition at line 88 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcGain, fdFebAdcThrGain, fdModCenterPosX, fdModCenterPosY, fiCrobActiveFlag, fiDbpIdArray, fiFebAdcThrOffs, fiFebModuleIdx, fiFebModuleSide, fiFebPulserFlag, fiModAddress, fiModuleType, fuNbModules, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
|
inlinestaticconstexpr |
Definition at line 51 of file CbmMcbm2018StsPar.h.
References kdPitchMm.
|
inlinestaticconstexpr |
Definition at line 52 of file CbmMcbm2018StsPar.h.
References kdSensorsSzX.
|
inlinestaticconstexpr |
Definition at line 53 of file CbmMcbm2018StsPar.h.
References kdSensorsSzY.
|
inlinestaticconstexpr |
Definition at line 50 of file CbmMcbm2018StsPar.h.
References kdStereoAngle.
|
inline |
Definition at line 59 of file CbmMcbm2018StsPar.h.
References kdStereoAngleTan.
| Bool_t CbmMcbm2018StsPar::IsCrobActive | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx ) |
Definition at line 217 of file CbmMcbm2018StsPar.cxx.
References fiCrobActiveFlag, fuNrOfDpbs, and kuNbCrobsPerDpb.
Referenced by CbmStsUnpackAlgo::initTempVectors().
| Bool_t CbmMcbm2018StsPar::IsFebActive | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 244 of file CbmMcbm2018StsPar.cxx.
References fuNrOfDpbs, IsFebActive(), kuNbCrobsPerDpb, and kuNbFebsPerCrob.
| Bool_t CbmMcbm2018StsPar::IsFebActive | ( | UInt_t | uFebInSystIdx | ) |
Definition at line 233 of file CbmMcbm2018StsPar.cxx.
References fiFebModuleIdx, and GetNrOfFebs().
Referenced by IsFebActive().
| Bool_t CbmMcbm2018StsPar::IsFebPulser | ( | UInt_t | uDpbIdx, |
| UInt_t | uCrobIdx, | ||
| UInt_t | uFebIdx ) |
Definition at line 281 of file CbmMcbm2018StsPar.cxx.
References fuNrOfDpbs, IsFebPulser(), kuNbCrobsPerDpb, and kuNbFebsPerCrob.
| Bool_t CbmMcbm2018StsPar::IsFebPulser | ( | UInt_t | uFebInSystIdx | ) |
Definition at line 270 of file CbmMcbm2018StsPar.cxx.
References fiFebPulserFlag, and GetNrOfFebs().
Referenced by CbmStsUnpackAlgo::initParSet(), and IsFebPulser().
| void CbmMcbm2018StsPar::putParams | ( | FairParamList * | l | ) |
Definition at line 64 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcGain, fdFebAdcThrGain, fdModCenterPosX, fdModCenterPosY, fiCrobActiveFlag, fiDbpIdArray, fiFebAdcThrOffs, fiFebModuleIdx, fiFebModuleSide, fiFebPulserFlag, fiModAddress, fiModuleType, fuNbModules, and fuNrOfDpbs.
|
private |
Definition at line 150 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetFebAdcBase(), GetFebAdcOffset(), getParams(), and putParams().
|
private |
Definition at line 149 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetFebAdcGain(), getParams(), and putParams().
|
private |
Definition at line 151 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetFebAdcOffset(), GetFebAdcThrGain(), getParams(), and putParams().
|
private |
Definition at line 137 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetModuleCenterPosX(), getParams(), and putParams().
|
private |
Definition at line 138 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetModuleCenterPosY(), getParams(), and putParams().
|
private |
Definition at line 142 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), getParams(), IsCrobActive(), and putParams().
|
private |
Definition at line 141 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetDpbId(), getParams(), and putParams().
|
private |
Definition at line 153 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetFebAdcOffset(), GetFebAdcThrOffs(), getParams(), and putParams().
|
private |
Definition at line 146 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetFebModuleIdx(), getParams(), IsFebActive(), and putParams().
|
private |
Definition at line 148 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetFebModuleSide(), getParams(), and putParams().
|
private |
Definition at line 144 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), getParams(), IsFebPulser(), and putParams().
|
private |
Definition at line 136 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetModuleAddress(), getParams(), and putParams().
|
private |
Definition at line 135 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetModuleType(), getParams(), and putParams().
|
private |
Variables.
Definition at line 134 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), CheckModuleIndex(), GetModuleAddress(), GetModuleCenterPosX(), GetModuleCenterPosY(), GetModuleType(), GetNbOfModules(), getParams(), and putParams().
|
private |
Definition at line 140 of file CbmMcbm2018StsPar.h.
Referenced by CbmMcbm2018StsPar(), GetDpbId(), GetFebAdcBase(), GetFebAdcGain(), GetFebAdcOffset(), GetFebAdcThrGain(), GetFebAdcThrOffs(), GetFebModuleIdx(), GetFebModuleSide(), GetNrOfCrobs(), GetNrOfDpbs(), getParams(), IsCrobActive(), IsFebActive(), IsFebPulser(), and putParams().
|
staticconstexprprivate |
Definition at line 130 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterPosX().
|
staticconstexprprivate |
Definition at line 131 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterPosY().
|
staticconstexprprivate |
Definition at line 125 of file CbmMcbm2018StsPar.h.
Referenced by GetPitchMm().
|
staticconstexprprivate |
Definition at line 126 of file CbmMcbm2018StsPar.h.
Referenced by GetSensorSzX().
|
staticconstexprprivate |
Definition at line 127 of file CbmMcbm2018StsPar.h.
Referenced by GetSensorSzY().
|
staticconstexprprivate |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Modules properties (assumes 1 FEB per side!)
Definition at line 123 of file CbmMcbm2018StsPar.h.
Referenced by GetStereoAngle().
|
staticprivate |
Constants assignation.
Definition at line 124 of file CbmMcbm2018StsPar.h.
Referenced by GetStereoAngleTan().
|
staticconstexprprivate |
Definition at line 129 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterStripN().
|
staticconstexprprivate |
Definition at line 128 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterStripP().
|
private |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Definition at line 118 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToFebIdx().
|
private |
Definition at line 105 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToAsicIdxFebA().
|
private |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Definition at line 111 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToAsicIdxFebB().
|
staticprivate |
Definition at line 102 of file CbmMcbm2018StsPar.h.
Referenced by GetNbAsicsPerCrob(), GetNbAsicsPerFeb(), GetNbChanPerFeb(), and GetNrOfAsics().
|
staticprivate |
Definition at line 103 of file CbmMcbm2018StsPar.h.
Referenced by GetNbChanPerAsic(), and GetNbChanPerFeb().
|
staticprivate |
Constants.
Definition at line 99 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcBase(), GetFebAdcGain(), GetFebAdcOffset(), GetFebAdcThrGain(), GetFebAdcThrOffs(), GetFebModuleIdx(), GetFebModuleSide(), GetNbAsicsPerDpb(), GetNbCrobsPerDpb(), GetNbElinkPerDpb(), GetNbFebsPerDpb(), GetNrOfCrobs(), getParams(), IsCrobActive(), IsFebActive(), and IsFebPulser().
|
staticprivate |
Definition at line 100 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToAsicIdxFebA(), ElinkIdxToAsicIdxFebB(), ElinkIdxToFebIdx(), GetNbElinkPerCrob(), and GetNbElinkPerDpb().
|
staticprivate |
Definition at line 101 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcBase(), GetFebAdcGain(), GetFebAdcOffset(), GetFebAdcThrGain(), GetFebAdcThrOffs(), GetFebModuleIdx(), GetFebModuleSide(), GetNbAsicsPerCrob(), GetNbFebsPerCrob(), GetNbFebsPerDpb(), GetNrOfFebs(), getParams(), IsFebActive(), and IsFebPulser().