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) |
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, 1) | |
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 ) More... | |
const Int_t | kiCrobMapElinkFebIdx [kuNbElinksPerCrob] |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb ) More... | |
UInt_t | fuNbModules |
Variables. More... | |
TArrayI | fiModuleType |
TArrayI | fiModAddress |
TArrayD | fdModCenterPosX |
TArrayD | fdModCenterPosY |
UInt_t | fuNrOfDpbs |
TArrayI | fiDbpIdArray |
TArrayI | fiCrobActiveFlag |
TArrayI | fiFebModuleIdx |
TArrayI | fiFebModuleSide |
TArrayD | fdFebAdcGain |
TArrayD | fdFebAdcBase |
TArrayD | fdFebAdcThrGain |
TArrayI | fiFebAdcThrOffs |
Static Private Attributes | |
static const UInt_t | kuNbCrobsPerDpb = 1 |
Constants. More... | |
static const UInt_t | kuNbElinksPerCrob = 42 |
static const UInt_t | kuNbFebsPerCrob |
static const UInt_t | kuNbAsicsPerFeb |
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 ) More... | |
static const Double_t | kdStereoAngleTan |
Constants assignation. More... | |
static constexpr Double_t | kdPitchMm = 0.058 |
static constexpr Double_t | kdSensorsSzX |
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 18 of file CbmMcbm2018StsPar.h.
CbmMcbm2018StsPar::CbmMcbm2018StsPar | ( | const char * | name = "CbmMcbm2018StsPar" , |
const char * | title = "Sts parameters" , |
||
const char * | context = "Default" |
||
) |
Standard constructor
Definition at line 23 of file CbmMcbm2018StsPar.cxx.
|
virtual |
Destructor
Definition at line 47 of file CbmMcbm2018StsPar.cxx.
Bool_t CbmMcbm2018StsPar::CheckModuleIndex | ( | UInt_t | uModuleIdx | ) |
Definition at line 157 of file CbmMcbm2018StsPar.cxx.
References fuNbModules.
|
private |
|
virtual |
Reset all parameters
Definition at line 52 of file CbmMcbm2018StsPar.cxx.
|
inline |
Definition at line 69 of file CbmMcbm2018StsPar.h.
References ElinkIdxToAsicIdxFebA(), and ElinkIdxToAsicIdxFebB().
Referenced by CbmMcbm2018MonitorMcbmRate::FillStsHitInfo(), CbmMcbm2018MonitorMcbmPulser::FillStsHitInfo(), CbmMcbm2018MonitorMcbmSync::FillStsHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), and CbmMcbm2018MonitorSts::ProcessStsMs().
UInt_t CbmMcbm2018StsPar::ElinkIdxToAsicIdxFebA | ( | UInt_t | uElink | ) |
Definition at line 136 of file CbmMcbm2018StsPar.cxx.
References kuCrobMapElinkFebA, and kuNbElinksPerCrob.
Referenced by ElinkIdxToAsicIdx().
UInt_t CbmMcbm2018StsPar::ElinkIdxToAsicIdxFebB | ( | UInt_t | uElink | ) |
Definition at line 146 of file CbmMcbm2018StsPar.cxx.
References kuCrobMapElinkFebB, and kuNbElinksPerCrob.
Referenced by ElinkIdxToAsicIdx().
Int_t CbmMcbm2018StsPar::ElinkIdxToFebIdx | ( | UInt_t | uElink | ) |
Definition at line 125 of file CbmMcbm2018StsPar.cxx.
References kiCrobMapElinkFebIdx, and kuNbElinksPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::ProcessMs(), and CbmMcbm2018MonitorSts::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 63 of file CbmMcbm2018StsPar.h.
References kdCenterPosX.
|
inlinestaticconstexpr |
Definition at line 64 of file CbmMcbm2018StsPar.h.
References kdCenterPosY.
|
inlinestaticconstexpr |
Definition at line 62 of file CbmMcbm2018StsPar.h.
References kiCenterStripN.
|
inlinestaticconstexpr |
Definition at line 61 of file CbmMcbm2018StsPar.h.
References kiCenterStripP.
UInt_t CbmMcbm2018StsPar::GetDpbId | ( | UInt_t | uDpbIdx | ) |
Definition at line 206 of file CbmMcbm2018StsPar.cxx.
References fiDbpIdArray, and fuNrOfDpbs.
Referenced by CbmMcbm2018RawConverterSdpb::InitContainers(), CbmMcbm2018UnpackerAlgoSts::InitParameters(), CbmMcbm2018MonitorSts::InitStsParameters(), CbmMcbm2018MonitorMcbmRate::ReInitContainers(), CbmMcbm2018MonitorMcbmSync::ReInitContainers(), and CbmMcbm2018MonitorMcbmPulser::ReInitContainers().
Double_t CbmMcbm2018StsPar::GetFebAdcBase | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx, | ||
UInt_t | uFebIdx | ||
) |
Definition at line 401 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 338 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcGain, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
Double_t CbmMcbm2018StsPar::GetFebAdcOffset | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx, | ||
UInt_t | uFebIdx | ||
) |
Definition at line 369 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcThrGain, fiFebAdcThrOffs, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
Double_t CbmMcbm2018StsPar::GetFebAdcThrGain | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx, | ||
UInt_t | uFebIdx | ||
) |
Definition at line 432 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 276 of file CbmMcbm2018StsPar.cxx.
References fiFebModuleIdx, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
Int_t CbmMcbm2018StsPar::GetFebModuleSide | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx, | ||
UInt_t | uFebIdx | ||
) |
Definition at line 307 of file CbmMcbm2018StsPar.cxx.
References fiFebModuleSide, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
UInt_t CbmMcbm2018StsPar::GetModuleAddress | ( | UInt_t | uModuleIdx | ) |
Definition at line 175 of file CbmMcbm2018StsPar.cxx.
References fiModAddress, and fuNbModules.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
Double_t CbmMcbm2018StsPar::GetModuleCenterPosX | ( | UInt_t | uModuleIdx | ) |
Definition at line 185 of file CbmMcbm2018StsPar.cxx.
References fdModCenterPosX, and fuNbModules.
Double_t CbmMcbm2018StsPar::GetModuleCenterPosY | ( | UInt_t | uModuleIdx | ) |
Definition at line 195 of file CbmMcbm2018StsPar.cxx.
References fdModCenterPosY, and fuNbModules.
UInt_t CbmMcbm2018StsPar::GetModuleType | ( | UInt_t | uModuleIdx | ) |
Definition at line 166 of file CbmMcbm2018StsPar.cxx.
References fiModuleType, and fuNbModules.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
|
inlinestaticconstexpr |
Definition at line 46 of file CbmMcbm2018StsPar.h.
References kuNbAsicsPerFeb, and kuNbFebsPerCrob.
Referenced by GetNbAsicsPerDpb(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), and CbmMcbm2018MonitorSts::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 49 of file CbmMcbm2018StsPar.h.
References GetNbAsicsPerCrob(), and kuNbCrobsPerDpb.
|
inlinestaticconstexpr |
Definition at line 45 of file CbmMcbm2018StsPar.h.
References kuNbAsicsPerFeb.
Referenced by CbmMcbm2018MonitorSts::CreateHistograms(), CbmMcbm2018MonitorSts::DoUnpack(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessTs(), CbmMcbm2018MonitorSts::ScanForNoisyChannels(), and CbmMcbm2018MonitorSts::SmxErrInitializeVariables().
|
inlinestaticconstexpr |
Definition at line 52 of file CbmMcbm2018StsPar.h.
References kuNbChanPerAsic.
Referenced by CbmMcbm2018MonitorSts::DoUnpack(), CbmMcbm2018MonitorSts::FillHitInfo(), CbmMcbm2018MonitorMcbmRate::FillStsHitInfo(), CbmMcbm2018MonitorMcbmPulser::FillStsHitInfo(), CbmMcbm2018MonitorMcbmSync::FillStsHitInfo(), CbmMcbm2018UnpackerAlgoSts::InitParameters(), CbmMcbm2018MonitorSts::InitStsParameters(), CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessTs(), CbmMcbm2018MonitorSts::ScanForNoisyChannels(), and CbmMcbm2018MonitorSts::SetNbMsInTs().
|
inlinestaticconstexpr |
Definition at line 53 of file CbmMcbm2018StsPar.h.
References kuNbAsicsPerFeb, and kuNbChanPerAsic.
Referenced by CbmMcbm2018MonitorSts::CreateHistograms(), CbmMcbm2018MonitorSts::InitStsParameters(), CbmMcbm2018UnpackerAlgoSts::MaskNoisyChannel(), CbmMcbm2018MonitorSts::ProcessStsMs(), and CbmMcbm2018UnpackerAlgoSts::ProcessTs().
|
inlinestaticconstexpr |
Definition at line 36 of file CbmMcbm2018StsPar.h.
References kuNbCrobsPerDpb.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), CbmMcbm2018MonitorSts::InitStsParameters(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), and CbmMcbm2018MonitorSts::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 37 of file CbmMcbm2018StsPar.h.
References kuNbElinksPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::ProcessHitInfo(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), and CbmMcbm2018MonitorSts::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 38 of file CbmMcbm2018StsPar.h.
References kuNbCrobsPerDpb, and kuNbElinksPerCrob.
Referenced by CbmMcbm2018MonitorSts::CreateHistograms(), and CbmMcbm2018MonitorSts::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 41 of file CbmMcbm2018StsPar.h.
References kuNbFebsPerCrob.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
|
inlinestaticconstexpr |
Definition at line 42 of file CbmMcbm2018StsPar.h.
References kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmMcbm2018MonitorSts::ProcessStsMs().
|
inline |
Definition at line 76 of file CbmMcbm2018StsPar.h.
References fuNbModules.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
|
inline |
Definition at line 87 of file CbmMcbm2018StsPar.h.
References GetNrOfFebs(), and kuNbAsicsPerFeb.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
|
inline |
Definition at line 85 of file CbmMcbm2018StsPar.h.
References fuNrOfDpbs, and kuNbCrobsPerDpb.
Referenced by GetNrOfFebs().
|
inline |
Definition at line 83 of file CbmMcbm2018StsPar.h.
References fuNrOfDpbs.
Referenced by CbmMcbm2018RawConverterSdpb::InitContainers(), CbmMcbm2018UnpackerAlgoSts::InitParameters(), CbmMcbm2018MonitorSts::InitStsParameters(), CbmMcbm2018MonitorMcbmRate::ReInitContainers(), CbmMcbm2018MonitorMcbmSync::ReInitContainers(), and CbmMcbm2018MonitorMcbmPulser::ReInitContainers().
|
inline |
Definition at line 86 of file CbmMcbm2018StsPar.h.
References GetNrOfCrobs(), and kuNbFebsPerCrob.
Referenced by GetNrOfAsics(), CbmMcbm2018UnpackerAlgoSts::InitParameters(), CbmMcbm2018MonitorSts::InitStsParameters(), and IsFebActive().
Bool_t CbmMcbm2018StsPar::getParams | ( | FairParamList * | l | ) |
Definition at line 82 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcGain, fdFebAdcThrGain, fdModCenterPosX, fdModCenterPosY, fiCrobActiveFlag, fiDbpIdArray, fiFebAdcThrOffs, fiFebModuleIdx, fiFebModuleSide, fiModAddress, fiModuleType, fuNbModules, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.
|
inlinestaticconstexpr |
Definition at line 58 of file CbmMcbm2018StsPar.h.
References kdPitchMm.
|
inlinestaticconstexpr |
Definition at line 59 of file CbmMcbm2018StsPar.h.
References kdSensorsSzX.
|
inlinestaticconstexpr |
Definition at line 60 of file CbmMcbm2018StsPar.h.
References kdSensorsSzY.
|
inlinestaticconstexpr |
Definition at line 57 of file CbmMcbm2018StsPar.h.
References kdStereoAngle.
|
inline |
Definition at line 66 of file CbmMcbm2018StsPar.h.
References kdStereoAngleTan.
Bool_t CbmMcbm2018StsPar::IsCrobActive | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx | ||
) |
Definition at line 215 of file CbmMcbm2018StsPar.cxx.
References fiCrobActiveFlag, fuNrOfDpbs, and kuNbCrobsPerDpb.
Referenced by CbmMcbm2018UnpackerAlgoSts::InitParameters(), and CbmMcbm2018MonitorSts::InitStsParameters().
Bool_t CbmMcbm2018StsPar::IsFebActive | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx, | ||
UInt_t | uFebIdx | ||
) |
Definition at line 246 of file CbmMcbm2018StsPar.cxx.
References fuNrOfDpbs, IsFebActive(), kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Bool_t CbmMcbm2018StsPar::IsFebActive | ( | UInt_t | uFebInSystIdx | ) |
Definition at line 235 of file CbmMcbm2018StsPar.cxx.
References fiFebModuleIdx, and GetNrOfFebs().
Referenced by CbmMcbm2018MonitorSts::CreateHistograms(), IsFebActive(), CbmMcbm2018MonitorSts::ResetAllHistos(), CbmMcbm2018MonitorSts::SaveAllHistos(), and CbmMcbm2018MonitorSts::ScanForNoisyChannels().
void CbmMcbm2018StsPar::putParams | ( | FairParamList * | l | ) |
Definition at line 60 of file CbmMcbm2018StsPar.cxx.
References fdFebAdcBase, fdFebAdcGain, fdFebAdcThrGain, fdModCenterPosX, fdModCenterPosY, fiCrobActiveFlag, fiDbpIdArray, fiFebAdcThrOffs, fiFebModuleIdx, fiFebModuleSide, fiModAddress, fiModuleType, fuNbModules, and fuNrOfDpbs.
|
private |
Definition at line 175 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcBase(), GetFebAdcOffset(), getParams(), and putParams().
|
private |
Definition at line 173 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcGain(), getParams(), and putParams().
|
private |
Definition at line 177 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcOffset(), GetFebAdcThrGain(), getParams(), and putParams().
|
private |
Definition at line 159 of file CbmMcbm2018StsPar.h.
Referenced by GetModuleCenterPosX(), getParams(), and putParams().
|
private |
Definition at line 161 of file CbmMcbm2018StsPar.h.
Referenced by GetModuleCenterPosY(), getParams(), and putParams().
|
private |
Definition at line 167 of file CbmMcbm2018StsPar.h.
Referenced by getParams(), IsCrobActive(), and putParams().
|
private |
Definition at line 165 of file CbmMcbm2018StsPar.h.
Referenced by GetDpbId(), getParams(), and putParams().
|
private |
Definition at line 179 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcOffset(), GetFebAdcThrOffs(), getParams(), and putParams().
|
private |
Definition at line 169 of file CbmMcbm2018StsPar.h.
Referenced by GetFebModuleIdx(), getParams(), IsFebActive(), and putParams().
|
private |
Definition at line 171 of file CbmMcbm2018StsPar.h.
Referenced by GetFebModuleSide(), getParams(), and putParams().
|
private |
Definition at line 157 of file CbmMcbm2018StsPar.h.
Referenced by GetModuleAddress(), getParams(), and putParams().
|
private |
Definition at line 156 of file CbmMcbm2018StsPar.h.
Referenced by GetModuleType(), getParams(), and putParams().
|
private |
Variables.
Definition at line 154 of file CbmMcbm2018StsPar.h.
Referenced by CheckModuleIndex(), GetModuleAddress(), GetModuleCenterPosX(), GetModuleCenterPosY(), GetModuleType(), GetNbOfModules(), getParams(), and putParams().
|
private |
Definition at line 163 of file CbmMcbm2018StsPar.h.
Referenced by GetDpbId(), GetFebAdcBase(), GetFebAdcGain(), GetFebAdcOffset(), GetFebAdcThrGain(), GetFebAdcThrOffs(), GetFebModuleIdx(), GetFebModuleSide(), GetNrOfCrobs(), GetNrOfDpbs(), getParams(), IsCrobActive(), IsFebActive(), and putParams().
|
staticconstexprprivate |
Definition at line 150 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterPosX().
|
staticconstexprprivate |
Definition at line 151 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterPosY().
|
staticconstexprprivate |
Definition at line 144 of file CbmMcbm2018StsPar.h.
Referenced by GetPitchMm().
|
staticconstexprprivate |
Definition at line 145 of file CbmMcbm2018StsPar.h.
Referenced by GetSensorSzX().
|
staticconstexprprivate |
Definition at line 147 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 142 of file CbmMcbm2018StsPar.h.
Referenced by GetStereoAngle().
|
staticprivate |
Constants assignation.
Definition at line 143 of file CbmMcbm2018StsPar.h.
Referenced by GetStereoAngleTan().
|
staticconstexprprivate |
Definition at line 149 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterStripN().
|
staticconstexprprivate |
Definition at line 148 of file CbmMcbm2018StsPar.h.
Referenced by GetCenterStripP().
|
private |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Definition at line 131 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToFebIdx().
|
private |
Definition at line 112 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToAsicIdxFebA().
|
private |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Definition at line 121 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToAsicIdxFebB().
|
staticprivate |
Definition at line 108 of file CbmMcbm2018StsPar.h.
Referenced by GetNbAsicsPerCrob(), GetNbAsicsPerFeb(), GetNbChanPerFeb(), and GetNrOfAsics().
|
staticprivate |
Definition at line 110 of file CbmMcbm2018StsPar.h.
Referenced by GetNbChanPerAsic(), and GetNbChanPerFeb().
|
staticprivate |
Constants.
Definition at line 104 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcBase(), GetFebAdcGain(), GetFebAdcOffset(), GetFebAdcThrGain(), GetFebAdcThrOffs(), GetFebModuleIdx(), GetFebModuleSide(), GetNbAsicsPerDpb(), GetNbCrobsPerDpb(), GetNbElinkPerDpb(), GetNbFebsPerDpb(), GetNrOfCrobs(), getParams(), IsCrobActive(), and IsFebActive().
|
staticprivate |
Definition at line 105 of file CbmMcbm2018StsPar.h.
Referenced by ElinkIdxToAsicIdxFebA(), ElinkIdxToAsicIdxFebB(), ElinkIdxToFebIdx(), GetNbElinkPerCrob(), and GetNbElinkPerDpb().
|
staticprivate |
Definition at line 106 of file CbmMcbm2018StsPar.h.
Referenced by GetFebAdcBase(), GetFebAdcGain(), GetFebAdcOffset(), GetFebAdcThrGain(), GetFebAdcThrOffs(), GetFebModuleIdx(), GetFebModuleSide(), GetNbAsicsPerCrob(), GetNbFebsPerCrob(), GetNbFebsPerDpb(), GetNrOfFebs(), getParams(), and IsFebActive().