|
CbmRoot
|
#include <CbmDeviceUnpackTofMcbm2018.h>
Public Member Functions | |
| CbmDeviceUnpackTofMcbm2018 () | |
| virtual | ~CbmDeviceUnpackTofMcbm2018 () |
Protected Member Functions | |
| virtual void | InitTask () |
| bool | HandleData (FairMQMessagePtr &, int) |
| bool | HandleParts (FairMQParts &, int) |
| bool | HandleMessage (FairMQMessagePtr &, int) |
| virtual void | BuildTint (int) |
| virtual bool | SendDigis (std::vector< CbmTofDigi * >, int) |
Private Member Functions | |
| Int_t | GetArrayIndex (Int_t gdpbId, Int_t get4Id) |
| UInt_t | ConvertElinkToGet4 (UInt_t uElinkIdx) |
| UInt_t | ConvertGet4ToElink (UInt_t uGet4Idx) |
| bool | CheckTimeslice (const fles::Timeslice &ts) |
| void | PrintMicroSliceDescriptor (const fles::MicrosliceDescriptor &mdsc) |
| bool | IsChannelNameAllowed (std::string channelName) |
| void | SetParContainers () |
| Bool_t | InitContainers () |
| Bool_t | ReInitContainers () |
| void | CreateHistograms () |
| void | AddReqDigiAddr (int) |
| Bool_t | DoUnpack (const fles::Timeslice &ts, size_t component) |
| void | AddMsComponentToList (size_t component, UShort_t usDetectorId) |
| Temp until we change from CbmMcbmUnpack to something else. | |
| void | SetNbMsInTs (size_t, size_t) |
| void | SetIgnoreOverlapMs (Bool_t bFlagIn=kTRUE) |
| Algo settings setters. | |
| void | SetTimeOffsetNs (Double_t dOffsetIn=0.0) |
| void | SetDiamondDpbIdx (UInt_t uIdx=2) |
| CbmDeviceUnpackTofMcbm2018 (const CbmDeviceUnpackTofMcbm2018 &)=delete | |
| Control flags. | |
| CbmDeviceUnpackTofMcbm2018 | operator= (const CbmDeviceUnpackTofMcbm2018 &)=delete |
Private Attributes | |
| uint64_t | fNumMessages |
| uint64_t | fiSelectComponents |
| uint64_t | fNumTint |
| std::vector< int > | fEventHeader |
| uint64_t | fiReqMode |
| uint64_t | fiReqTint |
| uint64_t | fiReqBeam |
| std::vector< Int_t > | fiReqDigiAddr |
| Int_t | fiPulserMode |
| uint64_t | fiPulMulMin |
| uint64_t | fiPulTotMin |
| uint64_t | fiPulTotMax |
| std::vector< std::string > | fAllowedChannels = {"tofcomponent", "parameters", "tofdigis", "syscmd"} |
| std::vector< std::vector< std::string > > | fChannelsToSend = {{}, {}, {}} |
| size_t | fuTotalMsNb |
| size_t | fuOverlapMsNb |
| size_t | fuCoreMs |
| Double_t | fdMsSizeInNs |
| Double_t | fdTsCoreSizeInNs |
| UInt_t | fuMinNbGdpb |
| UInt_t | fuNrOfGdpbs |
| UInt_t | fuNrOfFeePerGdpb |
| UInt_t | fuNrOfGet4PerFee |
| UInt_t | fuNrOfChannelsPerGet4 |
| UInt_t | fuNrOfChannelsPerFee |
| UInt_t | fuNrOfGet4 |
| UInt_t | fuNrOfGet4PerGdpb |
| UInt_t | fuNrOfChannelsPerGdpb |
| const UInt_t | kuNbFeePerGbtx = 5 |
| const UInt_t | kuNbGbtxPerGdpb = 6 |
| UInt_t | fuGdpbId |
| UInt_t | fuGdpbNr |
| UInt_t | fuGet4Id |
| UInt_t | fuGet4Nr |
| std::vector< int > | fMsgCounter |
| std::map< UInt_t, UInt_t > | fGdpbIdIndexMap |
| std::vector< ULong64_t > | fvulCurrentEpoch |
| std::vector< Bool_t > | fvbFirstEpochSeen |
| Int_t | fNofEpochs |
| ULong64_t | fulCurrentEpochTime |
| Double_t | fdToffTof |
| UInt_t | fiAddrRef |
| CbmMcbm2018TofPar * | fUnpackPar |
| Double_t | fdLastDigiTime |
| Double_t | fdFirstDigiTimeDif |
| TH1 * | fhRawTDigEvBmon |
| TH1 * | fhRawTDigRef0 |
| TH1 * | fhRawTDigRef |
| TH1 * | fhRawTRefDig0 |
| TH1 * | fhRawTRefDig1 |
| TH1 * | fhRawDigiLastDigi |
| std::vector< TH2 * > | fhRawTotCh |
| std::vector< TH1 * > | fhChCount |
| std::vector< Bool_t > | fvbChanThere |
| std::vector< TH2 * > | fhChanCoinc |
| TH2 * | fhDetChanCoinc |
| std::vector< UInt_t > | fvuPadiToGet4 |
| std::vector< UInt_t > | fvuGet4ToPadi |
| std::vector< UInt_t > | fvuElinkToGet4 |
| 5 FEE with 8 GET4 each | |
| std::vector< UInt_t > | fvuGet4ToElink |
| std::vector< Int_t > | fviRpcType |
| std::vector< Int_t > | fviModuleId |
| std::vector< Int_t > | fviNrOfRpc |
| std::vector< Int_t > | fviRpcSide |
| std::vector< Int_t > | fviRpcChUId |
| CbmTbDaqBuffer * | fBuffer |
| CbmMcbm2018UnpackerAlgoTof * | fUnpackerAlgo |
| Processing algo. | |
Static Private Attributes | |
| static const UInt_t | kuNbGet4PerGbtx = 5 * 8 |
Definition at line 41 of file CbmDeviceUnpackTofMcbm2018.h.
| CbmDeviceUnpackTofMcbm2018::CbmDeviceUnpackTofMcbm2018 | ( | ) |
Definition at line 53 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fBuffer, fdFirstDigiTimeDif, fdLastDigiTime, fdMsSizeInNs, fdToffTof, fdTsCoreSizeInNs, fEventHeader, fGdpbIdIndexMap, fhChanCoinc, fhChCount, fhDetChanCoinc, fhRawDigiLastDigi, fhRawTDigEvBmon, fhRawTDigRef, fhRawTDigRef0, fhRawTotCh, fhRawTRefDig0, fhRawTRefDig1, fiAddrRef, fiPulMulMin, fiPulserMode, fiPulTotMax, fiPulTotMin, fiReqBeam, fiReqDigiAddr, fiReqMode, fiReqTint, fiSelectComponents, fMsgCounter, fNofEpochs, fNumMessages, fNumTint, fuCoreMs, fuGdpbId, fuGdpbNr, fuGet4Id, fuGet4Nr, fulCurrentEpochTime, fuMinNbGdpb, fUnpackerAlgo, fUnpackPar, fuNrOfChannelsPerFee, fuNrOfChannelsPerGdpb, fuNrOfChannelsPerGet4, fuNrOfFeePerGdpb, fuNrOfGdpbs, fuNrOfGet4, fuNrOfGet4PerFee, fuNrOfGet4PerGdpb, fuOverlapMsNb, fuTotalMsNb, fvbChanThere, fvbFirstEpochSeen, fviModuleId, fviNrOfRpc, fviRpcChUId, fviRpcSide, fviRpcType, fvuElinkToGet4, fvuGet4ToElink, fvuGet4ToPadi, fvulCurrentEpoch, and fvuPadiToGet4.
Referenced by CbmDeviceUnpackTofMcbm2018(), and operator=().
|
virtual |
Definition at line 128 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fUnpackerAlgo.
|
privatedelete |
Control flags.
References CbmDeviceUnpackTofMcbm2018().
|
private |
Temp until we change from CbmMcbmUnpack to something else.
Definition at line 352 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fUnpackerAlgo.
|
private |
Definition at line 1282 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fiReqDigiAddr.
Referenced by InitTask().
|
protectedvirtual |
Definition at line 920 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fBuffer, fEventHeader, fiAddrRef, fiPulMulMin, fiPulserMode, fiPulTotMax, fiPulTotMin, fiReqBeam, fiReqDigiAddr, fiReqMode, fiReqTint, CbmTofDigi::GetAddress(), CbmTofDigi::GetChannel(), CbmTofDigi::GetRpc(), CbmTofDigi::GetSide(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), kNotExist, and SendDigis().
Referenced by HandleData(), and HandleParts().
|
private |
|
inlineprivate |
Definition at line 151 of file CbmDeviceUnpackTofMcbm2018.h.
References fvuElinkToGet4, and kuNbGet4PerGbtx.
|
inlineprivate |
Definition at line 155 of file CbmDeviceUnpackTofMcbm2018.h.
References fvuGet4ToElink, and kuNbGet4PerGbtx.
|
private |
Definition at line 712 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fhChanCoinc, fhChCount, fhDetChanCoinc, fhRawDigiLastDigi, fhRawTDigEvBmon, fhRawTDigRef, fhRawTDigRef0, fhRawTotCh, fhRawTRefDig0, fhRawTRefDig1, fuNrOfChannelsPerGdpb, fuNrOfFeePerGdpb, and fuNrOfGdpbs.
|
private |
Copy the digis in the DaqBuffer
Definition at line 876 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fBuffer, fdToffTof, fiAddrRef, fUnpackerAlgo, CbmTofDigi::GetAddress(), CbmTofDigi::GetTime(), and CbmTofDigi::SetTime().
Referenced by HandleData(), and HandleParts().
Definition at line 141 of file CbmDeviceUnpackTofMcbm2018.h.
References fuNrOfGet4PerGdpb.
Referenced by InitContainers().
|
protected |
Definition at line 772 of file CbmDeviceUnpackTofMcbm2018.cxx.
References BuildTint(), DoUnpack(), and fNumMessages.
|
protected |
Definition at line 852 of file CbmDeviceUnpackTofMcbm2018.cxx.
References cbm::mq::ChangeState(), cbm::mq::DeviceReady, cbm::mq::End, fUnpackerAlgo, cbm::mq::Idle, cbm::mq::LogState(), and cbm::mq::Ready.
Referenced by InitTask().
|
protected |
Definition at line 798 of file CbmDeviceUnpackTofMcbm2018.cxx.
References BuildTint(), DoUnpack(), fiSelectComponents, fNumMessages, and fUnpackerAlgo.
Referenced by InitTask().
|
private |
Definition at line 271 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fNumTint, fUnpackerAlgo, fUnpackPar, fuNrOfGdpbs, fuNrOfGet4PerGdpb, fvbChanThere, fvbFirstEpochSeen, fviRpcChUId, fvulCurrentEpoch, GetArrayIndex(), ReInitContainers(), and SetParContainers().
Referenced by InitTask().
|
protectedvirtual |
Definition at line 130 of file CbmDeviceUnpackTofMcbm2018.cxx.
References AddReqDigiAddr(), fChannelsToSend, fdToffTof, fEventHeader, fiAddrRef, fiPulMulMin, fiPulserMode, fiPulTotMax, fiPulTotMin, fiReqBeam, fiReqDigiAddr, fiReqMode, fiReqTint, fiSelectComponents, fviModuleId, fviNrOfRpc, fviRpcType, CbmTofAddress::GetUniqueAddress(), HandleMessage(), HandleParts(), InitContainers(), and IsChannelNameAllowed().
|
private |
Definition at line 252 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fAllowedChannels, and pos.
Referenced by InitTask().
|
privatedelete |
References CbmDeviceUnpackTofMcbm2018().
|
private |
|
private |
TODO: move these constants somewhere shared, e.g the parameter file
TODO: move these constants somewhere shared, e.g the parameter file
Definition at line 357 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fuMinNbGdpb, fUnpackPar, fuNrOfChannelsPerFee, fuNrOfChannelsPerGet4, fuNrOfFeePerGdpb, fuNrOfGdpbs, fuNrOfGet4, fuNrOfGet4PerFee, fuNrOfGet4PerGdpb, fviModuleId, fviNrOfRpc, fviRpcChUId, fviRpcSide, fviRpcType, fvuElinkToGet4, fvuGet4ToElink, fvuGet4ToPadi, fvuPadiToGet4, CbmTofAddress::GetUniqueAddress(), and kuNbGet4PerGbtx.
Referenced by InitContainers().
|
protectedvirtual |
Definition at line 1142 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fChannelsToSend, fEventHeader, and fNumTint.
Referenced by BuildTint().
|
private |
Definition at line 1295 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fUnpackerAlgo.
|
private |
Algo settings setters.
Definition at line 1292 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fUnpackerAlgo.
|
inlineprivate |
Definition at line 181 of file CbmDeviceUnpackTofMcbm2018.h.
|
private |
Definition at line 322 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fUnpackerAlgo, and fUnpackPar.
Referenced by InitContainers().
|
private |
Definition at line 1294 of file CbmDeviceUnpackTofMcbm2018.cxx.
References fUnpackerAlgo.
|
private |
Definition at line 68 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by IsChannelNameAllowed().
|
private |
Definition at line 165 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and DoUnpack().
|
private |
Definition at line 69 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by InitTask(), and SendDigis().
|
private |
Definition at line 126 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 125 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Number of non overlap MS at beginning of TS
Definition at line 74 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Time stamp of current epoch
Definition at line 113 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), DoUnpack(), and InitTask().
|
private |
Definition at line 75 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 58 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), InitTask(), and SendDigis().
|
private |
Definition at line 96 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 137 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 135 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 139 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 133 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 128 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 130 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 129 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 134 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 131 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 132 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 114 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), DoUnpack(), and InitTask().
|
private |
Definition at line 64 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 63 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 66 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 65 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 61 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 62 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by AddReqDigiAddr(), BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 59 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 60 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by BuildTint(), CbmDeviceUnpackTofMcbm2018(), and InitTask().
|
private |
Definition at line 56 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), HandleParts(), and InitTask().
|
private |
Definition at line 95 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 109 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 55 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), HandleData(), and HandleParts().
|
private |
Definition at line 57 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), InitContainers(), and SendDigis().
|
private |
Overlap Ms: all fuOverlapMsNb MS at the end of timeslice
Definition at line 73 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 90 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 91 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 92 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 93 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Current epoch marker for each ROC
Definition at line 110 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 76 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Processing algo.
Definition at line 189 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by AddMsComponentToList(), CbmDeviceUnpackTofMcbm2018(), DoUnpack(), HandleMessage(), HandleParts(), InitContainers(), SetDiamondDpbIdx(), SetIgnoreOverlapMs(), SetParContainers(), SetTimeOffsetNs(), and ~CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 122 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), InitContainers(), ReInitContainers(), and SetParContainers().
|
private |
Definition at line 82 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Definition at line 85 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and CreateHistograms().
|
private |
Definition at line 80 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Definition at line 78 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), CreateHistograms(), and ReInitContainers().
|
private |
Definition at line 77 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), CreateHistograms(), InitContainers(), and ReInitContainers().
|
private |
Definition at line 83 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Definition at line 79 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Definition at line 84 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), GetArrayIndex(), InitContainers(), and ReInitContainers().
|
private |
Total nb of MS per link in timeslice
Definition at line 72 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 71 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018().
|
private |
Definition at line 136 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and InitContainers().
|
private |
Definition at line 107 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and InitContainers().
|
private |
Definition at line 160 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), InitTask(), and ReInitContainers().
|
private |
Definition at line 161 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), InitTask(), and ReInitContainers().
|
private |
Definition at line 163 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), InitContainers(), and ReInitContainers().
|
private |
Definition at line 162 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Definition at line 159 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), InitTask(), and ReInitContainers().
|
private |
5 FEE with 8 GET4 each
Definition at line 149 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), ConvertElinkToGet4(), and ReInitContainers().
|
private |
Definition at line 150 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), ConvertGet4ToElink(), and ReInitContainers().
|
private |
Definition at line 145 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Current epoch marker for each GDPB and GET4 (first epoch in the stream initializes the map item) pointer points to an array of size fNrOfGdpbs * fNrOfGet4PerGdpb The correct array index is calculated using the function GetArrayIndex(gdpbId, get4Id)
Definition at line 106 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and InitContainers().
|
private |
Definition at line 144 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by CbmDeviceUnpackTofMcbm2018(), and ReInitContainers().
|
private |
Definition at line 87 of file CbmDeviceUnpackTofMcbm2018.h.
|
private |
Definition at line 88 of file CbmDeviceUnpackTofMcbm2018.h.
|
staticprivate |
Definition at line 148 of file CbmDeviceUnpackTofMcbm2018.h.
Referenced by ConvertElinkToGet4(), ConvertGet4ToElink(), and ReInitContainers().