CbmRoot
|
#include <CbmMcbm2018TofPar.h>
Public Member Functions | |
CbmMcbm2018BmonPar (const char *name="CbmMcbm2018BmonPar", const char *title="Bmon unpacker parameters", const char *context="Default") | |
virtual void | clear () |
void | putParams (FairParamList *) |
Bool_t | getParams (FairParamList *) |
Int_t | Get4ChanToPadiChan (UInt_t uChannelInFee) |
Int_t | PadiChanToGet4Chan (UInt_t uChannelInFee) |
Int_t | ElinkIdxToGet4Idx (UInt_t uElink) |
Int_t | Get4IdxToElinkIdx (UInt_t uGet4) |
Int_t | ElinkIdxToGet4IdxA (UInt_t uElink) |
Int_t | Get4IdxToElinkIdxA (UInt_t uGet4) |
Double_t | GetPadiThresholdVal (UInt_t uCode) |
UInt_t | GetNumberOfChannels () |
Int_t | GetNrOfGdpbs () |
FIXME: replace with method returning the correspondign constants! see Star2019 parameter. | |
Int_t | GetGdpbId (Int_t i) |
Int_t | GetNrOfFeesPerGdpb () |
Int_t | GetNrOfGet4PerFee () |
Int_t | GetNrOfChannelsPerGet4 () |
Int_t | GetNrOfGbtx () |
Int_t | GetNrOfModules () |
Int_t | GetNrOfRpc (Int_t i) |
Int_t | GetRpcType (Int_t i) |
Int_t | GetRpcSide (Int_t i) |
Int_t | GetModuleId (Int_t i) |
std::vector< Int_t > | GetRpcChUidMap () |
Int_t | GetNbMsTot () |
Int_t | GetNbMsOverlap () |
Double_t | GetSizeMsInNs () |
Double_t | GetStarTriggDeadtime (Int_t gdpb) |
Double_t | GetStarTriggDelay (Int_t gdpb) |
Double_t | GetStarTriggWinSize (Int_t gdpb) |
Double_t | GetTsDeadtimePeriod () |
bool | CheckBmonComp (uint32_t uCompId) |
bool | CheckInnerComp (uint32_t uCompId) |
Static Public Member Functions | |
static constexpr UInt_t | GetNbByteMessage () |
static constexpr UInt_t | GetNrOfPadiThrCodes () |
static constexpr UInt_t | GetNrOfFeePerGbtx () |
static constexpr UInt_t | GetNrOfGbtxPerGdpb () |
static constexpr UInt_t | GetNrOfChannelsPerFee () |
static constexpr UInt_t | GetNrOfChannelsPerGbtx () |
static constexpr UInt_t | GetNrOfChannelsPerGdpb () |
static constexpr UInt_t | GetNrOfGet4PerGbtx () |
static constexpr UInt_t | GetNrOfGet4PerGdpb () |
static constexpr UInt_t | GetNrOfFeePerGdpb () |
Private Member Functions | |
ClassDef (CbmMcbm2018BmonPar, 1) | |
void | BuildChannelsUidMap () |
void | BuildChannelsUidMapCbm (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapStar (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapBmon (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapBmon_2022 (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapCern (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapCera (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapStar2 (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapStar2A (UInt_t &uCh, UInt_t uGbtx) |
void | BuildChannelsUidMapBuc (UInt_t &uCh, UInt_t uGbtx) |
Static Private Attributes | |
static const uint32_t | kuBytesPerMessage = 8 |
static const uint32_t | kuNbChannelsPerGet4 = 4 |
Readout chain. | |
static const uint32_t | kuNbGet4PerFee = 8 |
static const uint32_t | kuNbFeePerGbtx = 5 |
static const uint32_t | kuNbGbtxPerGdpb = 6 |
static const uint32_t | kuNbChannelsPerFee = kuNbChannelsPerGet4 * kuNbGet4PerFee |
static const uint32_t | kuNbChannelsPerGbtx = kuNbChannelsPerFee * kuNbFeePerGbtx |
static const uint32_t | kuNbChannelsPerGdpb = kuNbChannelsPerGbtx * kuNbGbtxPerGdpb |
static const uint32_t | kuNbGet4PerGbtx = kuNbGet4PerFee * kuNbFeePerGbtx |
static const uint32_t | kuNbGet4PerGdpb = kuNbGet4PerGbtx * kuNbGbtxPerGdpb |
static const uint32_t | kuNbFeePerGdpb = kuNbFeePerGbtx * kuNbGbtxPerGdpb |
static const uint32_t | kuNbPadiThrCodes = 1024 |
PADI threshold measures and extrapolated code to value map. | |
static const uint32_t | kuNbThrMeasPoints = 65 |
Definition at line 185 of file CbmMcbm2018TofPar.h.
|
inline |
Standard constructor
Definition at line 188 of file CbmMcbm2018TofPar.h.
|
privateinherited |
Special Treatment for the Bmon diamond
Special Treatment for the 2022 Bmon diamond, keep past behavior for older data!
2022 case: 69 is followed by 4 and 9
Map also 4 and 9 (equivalent to fallthrough to 4 then 9 but without changing past behaviors)
Definition at line 252 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::BuildChannelsUidMapBmon_2022(), CbmMcbm2018TofPar::BuildChannelsUidMapBuc(), CbmMcbm2018TofPar::BuildChannelsUidMapCbm(), CbmMcbm2018TofPar::BuildChannelsUidMapCera(), CbmMcbm2018TofPar::BuildChannelsUidMapCern(), CbmMcbm2018TofPar::BuildChannelsUidMapStar(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2A(), CbmMcbm2018TofPar::fbMcbmTof2024, CbmMcbm2018TofPar::fiGdpbIdArray, CbmMcbm2018TofPar::fiNrOfChannelsPerGet4, CbmMcbm2018TofPar::fiNrOfFeesPerGdpb, CbmMcbm2018TofPar::fiNrOfGbtx, CbmMcbm2018TofPar::fiNrOfGdpb, CbmMcbm2018TofPar::fiNrOfGet4PerFee, CbmMcbm2018TofPar::fiRpcType, and CbmMcbm2018TofPar::fviRpcChUId.
Referenced by CbmMcbm2018TofPar::getParams().
|
privateinherited |
Mapping for the 2019 beamtime
2019 mapping with 320/640 Mb/s FW => 4 GET4 per GBTx => 1 Bmon channel per GET4 => 1-2 eLinks per GET4 => GET4 ID = GET4 * 2 (+ 1)
Definition at line 419 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiNrOfRpc, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fiRpcType, CbmMcbm2018TofPar::fviRpcChUId, CbmTofAddress::GetUniqueAddress(), CbmMcbm2018TofPar::kuNbChannelsPerFee, and CbmMcbm2018TofPar::kuNbFeePerGbtx.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Mapping for the 2022 beamtime
1 channel per physical GET4, 2 links per physical GET4, 4 physical GET4s per GBTx, 1 GBTx per comp. 16 channels for one side, 16 for the other
Type hard-coded to allow different parameter values to separate 2022 Bmon and pre-2022 Bmon
Definition at line 452 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fviRpcChUId, CbmTofAddress::GetUniqueAddress(), CbmMcbm2018TofPar::kuNbChannelsPerGet4, and CbmMcbm2018TofPar::kuNbGet4PerGbtx.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
SM Rpc St Si Type
SM Rpc St Si Type
Definition at line 691 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fiRpcType, CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Definition at line 356 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiNrOfRpc, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fiRpcType, CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Definition at line 501 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Definition at line 476 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Definition at line 391 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiNrOfRpc, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fiRpcType, CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Definition at line 513 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fiRpcType, CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
privateinherited |
Definition at line 569 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiNrOfRpc, CbmMcbm2018TofPar::fiRpcSide, CbmMcbm2018TofPar::fiRpcType, CbmMcbm2018TofPar::fviRpcChUId, and CbmTofAddress::GetUniqueAddress().
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap().
|
inlineinherited |
Definition at line 87 of file CbmMcbm2018TofPar.h.
|
inlineinherited |
Definition at line 88 of file CbmMcbm2018TofPar.h.
Referenced by CbmTofUnpackAlgo::unpack().
|
private |
|
virtualinherited |
Reset all parameters
Definition at line 74 of file CbmMcbm2018TofPar.cxx.
|
inherited |
Definition at line 184 of file CbmMcbm2018TofPar.cxx.
References gdpbv100::kuChipIdMergedEpoch, CbmMcbm2018TofPar::kuElinkToGet4, CbmMcbm2018TofPar::kuNbGet4PerGbtx, and CbmMcbm2018TofPar::kuNbGet4PerGdpb.
Referenced by CbmCheckDataFormatGdpb2018::DoUnpack(), CbmMcbm2018MonitorAlgoTof::ProcessEpSupprBuffer(), CbmMcbm2018MonitorAlgoTofPulser::ProcessEpSupprBuffer(), CbmMcbm2018UnpackerAlgoTof::ProcessEpSupprBuffer(), CbmMcbm2018MonitorAlgoTof::ProcessMs(), CbmMcbm2018MonitorAlgoTofPulser::ProcessMs(), CbmMcbm2018UnpackerAlgoTof::ProcessMs(), CbmMcbm2018MonitorAlgoTof::ProcessPattern(), and CbmTofUnpackAlgo::unpack().
|
inherited |
Definition at line 212 of file CbmMcbm2018TofPar.cxx.
References gdpbv100::kuChipIdMergedEpoch, CbmMcbm2018TofPar::kuElinkToGet4A, CbmMcbm2018TofPar::kuNbGet4PerGbtx, and CbmMcbm2018TofPar::kuNbGet4PerGdpb.
Referenced by CbmTofUnpackAlgo::unpack().
|
inherited |
Definition at line 163 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::kuGet4topadi, and CbmMcbm2018TofPar::kuNbChannelsPerFee.
Referenced by CbmMcbm2018MonitorAlgoTof::ProcessError(), CbmMcbm2018MonitorAlgoTof::ProcessHit(), CbmMcbm2018MonitorAlgoTofPulser::ProcessHit(), CbmMcbm2018UnpackerAlgoTof::ProcessHit(), and CbmTofUnpackAlgo::ProcessHit().
|
inherited |
Definition at line 198 of file CbmMcbm2018TofPar.cxx.
References gdpbv100::kuChipIdMergedEpoch, CbmMcbm2018TofPar::kuGet4ToElink, CbmMcbm2018TofPar::kuNbGet4PerGbtx, and CbmMcbm2018TofPar::kuNbGet4PerGdpb.
|
inherited |
Definition at line 226 of file CbmMcbm2018TofPar.cxx.
References gdpbv100::kuChipIdMergedEpoch, CbmMcbm2018TofPar::kuGet4ToElinkA, CbmMcbm2018TofPar::kuNbGet4PerGbtx, and CbmMcbm2018TofPar::kuNbGet4PerGdpb.
|
inlineinherited |
Definition at line 65 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiGdpbIdArray.
Referenced by CbmMcbm2018RawConverterGdpb::InitContainers(), CbmMcbm2018MonitorAlgoBmon::InitParameters(), CbmMcbm2018MonitorAlgoTof::InitParameters(), CbmMcbm2018MonitorAlgoTofPulser::InitParameters(), CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmMcbmSpillFindAlgo::InitParameters(), CbmTofUnpackAlgo::initParSet(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmMcbm2018MonitorMcbmPulser::ReInitContainers(), CbmMcbm2018MonitorMcbmRate::ReInitContainers(), CbmMcbm2018MonitorMcbmSync::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 75 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiModuleId.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmDeviceUnpackTofCri::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 38 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuBytesPerMessage.
|
inlineinherited |
Definition at line 79 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNbMsOverlap.
Referenced by CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 78 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNbMsTot.
Referenced by CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 55 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbChannelsPerFee.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), and CbmDeviceUnpackTofMcbm2018::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 56 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbChannelsPerGbtx.
|
inlinestaticconstexprinherited |
Definition at line 57 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbChannelsPerGdpb.
Referenced by CbmMcbm2018UnpackerAlgoTof::ProcessHit().
|
inlineinherited |
Definition at line 68 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfChannelsPerGet4.
Referenced by CbmMcbm2018MonitorAlgoBmon::InitParameters(), CbmMcbm2018MonitorAlgoTof::InitParameters(), CbmMcbm2018MonitorAlgoTofPulser::InitParameters(), CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmMcbmSpillFindAlgo::InitParameters(), CbmTofUnpackAlgo::initParSet(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 53 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbFeePerGbtx.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 60 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbFeePerGdpb.
Referenced by CbmMcbm2018MonitorAlgoTof::InitParameters(), and CbmMcbm2018MonitorAlgoTofPulser::InitParameters().
|
inlineinherited |
Definition at line 66 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfFeesPerGdpb.
Referenced by CbmMcbm2018MonitorAlgoBmon::InitParameters(), CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmMcbmSpillFindAlgo::InitParameters(), CbmTofUnpackAlgo::initParSet(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 70 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfGbtx.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmTofUnpackAlgo::initParSet(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmDeviceUnpackTofCri::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 54 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbGbtxPerGdpb.
|
inlineinherited |
FIXME: replace with method returning the correspondign constants! see Star2019 parameter.
Definition at line 64 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfGdpb.
Referenced by CbmTofUnpackMonitor::Init(), CbmDeviceUnpackTofCri::InitContainers(), CbmMcbm2018RawConverterGdpb::InitContainers(), CbmMcbm2018MonitorAlgoBmon::InitParameters(), CbmMcbm2018MonitorAlgoTof::InitParameters(), CbmMcbm2018MonitorAlgoTofPulser::InitParameters(), CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmMcbmSpillFindAlgo::InitParameters(), CbmTofUnpackAlgo::initParSet(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorMcbmPulser::ReInitContainers(), CbmMcbm2018MonitorMcbmRate::ReInitContainers(), CbmMcbm2018MonitorMcbmSync::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), CbmMcbm2018TofTestFee::ReInitContainers(), and CbmDeviceUnpackTofCri::SetParContainers().
|
inlineinherited |
Definition at line 67 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfGet4PerFee.
Referenced by CbmMcbm2018MonitorAlgoBmon::InitParameters(), CbmMcbm2018MonitorAlgoTof::InitParameters(), CbmMcbm2018MonitorAlgoTofPulser::InitParameters(), CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmMcbmSpillFindAlgo::InitParameters(), CbmTofUnpackAlgo::initParSet(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 58 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbGet4PerGbtx.
|
inlinestaticconstexprinherited |
Definition at line 59 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbGet4PerGdpb.
|
inlineinherited |
Definition at line 71 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfModule.
Referenced by CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlinestaticconstexprinherited |
Definition at line 48 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::kuNbPadiThrCodes.
Referenced by CbmMcbm2018TofPar::GetPadiThresholdVal().
|
inlineinherited |
Definition at line 72 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfRpc.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmDeviceUnpackTofCri::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 61 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiNrOfGdpb, and CbmMcbm2018TofPar::kuNbChannelsPerGdpb.
|
inherited |
Definition at line 241 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fvdPadiThrCodeToValue, and CbmMcbm2018TofPar::GetNrOfPadiThrCodes().
Referenced by CbmMcbm2018MonitorAlgoTof::ProcessSlowCtrl().
|
inherited |
Optional flag for mCBM 2024
Definition at line 109 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::fbMcbmTof2024, CbmMcbm2018TofPar::fdSizeMsInNs, CbmMcbm2018TofPar::fdStarTriggerDeadtime, CbmMcbm2018TofPar::fdStarTriggerDelay, CbmMcbm2018TofPar::fdStarTriggerWinSize, CbmMcbm2018TofPar::fdTsDeadtimePeriod, CbmMcbm2018TofPar::fiGdpbIdArray, CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiNbMsOverlap, CbmMcbm2018TofPar::fiNbMsTot, CbmMcbm2018TofPar::fiNrOfChannelsPerGet4, CbmMcbm2018TofPar::fiNrOfFeesPerGdpb, CbmMcbm2018TofPar::fiNrOfGbtx, CbmMcbm2018TofPar::fiNrOfGdpb, CbmMcbm2018TofPar::fiNrOfGet4PerFee, CbmMcbm2018TofPar::fiNrOfModule, CbmMcbm2018TofPar::fiNrOfRpc, CbmMcbm2018TofPar::fiRpcSide, and CbmMcbm2018TofPar::fiRpcType.
|
inlineinherited |
Definition at line 76 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fviRpcChUId.
Referenced by CbmTofUnpackAlgo::initParSet().
|
inlineinherited |
Definition at line 74 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiRpcSide.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmDeviceUnpackTofCri::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 73 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fiRpcType.
Referenced by CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmDeviceUnpackTofCri::ReInitContainers(), CbmDeviceUnpackTofMcbm2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 80 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fdSizeMsInNs.
Referenced by CbmMcbm2018MonitorAlgoTof::InitParameters(), CbmMcbm2018MonitorAlgoTofPulser::InitParameters(), CbmMcbm2018UnpackerAlgoTof::InitParameters(), CbmCheckDataFormatGdpb2018::ReInitContainers(), CbmMcbm2018MonitorTof::ReInitContainers(), CbmMcbm2018MonitorTofPulser::ReInitContainers(), CbmMcbm2018TofFeeThr::ReInitContainers(), and CbmMcbm2018TofTestFee::ReInitContainers().
|
inlineinherited |
Definition at line 82 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fdStarTriggerDeadtime.
|
inlineinherited |
Definition at line 83 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fdStarTriggerDelay.
|
inlineinherited |
Definition at line 84 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fdStarTriggerWinSize.
|
inlineinherited |
Definition at line 85 of file CbmMcbm2018TofPar.h.
References CbmMcbm2018TofPar::fdTsDeadtimePeriod.
|
inherited |
Definition at line 173 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::kuNbChannelsPerFee, and CbmMcbm2018TofPar::kuPaditoget4.
|
inherited |
Definition at line 83 of file CbmMcbm2018TofPar.cxx.
References CbmMcbm2018TofPar::fbMcbmTof2024, CbmMcbm2018TofPar::fdSizeMsInNs, CbmMcbm2018TofPar::fdStarTriggerDeadtime, CbmMcbm2018TofPar::fdStarTriggerDelay, CbmMcbm2018TofPar::fdStarTriggerWinSize, CbmMcbm2018TofPar::fdTsDeadtimePeriod, CbmMcbm2018TofPar::fiGdpbIdArray, CbmMcbm2018TofPar::fiModuleId, CbmMcbm2018TofPar::fiNbMsOverlap, CbmMcbm2018TofPar::fiNbMsTot, CbmMcbm2018TofPar::fiNrOfChannelsPerGet4, CbmMcbm2018TofPar::fiNrOfFeesPerGdpb, CbmMcbm2018TofPar::fiNrOfGbtx, CbmMcbm2018TofPar::fiNrOfGdpb, CbmMcbm2018TofPar::fiNrOfGet4PerFee, CbmMcbm2018TofPar::fiNrOfModule, CbmMcbm2018TofPar::fiNrOfRpc, CbmMcbm2018TofPar::fiRpcSide, and CbmMcbm2018TofPar::fiRpcType.
|
privateinherited |
Definition at line 154 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 173 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetSizeMsInNs(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 175 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetStarTriggDeadtime(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 177 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetStarTriggDelay(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 178 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetStarTriggWinSize(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 180 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetTsDeadtimePeriod(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 157 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::GetGdpbId(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 168 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::BuildChannelsUidMapBmon_2022(), CbmMcbm2018TofPar::BuildChannelsUidMapBuc(), CbmMcbm2018TofPar::BuildChannelsUidMapCbm(), CbmMcbm2018TofPar::BuildChannelsUidMapStar(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2A(), CbmMcbm2018TofPar::GetModuleId(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 172 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNbMsOverlap(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 171 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNbMsTot(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 161 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::GetNrOfChannelsPerGet4(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 159 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::GetNrOfFeesPerGdpb(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 163 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::GetNrOfGbtx(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 156 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::GetNrOfGdpbs(), CbmMcbm2018TofPar::GetNumberOfChannels(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 160 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::GetNrOfGet4PerFee(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 164 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNrOfModules(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 165 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::BuildChannelsUidMapCbm(), CbmMcbm2018TofPar::BuildChannelsUidMapStar(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2A(), CbmMcbm2018TofPar::GetNrOfRpc(), CbmMcbm2018TofPar::getParams(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 167 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::BuildChannelsUidMapBmon_2022(), CbmMcbm2018TofPar::BuildChannelsUidMapBuc(), CbmMcbm2018TofPar::BuildChannelsUidMapCbm(), CbmMcbm2018TofPar::BuildChannelsUidMapStar(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2A(), CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetRpcSide(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 166 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::BuildChannelsUidMapBuc(), CbmMcbm2018TofPar::BuildChannelsUidMapCbm(), CbmMcbm2018TofPar::BuildChannelsUidMapStar(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2A(), CbmMcbm2018TofPar::getParams(), CbmMcbm2018TofPar::GetRpcType(), and CbmMcbm2018TofPar::putParams().
|
privateinherited |
Definition at line 152 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::CbmMcbm2018TofPar(), and CbmMcbm2018TofPar::GetPadiThresholdVal().
|
privateinherited |
Definition at line 169 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMap(), CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::BuildChannelsUidMapBmon_2022(), CbmMcbm2018TofPar::BuildChannelsUidMapBuc(), CbmMcbm2018TofPar::BuildChannelsUidMapCbm(), CbmMcbm2018TofPar::BuildChannelsUidMapCera(), CbmMcbm2018TofPar::BuildChannelsUidMapCern(), CbmMcbm2018TofPar::BuildChannelsUidMapStar(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2(), CbmMcbm2018TofPar::BuildChannelsUidMapStar2A(), and CbmMcbm2018TofPar::GetRpcChUidMap().
|
privateinherited |
Definition at line 146 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::CbmMcbm2018TofPar().
|
staticprivateinherited |
Constants Data format
Definition at line 104 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNbByteMessage().
|
privateinherited |
Map from PADI channel to GET4 channel.
Definition at line 124 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::ElinkIdxToGet4Idx().
|
privateinherited |
Definition at line 131 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::ElinkIdxToGet4IdxA().
|
privateinherited |
Definition at line 127 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::Get4IdxToElinkIdx().
|
privateinherited |
Definition at line 134 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::Get4IdxToElinkIdxA().
|
privateinherited |
Mapping in Readout chain PCBs.
Definition at line 117 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::Get4ChanToPadiChan().
|
staticprivateinherited |
Definition at line 110 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), CbmMcbm2018TofPar::Get4ChanToPadiChan(), CbmMcbm2018TofPar::GetNrOfChannelsPerFee(), and CbmMcbm2018TofPar::PadiChanToGet4Chan().
|
staticprivateinherited |
Definition at line 111 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNrOfChannelsPerGbtx().
|
staticprivateinherited |
Definition at line 112 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNrOfChannelsPerGdpb(), and CbmMcbm2018TofPar::GetNumberOfChannels().
|
staticprivateinherited |
Readout chain.
Definition at line 106 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon_2022().
|
staticprivateinherited |
Definition at line 108 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon(), and CbmMcbm2018TofPar::GetNrOfFeePerGbtx().
|
staticprivateinherited |
Definition at line 115 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNrOfFeePerGdpb().
|
staticprivateinherited |
Definition at line 109 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNrOfGbtxPerGdpb().
|
staticprivateinherited |
Definition at line 107 of file CbmMcbm2018TofPar.h.
|
staticprivateinherited |
Definition at line 113 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::BuildChannelsUidMapBmon_2022(), CbmMcbm2018TofPar::ElinkIdxToGet4Idx(), CbmMcbm2018TofPar::ElinkIdxToGet4IdxA(), CbmMcbm2018TofPar::Get4IdxToElinkIdx(), CbmMcbm2018TofPar::Get4IdxToElinkIdxA(), and CbmMcbm2018TofPar::GetNrOfGet4PerGbtx().
|
staticprivateinherited |
Definition at line 114 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::ElinkIdxToGet4Idx(), CbmMcbm2018TofPar::ElinkIdxToGet4IdxA(), CbmMcbm2018TofPar::Get4IdxToElinkIdx(), CbmMcbm2018TofPar::Get4IdxToElinkIdxA(), and CbmMcbm2018TofPar::GetNrOfGet4PerGdpb().
|
staticprivateinherited |
PADI threshold measures and extrapolated code to value map.
Definition at line 138 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::GetNrOfPadiThrCodes().
|
staticprivateinherited |
Definition at line 139 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::CbmMcbm2018TofPar().
|
privateinherited |
Map from GET4 channel to PADI channel.
Definition at line 121 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::PadiChanToGet4Chan().
|
privateinherited |
Definition at line 140 of file CbmMcbm2018TofPar.h.
Referenced by CbmMcbm2018TofPar::CbmMcbm2018TofPar().