CbmRoot
|
#include <CbmMcbm2018MuchPar.h>
Public Member Functions | |
CbmMcbm2018MuchPar (const char *name="CbmMcbm2018MuchPar", const char *title="Much parameters", const char *context="Default") | |
virtual | ~CbmMcbm2018MuchPar () |
virtual void | clear () |
void | putParams (FairParamList *) |
Bool_t | getParams (FairParamList *) |
Int_t | ElinkIdxToFebIdx (UInt_t uElink) |
UInt_t | ElinkIdxToAsicIdx (UInt_t uElink) |
UInt_t | ElinkIdxToAsicIdxFebMuch (UInt_t uElink) |
UInt_t | GetNrOfDpbs () |
UInt_t | GetDpbId (UInt_t uDpbIdx) |
UInt_t | GetNrOfCrobs () |
UInt_t | GetNrOfFebs () |
UInt_t | GetNrOfAsics () |
UInt_t | GetNrOfFebsInGemA () |
UInt_t | GetNrOfFebsInGemB () |
Int_t | GetNrOfChannels () |
UInt_t | GetFebId (UInt_t) |
UInt_t | GetModule (UInt_t) |
Short_t | GetPadXA (UShort_t febid, UShort_t channelid) |
Short_t | GetPadYA (UShort_t febid, UShort_t channelid) |
Short_t | GetPadXB (UShort_t febid, UShort_t channelid) |
Short_t | GetPadYB (UShort_t febid, UShort_t channelid) |
Double_t | GetRealX (Int_t) |
Double_t | GetRealPadSize (Int_t) |
Double_t | GetRealX (Int_t Channel, Int_t Sector) |
Double_t | GetRealPadSize (Int_t Channel, Int_t Sector) |
UInt_t | GetNrOfFebsInRpc () |
Short_t | GetPadXRpc (UShort_t febid, UShort_t channelid) |
Short_t | GetPadYRpc (UShort_t febid, UShort_t channelid) |
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) |
Static Public Member Functions | |
static constexpr UInt_t | GetNbCrobsPerDpb () |
static constexpr UInt_t | GetNbElinkPerCrob () |
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 () |
Private Member Functions | |
ClassDef (CbmMcbm2018MuchPar, 2) | |
Private Attributes | |
const UInt_t | kuCrobMapElinkFebMuch [kuNbElinksPerCrob] |
const Int_t | kiCrobMapElinkFebIdx [kuNbElinksPerCrob] |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb ) | |
UInt_t | fuNrOfDpbs |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb ) | |
TArrayI | fiDbpIdArray |
TArrayI | fiCrobActiveFlag |
UInt_t | fuFebsInGemA |
UInt_t | fuFebsInGemB |
UInt_t | fuFebsInRpc |
TArrayI | fnFebsIdsArrayGemA |
TArrayI | fnFebsIdsArrayGemB |
TArrayI | fnFebsIdsArrayRpc |
TArrayI | fChannelsToPadXA |
TArrayI | fChannelsToPadYA |
TArrayI | fChannelsToPadXB |
TArrayI | fChannelsToPadYB |
TArrayI | fChannelsToPadXRpc |
TArrayI | fChannelsToPadYRpc |
TArrayD | fRealX |
TArrayD | fRealPadSize |
Static Private Attributes | |
static const UInt_t | kuNbCrobsPerDpb = 1 |
Constants. | |
static const UInt_t | kuNbElinksPerCrob = 42 |
static const UInt_t | kuNbFebsPerCrob = 9 |
static const UInt_t | kuNbAsicsPerFeb = 1 |
static const UInt_t | kuNbChanPerAsic = 128 |
Definition at line 25 of file CbmMcbm2018MuchPar.h.
CbmMcbm2018MuchPar::CbmMcbm2018MuchPar | ( | const char * | name = "CbmMcbm2018MuchPar", |
const char * | title = "Much parameters", | ||
const char * | context = "Default" ) |
Standard constructor
Definition at line 18 of file CbmMcbm2018MuchPar.cxx.
|
virtual |
Destructor
Definition at line 44 of file CbmMcbm2018MuchPar.cxx.
|
private |
|
virtual |
Reset all parameters
Definition at line 49 of file CbmMcbm2018MuchPar.cxx.
|
inline |
Definition at line 57 of file CbmMcbm2018MuchPar.h.
References ElinkIdxToAsicIdxFebMuch().
Referenced by CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
UInt_t CbmMcbm2018MuchPar::ElinkIdxToAsicIdxFebMuch | ( | UInt_t | uElink | ) |
Definition at line 149 of file CbmMcbm2018MuchPar.cxx.
References kuCrobMapElinkFebMuch, and kuNbElinksPerCrob.
Referenced by ElinkIdxToAsicIdx().
Int_t CbmMcbm2018MuchPar::ElinkIdxToFebIdx | ( | UInt_t | uElink | ) |
Definition at line 138 of file CbmMcbm2018MuchPar.cxx.
References kiCrobMapElinkFebIdx, and kuNbElinksPerCrob.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
UInt_t CbmMcbm2018MuchPar::GetDpbId | ( | UInt_t | uDpbIdx | ) |
Definition at line 159 of file CbmMcbm2018MuchPar.cxx.
References fiDbpIdArray, and fuNrOfDpbs.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), and CbmMcbm2018MonitorMuch::InitStsParameters().
UInt_t CbmMcbm2018MuchPar::GetFebId | ( | UInt_t | uAsicIdx | ) |
Definition at line 291 of file CbmMcbm2018MuchPar.cxx.
References fnFebsIdsArrayGemA, fnFebsIdsArrayRpc, GetNrOfFebsInGemA(), and GetNrOfFebsInRpc().
Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi(), CbmMcbm2018MonitorMuch::FillHitInfo(), and CbmMcbm2018MonitorMuchLite::FillHitInfo().
UInt_t CbmMcbm2018MuchPar::GetModule | ( | UInt_t | uAsicIdx | ) |
Definition at line 322 of file CbmMcbm2018MuchPar.cxx.
References GetNrOfFebsInGemA(), and GetNrOfFebsInRpc().
Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi(), CbmMcbm2018MonitorMuch::FillHitInfo(), and CbmMcbm2018MonitorMuchLite::FillHitInfo().
|
inlinestaticconstexpr |
Definition at line 47 of file CbmMcbm2018MuchPar.h.
References kuNbAsicsPerFeb, and kuNbFebsPerCrob.
Referenced by GetNbAsicsPerDpb(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 48 of file CbmMcbm2018MuchPar.h.
References GetNbAsicsPerCrob(), and kuNbCrobsPerDpb.
|
inlinestaticconstexpr |
Definition at line 46 of file CbmMcbm2018MuchPar.h.
References kuNbAsicsPerFeb.
Referenced by CbmMcbm2018MonitorMuch::CreateHistograms(), CbmMcbm2018MonitorMuch::DoUnpack(), CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorMuch::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::ScanForNoisyChannels(), CbmMcbm2018MonitorMuch::ScanForNoisyChannels(), CbmMcbm2018MonitorMuchLite::ScanForNoisyChannels(), and CbmMcbm2018MonitorMuch::SmxErrInitializeVariables().
|
inlinestaticconstexpr |
Definition at line 49 of file CbmMcbm2018MuchPar.h.
References kuNbChanPerAsic.
Referenced by CbmMcbm2018MonitorMuch::DoUnpack(), CbmMcbm2018MonitorMuch::FillHitInfo(), CbmMcbm2018MonitorMuchLite::FillHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), CbmMcbm2018MonitorMuch::InitStsParameters(), CbmMcbm2018MonitorAlgoMuchLite::ScanForNoisyChannels(), CbmMcbm2018MonitorMuch::ScanForNoisyChannels(), CbmMcbm2018MonitorMuchLite::ScanForNoisyChannels(), CbmMcbm2018MonitorMuch::SetNbMsInTs(), and CbmMcbm2018MonitorMuchLite::SetNbMsInTs().
|
inlinestaticconstexpr |
Definition at line 50 of file CbmMcbm2018MuchPar.h.
References kuNbAsicsPerFeb, and kuNbChanPerAsic.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::CreateHistograms(), CbmMcbm2018MonitorMuch::CreateHistograms(), CbmMcbm2018MonitorMuchLite::CreateHistograms(), CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuch::InitStsParameters(), CbmMcbm2018UnpackerAlgoMuch::MaskNoisyChannel(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 42 of file CbmMcbm2018MuchPar.h.
References kuNbCrobsPerDpb.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), CbmMcbm2018MonitorMuch::InitStsParameters(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 43 of file CbmMcbm2018MuchPar.h.
References kuNbElinksPerCrob.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::CreateHistograms(), CbmMcbm2018MonitorMuch::FillHitInfo(), CbmMcbm2018UnpackerAlgoMuch::ProcessHitInfo(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
|
inlinestaticconstexpr |
Definition at line 44 of file CbmMcbm2018MuchPar.h.
References kuNbFebsPerCrob.
Referenced by CbmMcbm2018MonitorMuch::InitStsParameters().
|
inlinestaticconstexpr |
Definition at line 45 of file CbmMcbm2018MuchPar.h.
References kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), and CbmMcbm2018MonitorMuch::ProcessStsMs().
|
inline |
Definition at line 68 of file CbmMcbm2018MuchPar.h.
References GetNrOfFebs(), and kuNbAsicsPerFeb.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), and CbmMcbm2018MonitorMuch::InitStsParameters().
|
inline |
Definition at line 73 of file CbmMcbm2018MuchPar.h.
References kuNbChanPerAsic.
|
inline |
Definition at line 66 of file CbmMcbm2018MuchPar.h.
References fuNrOfDpbs, and kuNbCrobsPerDpb.
Referenced by GetNrOfFebs().
|
inline |
Definition at line 64 of file CbmMcbm2018MuchPar.h.
References fuNrOfDpbs.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), and CbmMcbm2018MonitorMuch::InitStsParameters().
|
inline |
Definition at line 67 of file CbmMcbm2018MuchPar.h.
References GetNrOfCrobs(), and kuNbFebsPerCrob.
Referenced by GetNrOfAsics(), getParams(), CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), CbmMcbm2018MonitorMuch::InitStsParameters(), and IsFebActive().
|
inline |
Definition at line 71 of file CbmMcbm2018MuchPar.h.
References fuFebsInGemA.
Referenced by GetFebId(), GetModule(), and getParams().
|
inline |
Definition at line 72 of file CbmMcbm2018MuchPar.h.
References fuFebsInGemB.
Referenced by getParams().
|
inline |
Definition at line 89 of file CbmMcbm2018MuchPar.h.
References fuFebsInRpc.
Referenced by GetFebId(), GetModule(), and getParams().
Short_t CbmMcbm2018MuchPar::GetPadXA | ( | UShort_t | febid, |
UShort_t | channelid ) |
Definition at line 223 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXA, and kuNbChanPerAsic.
Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi(), CbmMcbm2018MonitorMuch::FillHitInfo(), and CbmMcbm2018MonitorMuchLite::FillHitInfo().
Short_t CbmMcbm2018MuchPar::GetPadXB | ( | UShort_t | febid, |
UShort_t | channelid ) |
Definition at line 245 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXB, and kuNbChanPerAsic.
Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().
Short_t CbmMcbm2018MuchPar::GetPadXRpc | ( | UShort_t | febid, |
UShort_t | channelid ) |
Definition at line 268 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXRpc, and kuNbChanPerAsic.
Short_t CbmMcbm2018MuchPar::GetPadYA | ( | UShort_t | febid, |
UShort_t | channelid ) |
Definition at line 234 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXA, fChannelsToPadYA, and kuNbChanPerAsic.
Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi(), CbmMcbm2018MonitorMuch::FillHitInfo(), and CbmMcbm2018MonitorMuchLite::FillHitInfo().
Short_t CbmMcbm2018MuchPar::GetPadYB | ( | UShort_t | febid, |
UShort_t | channelid ) |
Definition at line 256 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXB, fChannelsToPadYB, and kuNbChanPerAsic.
Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().
Short_t CbmMcbm2018MuchPar::GetPadYRpc | ( | UShort_t | febid, |
UShort_t | channelid ) |
Definition at line 279 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXRpc, fChannelsToPadYRpc, and kuNbChanPerAsic.
Bool_t CbmMcbm2018MuchPar::getParams | ( | FairParamList * | l | ) |
Definition at line 83 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXA, fChannelsToPadXB, fChannelsToPadXRpc, fChannelsToPadYA, fChannelsToPadYB, fChannelsToPadYRpc, fiCrobActiveFlag, fiDbpIdArray, fnFebsIdsArrayGemA, fnFebsIdsArrayGemB, fnFebsIdsArrayRpc, fRealPadSize, fRealX, fuFebsInGemA, fuFebsInGemB, fuFebsInRpc, fuNrOfDpbs, GetNrOfFebs(), GetNrOfFebsInGemA(), GetNrOfFebsInGemB(), GetNrOfFebsInRpc(), kuNbChanPerAsic, and kuNbCrobsPerDpb.
Double_t CbmMcbm2018MuchPar::GetRealPadSize | ( | Int_t | Channel, |
Int_t | Sector ) |
Definition at line 369 of file CbmMcbm2018MuchPar.cxx.
References fRealPadSize.
Double_t CbmMcbm2018MuchPar::GetRealPadSize | ( | Int_t | SectorIndex | ) |
Definition at line 346 of file CbmMcbm2018MuchPar.cxx.
References fRealPadSize.
Referenced by CbmMcbm2018MonitorMuch::FillHitInfo(), and CbmMcbm2018MonitorMuchLite::FillHitInfo().
Double_t CbmMcbm2018MuchPar::GetRealX | ( | Int_t | Channel, |
Int_t | Sector ) |
Definition at line 358 of file CbmMcbm2018MuchPar.cxx.
References fRealX.
Double_t CbmMcbm2018MuchPar::GetRealX | ( | Int_t | SectorIndex | ) |
Definition at line 334 of file CbmMcbm2018MuchPar.cxx.
References fRealX.
Referenced by CbmMcbm2018MonitorMuch::FillHitInfo(), and CbmMcbm2018MonitorMuchLite::FillHitInfo().
Bool_t CbmMcbm2018MuchPar::IsCrobActive | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx ) |
Definition at line 168 of file CbmMcbm2018MuchPar.cxx.
References fiCrobActiveFlag, fuNrOfDpbs, and kuNbCrobsPerDpb.
Referenced by CbmMcbm2018MonitorAlgoMuchLite::InitMuchParameters(), CbmMcbm2018MonitorMuchLite::InitMuchParameters(), CbmMcbm2018UnpackerAlgoMuch::InitParameters(), and CbmMcbm2018MonitorMuch::InitStsParameters().
Bool_t CbmMcbm2018MuchPar::IsFebActive | ( | UInt_t | uDpbIdx, |
UInt_t | uCrobIdx, | ||
UInt_t | uFebIdx ) |
Definition at line 197 of file CbmMcbm2018MuchPar.cxx.
References fuNrOfDpbs, IsFebActive(), kuNbCrobsPerDpb, and kuNbFebsPerCrob.
Bool_t CbmMcbm2018MuchPar::IsFebActive | ( | UInt_t | uFebInSystIdx | ) |
Always return true for now
Definition at line 184 of file CbmMcbm2018MuchPar.cxx.
References GetNrOfFebs().
Referenced by CbmMcbm2018MonitorAlgoMuchLite::CreateHistograms(), CbmMcbm2018MonitorMuch::CreateHistograms(), CbmMcbm2018MonitorMuchLite::CreateHistograms(), IsFebActive(), CbmMcbm2018MonitorAlgoMuchLite::ResetAllHistos(), CbmMcbm2018MonitorMuch::ResetAllHistos(), CbmMcbm2018MonitorMuchLite::ResetAllHistos(), CbmMcbm2018MonitorAlgoMuchLite::SaveAllHistos(), CbmMcbm2018MonitorMuch::SaveAllHistos(), CbmMcbm2018MonitorMuchLite::SaveAllHistos(), CbmMcbm2018MonitorAlgoMuchLite::ScanForNoisyChannels(), CbmMcbm2018MonitorMuch::ScanForNoisyChannels(), and CbmMcbm2018MonitorMuchLite::ScanForNoisyChannels().
void CbmMcbm2018MuchPar::putParams | ( | FairParamList * | l | ) |
Definition at line 58 of file CbmMcbm2018MuchPar.cxx.
References fChannelsToPadXA, fChannelsToPadXB, fChannelsToPadXRpc, fChannelsToPadYA, fChannelsToPadYB, fChannelsToPadYRpc, fiCrobActiveFlag, fiDbpIdArray, fnFebsIdsArrayGemA, fnFebsIdsArrayGemB, fnFebsIdsArrayRpc, fRealPadSize, fRealX, fuFebsInGemA, fuFebsInGemB, fuFebsInRpc, and fuNrOfDpbs.
|
private |
Definition at line 153 of file CbmMcbm2018MuchPar.h.
Referenced by GetPadXA(), GetPadYA(), getParams(), and putParams().
|
private |
Definition at line 155 of file CbmMcbm2018MuchPar.h.
Referenced by GetPadXB(), GetPadYB(), getParams(), and putParams().
|
private |
Definition at line 157 of file CbmMcbm2018MuchPar.h.
Referenced by GetPadXRpc(), GetPadYRpc(), getParams(), and putParams().
|
private |
Definition at line 154 of file CbmMcbm2018MuchPar.h.
Referenced by GetPadYA(), getParams(), and putParams().
|
private |
Definition at line 156 of file CbmMcbm2018MuchPar.h.
Referenced by GetPadYB(), getParams(), and putParams().
|
private |
Definition at line 158 of file CbmMcbm2018MuchPar.h.
Referenced by GetPadYRpc(), getParams(), and putParams().
|
private |
Definition at line 146 of file CbmMcbm2018MuchPar.h.
Referenced by getParams(), IsCrobActive(), and putParams().
|
private |
Definition at line 145 of file CbmMcbm2018MuchPar.h.
Referenced by GetDpbId(), getParams(), and putParams().
|
private |
Definition at line 150 of file CbmMcbm2018MuchPar.h.
Referenced by GetFebId(), getParams(), and putParams().
|
private |
Definition at line 151 of file CbmMcbm2018MuchPar.h.
Referenced by getParams(), and putParams().
|
private |
Definition at line 152 of file CbmMcbm2018MuchPar.h.
Referenced by GetFebId(), getParams(), and putParams().
|
private |
Definition at line 160 of file CbmMcbm2018MuchPar.h.
Referenced by getParams(), GetRealPadSize(), GetRealPadSize(), and putParams().
|
private |
Definition at line 159 of file CbmMcbm2018MuchPar.h.
Referenced by getParams(), GetRealX(), GetRealX(), and putParams().
|
private |
Definition at line 147 of file CbmMcbm2018MuchPar.h.
Referenced by GetNrOfFebsInGemA(), getParams(), and putParams().
|
private |
Definition at line 148 of file CbmMcbm2018MuchPar.h.
Referenced by GetNrOfFebsInGemB(), getParams(), and putParams().
|
private |
Definition at line 149 of file CbmMcbm2018MuchPar.h.
Referenced by GetNrOfFebsInRpc(), getParams(), and putParams().
|
private |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Variables
Definition at line 144 of file CbmMcbm2018MuchPar.h.
Referenced by GetDpbId(), GetNrOfCrobs(), GetNrOfDpbs(), getParams(), IsCrobActive(), IsFebActive(), and putParams().
|
private |
Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
Definition at line 137 of file CbmMcbm2018MuchPar.h.
Referenced by ElinkIdxToFebIdx().
|
private |
Definition at line 116 of file CbmMcbm2018MuchPar.h.
Referenced by ElinkIdxToAsicIdxFebMuch().
|
staticprivate |
Definition at line 102 of file CbmMcbm2018MuchPar.h.
Referenced by GetNbAsicsPerCrob(), GetNbAsicsPerFeb(), GetNbChanPerFeb(), and GetNrOfAsics().
|
staticprivate |
Definition at line 103 of file CbmMcbm2018MuchPar.h.
Referenced by GetNbChanPerAsic(), GetNbChanPerFeb(), GetNrOfChannels(), GetPadXA(), GetPadXB(), GetPadXRpc(), GetPadYA(), GetPadYB(), GetPadYRpc(), and getParams().
|
staticprivate |
Constants.
Definition at line 99 of file CbmMcbm2018MuchPar.h.
Referenced by GetNbAsicsPerDpb(), GetNbCrobsPerDpb(), GetNbFebsPerDpb(), GetNrOfCrobs(), getParams(), IsCrobActive(), and IsFebActive().
|
staticprivate |
Definition at line 100 of file CbmMcbm2018MuchPar.h.
Referenced by ElinkIdxToAsicIdxFebMuch(), ElinkIdxToFebIdx(), and GetNbElinkPerCrob().
|
staticprivate |
Definition at line 101 of file CbmMcbm2018MuchPar.h.
Referenced by GetNbAsicsPerCrob(), GetNbFebsPerCrob(), GetNbFebsPerDpb(), GetNrOfFebs(), and IsFebActive().