CbmRoot
|
#include <CbmMcbm2018MonitorTof.h>
Public Member Functions | |
CbmMcbm2018MonitorTof () | |
virtual | ~CbmMcbm2018MonitorTof () |
virtual Bool_t | Init () |
virtual Bool_t | DoUnpack (const fles::Timeslice &ts, size_t component) |
virtual void | Reset () |
virtual void | Finish () |
void | SetParContainers () |
Bool_t | InitContainers () |
Bool_t | ReInitContainers () |
void | SetMsLimitLevel (size_t uAcceptBoundaryPct=100) |
size_t | GetMsLimitLevel () |
virtual void | AddMsComponentToList (size_t component, UShort_t usDetectorId) |
virtual void | SetNbMsInTs (size_t uCoreMsNb, size_t uOverlapMsNb) |
void | SetIgnoreMsOverlap (Bool_t bEnaFlag=kTRUE) |
void | SetMsOverlap (size_t uOverlapMsNb=1) |
size_t | GetMsOverlap () |
void | SetFitZoomWidthPs (Double_t inZoomWidth=1000.0) |
void | SetHistoryHistoSize (UInt_t inHistorySizeSec=1800) |
void | SetHistoryHistoSizeLong (UInt_t inHistorySizeMin=1800) |
void | EnablePulserMode (Bool_t bEnaFlag=kTRUE) |
void | EnableCoincidenceMaps (Bool_t bEnaFlag=kTRUE) |
void | EnableOldFwData (Bool_t bEnaFlag=kTRUE) |
void | SetDiamondDpbIdx (UInt_t uIdx=2) |
void | SetHistoFilename (TString sNameIn) |
void | SaveAllHistos (TString sFileName="") |
void | ResetAllHistos () |
void | ResetEvolutionHistograms () |
void | ResetLongEvolutionHistograms () |
void | UpdateNormedFt () |
void | UpdateZoomedFit () |
void | UseDaqBuffer (Bool_t) |
Private Member Functions | |
void | CreateHistograms () |
void | ProcessEpochCycle (uint64_t ulCycleData) |
void | FillHitInfo (gdpbv100::Message) |
void | FillEpochInfo (gdpbv100::Message) |
void | PrintSlcInfo (gdpbv100::Message) |
void | PrintSysInfo (gdpbv100::Message) |
void | FillPattInfo (gdpbv100::Message) |
void | PrintGenInfo (gdpbv100::Message) |
void | FillStarTrigInfo (gdpbv100::Message) |
Int_t | GetArrayIndex (Int_t gdpbId, Int_t get4Id) |
UInt_t | ConvertElinkToGet4 (UInt_t uElinkIdx) |
UInt_t | ConvertGet4ToElink (UInt_t uGet4Idx) |
CbmMcbm2018MonitorTof (const CbmMcbm2018MonitorTof &) | |
CbmMcbm2018MonitorTof | operator= (const CbmMcbm2018MonitorTof &) |
Private Attributes | |
std::vector< size_t > | fvMsComponentsList |
FLES containers. More... | |
size_t | fuNbCoreMsPerTs |
size_t | fuNbOverMsPerTs |
Bool_t | fbIgnoreOverlapMs |
size_t | fuMsAcceptsPercent |
/** Ignore Overlap Ms: all fuOverlapMsNb MS at the end of timeslice **/ More... | |
size_t | fuTotalMsNb |
size_t | fuOverlapMsNb |
size_t | fuCoreMs |
Double_t | fdMsSizeInNs |
Double_t | fdTsCoreSizeInNs |
UInt_t | fuMinNbGdpb |
UInt_t | fuCurrNbGdpb |
CbmMcbm2018TofPar * | fUnpackPar |
UInt_t | fuNrOfGdpbs |
UInt_t | fuNrOfFeePerGdpb |
UInt_t | fuNrOfGet4PerFee |
UInt_t | fuNrOfChannelsPerGet4 |
UInt_t | fuNrOfChannelsPerFee |
UInt_t | fuNrOfGet4 |
UInt_t | fuNrOfGet4PerGdpb |
UInt_t | fuNrOfChannelsPerGdpb |
UInt_t | fuNrOfGbtx |
UInt_t | fuNrOfModules |
std::vector< Int_t > | fviNrOfRpc |
std::vector< Int_t > | fviRpcType |
std::vector< Int_t > | fviRpcSide |
std::vector< Int_t > | fviModuleId |
const UInt_t | kuNbFeePerGbtx = 5 |
const UInt_t | kuNbGbtxPerGdpb = 6 |
UInt_t | fuRawDataPrintMsgNb |
UInt_t | fuRawDataPrintMsgIdx |
Bool_t | fbPrintAllHitsEnable |
Bool_t | fbPrintAllEpochsEnable |
Bool_t | fbPulserModeEnable |
Bool_t | fbCoincMapsEnable |
Bool_t | fbOldFwData |
UInt_t | fuDiamondDpbIdx |
TString | fsHistoFilename |
uint64_t | fulCurrentTsIndex |
size_t | fuCurrentMs |
size_t | fuCurrentMsSysId |
Double_t | fdMsIndex |
UInt_t | fuGdpbId |
UInt_t | fuGdpbNr |
UInt_t | fuGet4Id |
UInt_t | fuGet4Nr |
Int_t | fiEquipmentId |
std::vector< int > | fviMsgCounter |
std::vector< ULong64_t > | fvulGdpbTsMsb |
std::vector< ULong64_t > | fvulGdpbTsLsb |
std::vector< ULong64_t > | fvulStarTsMsb |
std::vector< ULong64_t > | fvulStarTsMid |
std::vector< ULong64_t > | fvulGdpbTsFullLast |
std::vector< ULong64_t > | fvulStarTsFullLast |
std::vector< UInt_t > | fvuStarTokenLast |
std::vector< UInt_t > | fvuStarDaqCmdLast |
std::vector< UInt_t > | fvuStarTrigCmdLast |
std::vector< ULong64_t > | fvulCurrentEpoch |
std::vector< Bool_t > | fvbFirstEpochSeen |
std::vector< ULong64_t > | fvulCurrentEpochCycle |
std::vector< ULong64_t > | fvulCurrentEpochFull |
Epoch cycle from the Ms Start message and Epoch counter flip. More... | |
ULong64_t | fulCurrentEpochTime |
Epoch + Epoch Cycle. More... | |
std::map< UInt_t, UInt_t > | fGdpbIdIndexMap |
Map of ID to index for the gDPBs. More... | |
std::vector< std::vector< gdpbv100::Message > > | fvmEpSupprBuffer |
Buffer for suppressed epoch processing. More... | |
std::vector< UInt_t > | fvuFeeNbHitsLastMs |
Buffer for pulser channels. More... | |
std::vector< Double_t > | fdTsLastPulserHit |
[ fuFeeNr ] More... | |
std::vector< std::vector< UInt_t > > | fvuCoincNbHitsLastMs |
[ fuFeeNr ] More... | |
std::vector< std::vector< Double_t > > | fvdCoincTsLastHit |
[ fuNrOfGdpbs ][ fuNrOfChannelsPerGdpb ] More... | |
const UInt_t | kuNbBinsDt = 2000 |
[ fuNrOfGdpbs ][ fuNrOfChannelsPerGdpb ] More... | |
Double_t | dMinDt |
Double_t | dMaxDt |
UInt_t | fuNbFeePlot |
UInt_t | fuNbFeePlotsPerGdpb |
Double_t | fdStartTime |
Double_t | fdStartTimeLong |
Double_t | fdStartTimeMsSz |
UInt_t | fuHistoryHistoSize |
UInt_t | fuHistoryHistoSizeLong |
Double_t | fdLastRmsUpdateTime |
Double_t | fdFitZoomWidthPs |
TCanvas * | fcMsSizeAll |
std::vector< TH1 * > | fvhMsSzPerLink |
std::vector< TProfile * > | fvhMsSzTimePerLink |
TH1 * | fhMessType |
In System. More... | |
TH1 * | fhSysMessType |
TH2 * | fhGet4MessType |
Per GET4 in system. More... | |
TH2 * | fhGet4ChanScm |
TH2 * | fhGet4ChanErrors |
TH2 * | fhGet4EpochFlags |
TH2 * | fhGdpbMessType |
Per Gdpb. More... | |
TH2 * | fhGdpbSysMessType |
TH2 * | fhGdpbSysMessPattType |
TH2 * | fhGdpbEpochFlags |
TH2 * | fhGdpbEpochSyncEvo |
TH2 * | fhGdpbEpochMissEvo |
std::vector< TH2 * > | fvhGdpbGet4MessType |
Per GET4 in gDPB. More... | |
std::vector< TH2 * > | fvhGdpbGet4ChanScm |
std::vector< TH2 * > | fvhGdpbGet4ChanErrors |
TH2 * | fhScmScalerCounters |
Slow control messages. More... | |
TH2 * | fhScmDeadtimeCounters |
TH2 * | fhScmSeuCounters |
TH2 * | fhScmSeuCountersEvo |
TH2 * | fhPatternMissmatch |
Pattern messages per gDPB. More... | |
TH2 * | fhPatternEnable |
TH2 * | fhPatternResync |
std::vector< TH2 * > | fvhGdpbPatternMissmatchEvo |
Per MS in gDPB. More... | |
std::vector< TH2 * > | fvhGdpbPatternEnableEvo |
std::vector< TH2 * > | fvhGdpbPatternResyncEvo |
std::vector< std::vector< bool > > | fvvbGdpbLastMissmatchPattern |
std::vector< std::vector< bool > > | fvvbGdpbLastEnablePattern |
Exclude from dictionnary. More... | |
std::vector< std::vector< bool > > | fvvbGdpbLastResyncPattern |
Exclude from dictionnary. More... | |
std::vector< TH2 * > | fvhGdpbMissmatchEvoPerTs |
Exclude from dictionnary. More... | |
std::vector< TH2 * > | fvhGdpbMissmatchEnaEvoPerTs |
std::vector< TH2 * > | fvhGdpbEnableEvoPerTs |
std::vector< TH2 * > | fvhGdpbResyncEvoPerTs |
std::vector< TH2 * > | fvhGdpbResyncEnaEvoPerTs |
std::vector< TH2 * > | fvhGdpbStateEvoPerTs |
std::vector< TH2 * > | fvhRawFt_gDPB |
TODO: Channel rate plots! More... | |
std::vector< TH2 * > | fvhRawTot_gDPB |
std::vector< TH1 * > | fvhChCount_gDPB |
std::vector< TH2 * > | fvhChannelRate_gDPB |
std::vector< TH2 * > | fvhRemapTot_gDPB |
std::vector< TH1 * > | fvhRemapChCount_gDPB |
std::vector< TH2 * > | fvhRemapChRate_gDPB |
std::vector< TH1 * > | fvhFeeRate_gDPB |
std::vector< TH1 * > | fvhFeeErrorRate_gDPB |
std::vector< TProfile * > | fvhFeeErrorRatio_gDPB |
std::vector< TH1 * > | fvhFeeRateLong_gDPB |
std::vector< TH1 * > | fvhFeeErrorRateLong_gDPB |
std::vector< TProfile * > | fvhFeeErrorRatioLong_gDPB |
std::vector< std::vector< UInt_t > > | fvvuChanNbHitsPerMs |
std::vector< TH2 * > | fhHitsPerMsFirstChan_gDPB |
std::vector< TProfile2D * > | fvhChannelRatePerMs_gDPB |
std::vector< TH1 * > | fvhTokenMsgType |
std::vector< TH1 * > | fvhTriggerRate |
std::vector< TH2 * > | fvhCmdDaqVsTrig |
std::vector< TH2 * > | fvhStarTokenEvo |
std::vector< TProfile * > | fvhStarTrigGdpbTsEvo |
std::vector< TProfile * > | fvhStarTrigStarTsEvo |
const Double_t | kdMaxDtPulserPs = 300e3 |
std::vector< std::vector< TH1 * > > | fvhTimeDiffPulser |
TH2 * | fhTimeMeanPulser |
TH2 * | fhTimeRmsPulser |
TH2 * | fhTimeRmsZoomFitPuls |
TH2 * | fhTimeResFitPuls |
std::vector< TProfile * > | fvhPulserTimeDiffEvoGbtxGbtx |
std::vector< std::vector< TProfile * > > | fvvhPulserTimeDiffEvoGdpbGdpb |
std::vector< TH2 * > | fvhCoincMapAllChanGdpb |
std::vector< TProfile2D * > | fvhCoincMeanAllChanGdpb |
TCanvas * | fcSummary = nullptr |
Canvases. More... | |
TCanvas * | fcSummaryGdpb = nullptr |
TCanvas * | fcGdpbChannelCount = nullptr |
TCanvas * | fcGdpbRemapChCount = nullptr |
TCanvas * | fcGdpbChannelRate = nullptr |
TCanvas * | fcGdpbRemapChRate = nullptr |
std::vector< UInt_t > | fvuPadiToGet4 |
std::vector< UInt_t > | fvuGet4ToPadi |
std::vector< UInt_t > | fvuElinkToGet4 |
5 FEE with 8 GET4 each More... | |
std::vector< UInt_t > | fvuGet4ToElink |
std::chrono::time_point< std::chrono::system_clock > | fTimeLastHistoSaving |
Static Private Attributes | |
static const UInt_t | kuNbGet4PerGbtx = 5 * 8 |
Definition at line 33 of file CbmMcbm2018MonitorTof.h.
CbmMcbm2018MonitorTof::CbmMcbm2018MonitorTof | ( | ) |
Definition at line 52 of file CbmMcbm2018MonitorTof.cxx.
|
virtual |
Definition at line 209 of file CbmMcbm2018MonitorTof.cxx.
|
private |
|
virtual |
Check for duplicates and ignore if it is the case
Add to list
Create MS size monitoring histos
Implements CbmMcbmUnpack.
Definition at line 425 of file CbmMcbm2018MonitorTof.cxx.
References fcMsSizeAll, fuHistoryHistoSize, fvhMsSzPerLink, fvhMsSzTimePerLink, and fvMsComponentsList.
|
inlineprivate |
Definition at line 362 of file CbmMcbm2018MonitorTof.h.
References fvuElinkToGet4, and kuNbGet4PerGbtx.
Referenced by DoUnpack(), and FillPattInfo().
|
inlineprivate |
Definition at line 366 of file CbmMcbm2018MonitorTof.h.
References fvuGet4ToElink, and kuNbGet4PerGbtx.
|
private |
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
STAR Trigger decoding and monitoring
Module TOT map
FEE pulser test channels
Coincidence maps
Create summary Canvases for STAR 2018
Create summary Canvases with plots VS Gdpb
Create summary Canvases with plots VS GET4 or channel per gDPB
Create FEE rates Canvas for STAR 2018
Create FEE error ratio Canvas for STAR 2018
Create FEE rates long Canvas for STAR 2018
Create FEE error ratio long Canvas for STAR 2018
Create channel count Canvas for STAR 2018
Create remapped channel count Canvas for STAR 2018
Create channel rate Canvas for STAR 2018
Create remapped rate count Canvas for STAR 2018
Create TOT Canvas(es) for STAR 2018
Create PADI TOT Canvas(es) for STAR 2018
Create Side TOT Canvas(es) for STAR 2018
Create STAR token Canvas for STAR 2018
Create Pulser check Canvas for STAR 2018
Create Pulser evo Canvas for gDPB to gDPB
Create Pulser evo Canvas within gDPB
Create Module rates Canvas
Recovers/Create Ms Size Canvas for STAR 2018
Definition at line 471 of file CbmMcbm2018MonitorTof.cxx.
References dMaxDt, dMinDt, fbCoincMapsEnable, fbPulserModeEnable, fcGdpbChannelCount, fcGdpbChannelRate, fcGdpbRemapChCount, fcGdpbRemapChRate, fcMsSizeAll, fcSummary, fcSummaryGdpb, fhGdpbEpochFlags, fhGdpbEpochMissEvo, fhGdpbEpochSyncEvo, fhGdpbMessType, fhGdpbSysMessPattType, fhGdpbSysMessType, fhGet4ChanErrors, fhGet4ChanScm, fhGet4EpochFlags, fhGet4MessType, fhHitsPerMsFirstChan_gDPB, fhMessType, fhPatternEnable, fhPatternMissmatch, fhPatternResync, fhScmDeadtimeCounters, fhScmScalerCounters, fhScmSeuCounters, fhScmSeuCountersEvo, fhSysMessType, fhTimeMeanPulser, fhTimeResFitPuls, fhTimeRmsPulser, fhTimeRmsZoomFitPuls, fuHistoryHistoSize, fuHistoryHistoSizeLong, fuNbFeePlot, fuNbFeePlotsPerGdpb, fuNrOfChannelsPerFee, fuNrOfChannelsPerGdpb, fuNrOfChannelsPerGet4, fuNrOfFeePerGdpb, fuNrOfGdpbs, fuNrOfGet4, fuNrOfGet4PerGdpb, fvhChannelRate_gDPB, fvhChannelRatePerMs_gDPB, fvhChCount_gDPB, fvhCmdDaqVsTrig, fvhCoincMapAllChanGdpb, fvhCoincMeanAllChanGdpb, fvhFeeErrorRate_gDPB, fvhFeeErrorRateLong_gDPB, fvhFeeErrorRatio_gDPB, fvhFeeErrorRatioLong_gDPB, fvhFeeRate_gDPB, fvhFeeRateLong_gDPB, fvhGdpbEnableEvoPerTs, fvhGdpbGet4ChanErrors, fvhGdpbGet4ChanScm, fvhGdpbGet4MessType, fvhGdpbMissmatchEnaEvoPerTs, fvhGdpbMissmatchEvoPerTs, fvhGdpbPatternEnableEvo, fvhGdpbPatternMissmatchEvo, fvhGdpbPatternResyncEvo, fvhGdpbResyncEnaEvoPerTs, fvhGdpbResyncEvoPerTs, fvhGdpbStateEvoPerTs, fvhPulserTimeDiffEvoGbtxGbtx, fvhRawFt_gDPB, fvhRawTot_gDPB, fvhRemapChCount_gDPB, fvhRemapChRate_gDPB, fvhRemapTot_gDPB, fvhStarTokenEvo, fvhStarTrigGdpbTsEvo, fvhStarTrigStarTsEvo, fvhTimeDiffPulser, fvhTokenMsgType, fvhTriggerRate, fvvbGdpbLastEnablePattern, fvvbGdpbLastMissmatchPattern, fvvbGdpbLastResyncPattern, fvvhPulserTimeDiffEvoGdpbGdpb, fvvuChanNbHitsPerMs, kuNbBinsDt, kuNbFeePerGbtx, kuNbGbtxPerGdpb, gdpbv100::MSG_EPOCH, gdpbv100::MSG_HIT, gdpbv100::MSG_SLOWC, gdpbv100::MSG_STAR_TRI_A, gdpbv100::MSG_STAR_TRI_B, gdpbv100::MSG_STAR_TRI_C, gdpbv100::MSG_STAR_TRI_D, gdpbv100::MSG_SYST, gdpbv100::PATT_ENABLE, gdpbv100::PATT_MISSMATCH, gdpbv100::PATT_RESYNC, gdpbv100::SYS_GDPB_UNKWN, gdpbv100::SYS_GET4_ERROR, gdpbv100::SYS_GET4_SYNC_MISS, and gdpbv100::SYS_PATTERN.
Referenced by InitContainers().
|
virtual |
Periodically save the histograms
Ignore First TS as first MS is typically corrupt
Ignore overlap ms if flag set by user
Loop over core microslices (and overlap ones if chosen)
Loop over registered components
Check if this gDPB ID was declared in parameter file and stop there if not
Catch the Epoch cycle block which is always the first 64b of the MS
fuGet4Id = mess.getGdpbGenChipId();
Diamond FEE have straight connection from Get4 to eLink and from PADI to GET4
Fill the corresponding histos if the time difference is reasonnable
Pulser should lead to single hit in a MS, so ignore this time
Update the difference to all other FEE with higher indices
Dt Evo plots only for first FEE in each GBTx
Evo of GBTx inside same DPB
Evo of DPBs if both first FEE in First GBTx
Done with this FEE, we can reset the hit counter
Coinc need a hit in a MS, so ignore this time
Coinc need a hit in a MS, so ignore this time
Done with this channel, we can reset the hit counter
Fill plot of Enable flag state per TS
State evolution
Implements CbmMcbmUnpack.
Definition at line 2035 of file CbmMcbm2018MonitorTof.cxx.
References bMcbmMoniTofPrintAllEpochsEna, bMcbmMoniTofPrintAllHitsEna, bMcbmMoniTofRawDataPrint, bMcbmMoniTofResetHistos, bMcbmMoniTofSaveHistos, bMcbmMoniTofUpdateZoomedFit, ConvertElinkToGet4(), fbCoincMapsEnable, fbIgnoreOverlapMs, fbOldFwData, fbPrintAllEpochsEnable, fbPrintAllHitsEnable, fbPulserModeEnable, fdLastRmsUpdateTime, fdMsIndex, fdStartTime, fdStartTimeLong, fdStartTimeMsSz, fdTsLastPulserHit, fGdpbIdIndexMap, fhGdpbEpochFlags, fhGdpbEpochMissEvo, fhGdpbEpochSyncEvo, fhGdpbMessType, fhGdpbSysMessPattType, fhGdpbSysMessType, fhGet4ChanErrors, fhGet4MessType, fhHitsPerMsFirstChan_gDPB, fhMessType, fhSysMessType, fhTimeMeanPulser, fhTimeRmsPulser, fiEquipmentId, PairAnalysisStyler::Fill, FillEpochInfo(), FillPattInfo(), FillStarTrigInfo(), FormatMsHeaderPrintout(), fuCurrentMs, fuCurrentMsSysId, fuDiamondDpbIdx, fuGdpbId, fuGdpbNr, fuGet4Id, fuGet4Nr, fuHistoryHistoSize, fulCurrentTsIndex, fuMsAcceptsPercent, fuNbCoreMsPerTs, fuNbOverMsPerTs, fuNrOfChannelsPerGdpb, fuNrOfChannelsPerGet4, fuNrOfFeePerGdpb, fuNrOfGdpbs, fuNrOfGet4PerFee, fuNrOfGet4PerGdpb, fuRawDataPrintMsgIdx, fuRawDataPrintMsgNb, fvdCoincTsLastHit, fvhChannelRatePerMs_gDPB, fvhCoincMapAllChanGdpb, fvhCoincMeanAllChanGdpb, fvhFeeErrorRate_gDPB, fvhFeeErrorRateLong_gDPB, fvhFeeErrorRatio_gDPB, fvhFeeErrorRatioLong_gDPB, fvhGdpbEnableEvoPerTs, fvhGdpbGet4ChanErrors, fvhGdpbGet4MessType, fvhGdpbMissmatchEnaEvoPerTs, fvhGdpbMissmatchEvoPerTs, fvhGdpbResyncEnaEvoPerTs, fvhGdpbResyncEvoPerTs, fvhGdpbStateEvoPerTs, fvhMsSzPerLink, fvhMsSzTimePerLink, fvhPulserTimeDiffEvoGbtxGbtx, fvhTimeDiffPulser, fviMsgCounter, fvmEpSupprBuffer, fvMsComponentsList, fvuCoincNbHitsLastMs, fvuFeeNbHitsLastMs, fvulCurrentEpoch, fvvbGdpbLastEnablePattern, fvvbGdpbLastMissmatchPattern, fvvbGdpbLastResyncPattern, fvvhPulserTimeDiffEvoGdpbGdpb, fvvuChanNbHitsPerMs, gdpbv100::GET4_V2X_ERR_ADD_RIS_EDG, gdpbv100::GET4_V2X_ERR_CHAN_STATE, gdpbv100::GET4_V2X_ERR_DLL_LOCK, gdpbv100::GET4_V2X_ERR_DLL_RESET, gdpbv100::GET4_V2X_ERR_EP, gdpbv100::GET4_V2X_ERR_EP_CNT_SYNC, gdpbv100::GET4_V2X_ERR_EPOCH_OVERF, gdpbv100::GET4_V2X_ERR_EVT_DISCARD, gdpbv100::GET4_V2X_ERR_FIFO_WRITE, gdpbv100::GET4_V2X_ERR_LOST_EVT, gdpbv100::GET4_V2X_ERR_READ_INIT, gdpbv100::GET4_V2X_ERR_READOUT_ERR, gdpbv100::GET4_V2X_ERR_SEQUENCE_ER, gdpbv100::GET4_V2X_ERR_SPI, gdpbv100::GET4_V2X_ERR_SYNC, gdpbv100::GET4_V2X_ERR_TOK_RING_ST, gdpbv100::GET4_V2X_ERR_TOKEN, gdpbv100::GET4_V2X_ERR_TOT_OVERWRT, gdpbv100::GET4_V2X_ERR_TOT_RANGE, gdpbv100::GET4_V2X_ERR_UNKNOWN, gdpbv100::GET4_V2X_ERR_UNPAIR_FALL, gdpbv100::Message::getGdpbEpDataLoss(), gdpbv100::Message::getGdpbEpEpochLoss(), gdpbv100::Message::getGdpbEpEpochNb(), gdpbv100::Message::getGdpbEpLinkId(), gdpbv100::Message::getGdpbEpMissmatch(), gdpbv100::Message::getGdpbEpSync(), gdpbv100::Message::getGdpbGenChipId(), gdpbv100::Message::getGdpbHitIs24b(), gdpbv100::Message::getGdpbSysErrChanId(), gdpbv100::Message::getGdpbSysErrData(), gdpbv100::Message::getGdpbSysPattType(), gdpbv100::Message::getGdpbSysSubType(), gdpbv100::Message::getMessageType(), gdpbv100::Message::getMsgFullTimeD(), GetRMS(), gdpbv100::Message::isStarTrigger(), kdMaxDtPulserPs, gdpbv100::kuChipIdMergedEpoch, kuNbFeePerGbtx, kuNbGbtxPerGdpb, gdpbv100::MSG_EPOCH, gdpbv100::MSG_HIT, gdpbv100::MSG_SLOWC, gdpbv100::MSG_STAR_TRI_A, gdpbv100::MSG_STAR_TRI_B, gdpbv100::MSG_STAR_TRI_C, gdpbv100::MSG_STAR_TRI_D, gdpbv100::MSG_SYST, gdpbv100::Message::printDataCout(), PrintGenInfo(), PrintSlcInfo(), PrintSysInfo(), ProcessEpochCycle(), ResetAllHistos(), SaveAllHistos(), gdpbv100::Message::setGdpbGenChipId(), gdpbv100::SYS_GET4_ERROR, gdpbv100::SYS_PATTERN, and UpdateZoomedFit().
|
inline |
Definition at line 78 of file CbmMcbm2018MonitorTof.h.
References fbCoincMapsEnable.
|
inline |
Definition at line 82 of file CbmMcbm2018MonitorTof.h.
References fbOldFwData.
|
inline |
Definition at line 75 of file CbmMcbm2018MonitorTof.h.
References fbPulserModeEnable.
|
private |
Re-align the epoch number of the message in case it will be used later: We received the epoch after the data instead of the one before!
Data are sorted between epochs, not inside => Epoch level ordering Sorting at lower bin precision level
Definition at line 2889 of file CbmMcbm2018MonitorTof.cxx.
References fhGet4EpochFlags, FillHitInfo(), fuGet4Nr, fulCurrentEpochTime, fvmEpSupprBuffer, fvulCurrentEpoch, fvulCurrentEpochCycle, fvulCurrentEpochFull, gdpbv100::Message::getGdpbEpDataLoss(), gdpbv100::Message::getGdpbEpEpochLoss(), gdpbv100::Message::getGdpbEpEpochNb(), gdpbv100::Message::getGdpbEpMissmatch(), gdpbv100::Message::getGdpbEpSync(), gdpbv100::Message::getMsgFullTime(), gdpbv100::kuEpochCounterSz, gdpbv100::kulEpochCycleBins, and gdpbv100::Message::setGdpbEpEpochNb().
Referenced by DoUnpack().
|
private |
Diamond FEE have straight connection from Get4 to eLink and from PADI to GET4
Remapped for PADI to GET4
Save last hist time if pulser channel Fill the corresponding histos if the time difference is reasonnable )
Diamond FEE have pulser on channel 0!
Coincidence maps
Definition at line 2680 of file CbmMcbm2018MonitorTof.cxx.
References fbCoincMapsEnable, fbPrintAllHitsEnable, fbPulserModeEnable, fdStartTime, fdStartTimeLong, fdTsLastPulserHit, PairAnalysisStyler::Fill, fuCurrentMsSysId, fuDiamondDpbIdx, fuGdpbId, fuGdpbNr, fuGet4Id, fuGet4Nr, fuHistoryHistoSize, fuHistoryHistoSizeLong, fuNrOfChannelsPerFee, fuNrOfChannelsPerGet4, fuNrOfFeePerGdpb, fuNrOfGet4PerFee, fvdCoincTsLastHit, fvhChannelRate_gDPB, fvhChCount_gDPB, fvhFeeErrorRatio_gDPB, fvhFeeErrorRatioLong_gDPB, fvhFeeRate_gDPB, fvhFeeRateLong_gDPB, fvhRawFt_gDPB, fvhRawTot_gDPB, fvhRemapChCount_gDPB, fvhRemapChRate_gDPB, fvhRemapTot_gDPB, fvuCoincNbHitsLastMs, fvuFeeNbHitsLastMs, fvuGet4ToPadi, fvulCurrentEpoch, fvvuChanNbHitsPerMs, gdpbv100::Message::getGdpbHit32Tot(), gdpbv100::Message::getGdpbHitChanId(), gdpbv100::Message::getGdpbHitFineTs(), gdpbv100::Message::getGdpbHitFullTs(), gdpbv100::Message::getMsgFullTime(), gdpbv100::Message::getMsgFullTimeD(), gdpbv100::kuEpochCounterSz, gdpbv100::kuFeePulserChannel, ResetEvolutionHistograms(), and ResetLongEvolutionHistograms().
Referenced by FillEpochInfo().
|
private |
Diamond FEE have straight connection from Get4 to eLink and from PADI to GET4
Diamond FEE have straight connection from Get4 to eLink and from PADI to GET4
Diamond FEE have straight connection from Get4 to eLink and from PADI to GET4
Definition at line 3115 of file CbmMcbm2018MonitorTof.cxx.
References ConvertElinkToGet4(), fhPatternEnable, fhPatternMissmatch, fhPatternResync, fuCurrentMsSysId, fuDiamondDpbIdx, fuGdpbNr, fulCurrentTsIndex, fvhGdpbPatternEnableEvo, fvhGdpbPatternMissmatchEvo, fvhGdpbPatternResyncEvo, fvvbGdpbLastEnablePattern, fvvbGdpbLastMissmatchPattern, fvvbGdpbLastResyncPattern, gdpbv100::Message::getGdpbSysPattIndex(), gdpbv100::Message::getGdpbSysPattPattern(), gdpbv100::Message::getGdpbSysPattType(), gdpbv100::PATT_ENABLE, gdpbv100::PATT_MISSMATCH, and gdpbv100::PATT_RESYNC.
Referenced by DoUnpack().
|
private |
Histograms filling only in core MS
In Run rate evolution
Reset the evolution Histogram and the start time when we reach the end of the range
Definition at line 3196 of file CbmMcbm2018MonitorTof.cxx.
References fdStartTime, fuCoreMs, fuCurrentMs, fuGdpbNr, fuHistoryHistoSize, fulCurrentTsIndex, fvhCmdDaqVsTrig, fvhStarTokenEvo, fvhStarTrigGdpbTsEvo, fvhStarTrigStarTsEvo, fvhTokenMsgType, fvhTriggerRate, fvulGdpbTsFullLast, fvulGdpbTsLsb, fvulGdpbTsMsb, fvulStarTsFullLast, fvulStarTsMid, fvulStarTsMsb, fvuStarDaqCmdLast, fvuStarTokenLast, fvuStarTrigCmdLast, gdpbv100::Message::getGdpbTsLsbStarB(), gdpbv100::Message::getGdpbTsMsbStarA(), gdpbv100::Message::getStarDaqCmdStarD(), gdpbv100::Message::getStarTokenStarD(), gdpbv100::Message::getStarTrigCmdStarD(), gdpbv100::Message::getStarTrigMsgIndex(), gdpbv100::Message::getStarTsLsbStarD(), gdpbv100::Message::getStarTsMidStarC(), gdpbv100::Message::getStarTsMsbStarB(), gdpbv100::kdClockCycleSizeNs, and ResetEvolutionHistograms().
Referenced by DoUnpack().
|
virtual |
Update RMS plots
Reset summary histograms for safety
Update zoomed RMS and pulser fit plots
Implements CbmMcbmUnpack.
Definition at line 3325 of file CbmMcbm2018MonitorTof.cxx.
References fbPulserModeEnable, fhTimeMeanPulser, fhTimeRmsPulser, fsHistoFilename, fuNrOfFeePerGdpb, fuNrOfGdpbs, fuNrOfGet4PerGdpb, fvhTimeDiffPulser, fviMsgCounter, fvulCurrentEpoch, GetArrayIndex(), GetRMS(), i, SaveAllHistos(), and UpdateZoomedFit().
|
inlineprivate |
Definition at line 350 of file CbmMcbm2018MonitorTof.h.
References fuNrOfGet4PerGdpb.
Referenced by Finish(), and InitContainers().
|
inline |
Definition at line 55 of file CbmMcbm2018MonitorTof.h.
References fuMsAcceptsPercent.
|
inline |
Definition at line 63 of file CbmMcbm2018MonitorTof.h.
References fuOverlapMsNb.
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 211 of file CbmMcbm2018MonitorTof.cxx.
|
virtual |
Reimplemented from CbmMcbmUnpack.
Definition at line 229 of file CbmMcbm2018MonitorTof.cxx.
References CreateHistograms(), fuNrOfGdpbs, fuNrOfGet4PerGdpb, fvbFirstEpochSeen, fvulCurrentEpoch, fvulCurrentEpochCycle, fvulCurrentEpochFull, GetArrayIndex(), i, and ReInitContainers().
|
private |
|
private |
Definition at line 3038 of file CbmMcbm2018MonitorTof.cxx.
References fuGdpbId, fuGet4Id, gdpbv100::Message::getData(), gdpbv100::Message::getGdpbHitChanId(), and gdpbv100::Message::getMessageType().
Referenced by DoUnpack().
|
private |
Definition at line 2931 of file CbmMcbm2018MonitorTof.cxx.
References fdStartTime, fGdpbIdIndexMap, fhGet4ChanScm, fhScmDeadtimeCounters, fhScmScalerCounters, fhScmSeuCounters, fhScmSeuCountersEvo, fuGdpbId, fuGdpbNr, fuGet4Id, fuGet4Nr, fulCurrentEpochTime, fuNrOfChannelsPerGet4, fvhGdpbGet4ChanScm, gdpbv100::Message::getGdpbSlcChan(), gdpbv100::Message::getGdpbSlcData(), gdpbv100::Message::getGdpbSlcEdge(), and gdpbv100::Message::getGdpbSlcType().
Referenced by DoUnpack().
|
private |
Definition at line 3048 of file CbmMcbm2018MonitorTof.cxx.
References fGdpbIdIndexMap, fuGdpbId, fuGet4Nr, fulCurrentEpochTime, fvulCurrentEpoch, gdpbv100::GET4_V2X_ERR_ADD_RIS_EDG, gdpbv100::GET4_V2X_ERR_EVT_DISCARD, gdpbv100::GET4_V2X_ERR_SEQUENCE_ER, gdpbv100::GET4_V2X_ERR_TOT_OVERWRT, gdpbv100::GET4_V2X_ERR_TOT_RANGE, gdpbv100::GET4_V2X_ERR_UNPAIR_FALL, gdpbv100::Message::getData(), gdpbv100::Message::getGdpbGenChipId(), gdpbv100::Message::getGdpbSysErrChanId(), gdpbv100::Message::getGdpbSysErrData(), gdpbv100::Message::getGdpbSysErrEdge(), gdpbv100::Message::getGdpbSysErrUnused(), gdpbv100::Message::getGdpbSysFwErrResync(), gdpbv100::Message::getGdpbSysSubType(), gdpbv100::Message::getGdpbSysUnkwData(), gdpbv100::SYS_GDPB_UNKWN, gdpbv100::SYS_GET4_ERROR, gdpbv100::SYS_GET4_SYNC_MISS, and gdpbv100::SYS_PATTERN.
Referenced by DoUnpack().
|
private |
Definition at line 2649 of file CbmMcbm2018MonitorTof.cxx.
References FormatDecPrintout(), gdpbv100::FormatHexPrintout(), fuCurrentMs, fuGdpbNr, fuGet4Id, fuGet4Nr, fulCurrentTsIndex, fuNrOfGet4PerGdpb, fuRawDataPrintMsgIdx, fuRawDataPrintMsgNb, fvulCurrentEpochCycle, and gdpbv100::kulEpochCycleFieldSz.
Referenced by DoUnpack().
|
virtual |
STAR Trigger decoding and monitoring
TODO: move these constants somewhere shared, e.g the parameter file
From NH files, for Fall 2018 detectors
TODO: move these constants somewhere shared, e.g the parameter file
Reimplemented from CbmMcbmUnpack.
Definition at line 250 of file CbmMcbm2018MonitorTof.cxx.
References fbCoincMapsEnable, fbPulserModeEnable, fdMsSizeInNs, fdTsCoreSizeInNs, fdTsLastPulserHit, fGdpbIdIndexMap, fuCoreMs, fuMinNbGdpb, fUnpackPar, fuNrOfChannelsPerFee, fuNrOfChannelsPerGdpb, fuNrOfChannelsPerGet4, fuNrOfFeePerGdpb, fuNrOfGbtx, fuNrOfGdpbs, fuNrOfGet4, fuNrOfGet4PerFee, fuNrOfGet4PerGdpb, fuNrOfModules, fuOverlapMsNb, fuTotalMsNb, fvdCoincTsLastHit, fviModuleId, fviNrOfRpc, fviRpcSide, fviRpcType, fvmEpSupprBuffer, fvuCoincNbHitsLastMs, fvuElinkToGet4, fvuFeeNbHitsLastMs, fvuGet4ToElink, fvuGet4ToPadi, fvulGdpbTsFullLast, fvulGdpbTsLsb, fvulGdpbTsMsb, fvulStarTsFullLast, fvulStarTsMid, fvulStarTsMsb, fvuPadiToGet4, fvuStarDaqCmdLast, fvuStarTokenLast, fvuStarTrigCmdLast, CbmMcbm2018TofPar::GetGdpbId(), CbmMcbm2018TofPar::GetModuleId(), CbmMcbm2018TofPar::GetNbMsOverlap(), CbmMcbm2018TofPar::GetNbMsTot(), CbmMcbm2018TofPar::GetNrOfChannelsPerGet4(), CbmMcbm2018TofPar::GetNrOfFeesPerGdpb(), CbmMcbm2018TofPar::GetNrOfGbtx(), CbmMcbm2018TofPar::GetNrOfGdpbs(), CbmMcbm2018TofPar::GetNrOfGet4PerFee(), CbmMcbm2018TofPar::GetNrOfModules(), CbmMcbm2018TofPar::GetNrOfRpc(), CbmMcbm2018TofPar::GetRpcSide(), CbmMcbm2018TofPar::GetRpcType(), CbmMcbm2018TofPar::GetSizeMsInNs(), i, and kuNbGet4PerGbtx.
Referenced by InitContainers().
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 3323 of file CbmMcbm2018MonitorTof.cxx.
Referenced by ResetAllHistos(), ResetEvolutionHistograms(), and ResetLongEvolutionHistograms().
void CbmMcbm2018MonitorTof::ResetAllHistos | ( | ) |
Definition at line 3574 of file CbmMcbm2018MonitorTof.cxx.
References fbCoincMapsEnable, fbPulserModeEnable, fdStartTime, fdStartTimeLong, fdStartTimeMsSz, fhGdpbEpochFlags, fhGdpbEpochMissEvo, fhGdpbEpochSyncEvo, fhGdpbMessType, fhGdpbSysMessPattType, fhGdpbSysMessType, fhGet4ChanErrors, fhGet4ChanScm, fhGet4EpochFlags, fhGet4MessType, fhHitsPerMsFirstChan_gDPB, fhMessType, fhPatternEnable, fhPatternMissmatch, fhPatternResync, fhScmDeadtimeCounters, fhScmScalerCounters, fhScmSeuCounters, fhScmSeuCountersEvo, fhSysMessType, fhTimeMeanPulser, fhTimeResFitPuls, fhTimeRmsPulser, fhTimeRmsZoomFitPuls, fuNrOfFeePerGdpb, fuNrOfGdpbs, fvhChannelRate_gDPB, fvhChannelRatePerMs_gDPB, fvhChCount_gDPB, fvhCmdDaqVsTrig, fvhCoincMapAllChanGdpb, fvhCoincMeanAllChanGdpb, fvhFeeErrorRate_gDPB, fvhFeeErrorRateLong_gDPB, fvhFeeErrorRatio_gDPB, fvhFeeErrorRatioLong_gDPB, fvhFeeRate_gDPB, fvhFeeRateLong_gDPB, fvhGdpbGet4ChanErrors, fvhGdpbGet4ChanScm, fvhGdpbGet4MessType, fvhGdpbPatternEnableEvo, fvhGdpbPatternMissmatchEvo, fvhGdpbPatternResyncEvo, fvhMsSzPerLink, fvhMsSzTimePerLink, fvhPulserTimeDiffEvoGbtxGbtx, fvhRawFt_gDPB, fvhRawTot_gDPB, fvhRemapChCount_gDPB, fvhRemapChRate_gDPB, fvhRemapTot_gDPB, fvhStarTokenEvo, fvhStarTrigGdpbTsEvo, fvhStarTrigStarTsEvo, fvhTimeDiffPulser, fvhTokenMsgType, fvhTriggerRate, fvvhPulserTimeDiffEvoGdpbGdpb, kuNbGbtxPerGdpb, and Reset().
Referenced by DoUnpack().
void CbmMcbm2018MonitorTof::ResetEvolutionHistograms | ( | ) |
Definition at line 3698 of file CbmMcbm2018MonitorTof.cxx.
References fdStartTime, fuNrOfFeePerGdpb, fuNrOfGdpbs, fvhChannelRate_gDPB, fvhFeeErrorRate_gDPB, fvhFeeErrorRatio_gDPB, fvhFeeRate_gDPB, fvhRemapChRate_gDPB, fvhStarTokenEvo, fvhStarTrigGdpbTsEvo, fvhStarTrigStarTsEvo, fvhTriggerRate, and Reset().
Referenced by FillHitInfo(), and FillStarTrigInfo().
void CbmMcbm2018MonitorTof::ResetLongEvolutionHistograms | ( | ) |
Definition at line 3722 of file CbmMcbm2018MonitorTof.cxx.
References fdStartTimeLong, fuNrOfFeePerGdpb, fuNrOfGdpbs, fvhFeeErrorRateLong_gDPB, fvhFeeErrorRatioLong_gDPB, fvhFeeRateLong_gDPB, and Reset().
Referenced by FillHitInfo().
void CbmMcbm2018MonitorTof::SaveAllHistos | ( | TString | sFileName = "" | ) |
Definition at line 3379 of file CbmMcbm2018MonitorTof.cxx.
References fbCoincMapsEnable, fbPulserModeEnable, fcGdpbChannelCount, fcGdpbChannelRate, fcGdpbRemapChCount, fcGdpbRemapChRate, fcSummary, fcSummaryGdpb, fhGdpbEpochFlags, fhGdpbEpochMissEvo, fhGdpbEpochSyncEvo, fhGdpbMessType, fhGdpbSysMessPattType, fhGdpbSysMessType, fhGet4ChanErrors, fhGet4ChanScm, fhGet4EpochFlags, fhGet4MessType, fhHitsPerMsFirstChan_gDPB, fhMessType, fhPatternEnable, fhPatternMissmatch, fhPatternResync, fhScmDeadtimeCounters, fhScmScalerCounters, fhScmSeuCounters, fhScmSeuCountersEvo, fhSysMessType, fhTimeMeanPulser, fhTimeResFitPuls, fhTimeRmsPulser, fhTimeRmsZoomFitPuls, fuNrOfFeePerGdpb, fuNrOfGdpbs, fvhChannelRate_gDPB, fvhChannelRatePerMs_gDPB, fvhChCount_gDPB, fvhCmdDaqVsTrig, fvhCoincMapAllChanGdpb, fvhCoincMeanAllChanGdpb, fvhFeeErrorRate_gDPB, fvhFeeErrorRateLong_gDPB, fvhFeeErrorRatio_gDPB, fvhFeeErrorRatioLong_gDPB, fvhFeeRate_gDPB, fvhFeeRateLong_gDPB, fvhGdpbEnableEvoPerTs, fvhGdpbGet4ChanErrors, fvhGdpbGet4ChanScm, fvhGdpbGet4MessType, fvhGdpbMissmatchEnaEvoPerTs, fvhGdpbMissmatchEvoPerTs, fvhGdpbPatternEnableEvo, fvhGdpbPatternMissmatchEvo, fvhGdpbPatternResyncEvo, fvhGdpbResyncEnaEvoPerTs, fvhGdpbResyncEvoPerTs, fvhGdpbStateEvoPerTs, fvhMsSzPerLink, fvhMsSzTimePerLink, fvhPulserTimeDiffEvoGbtxGbtx, fvhRawFt_gDPB, fvhRawTot_gDPB, fvhRemapChCount_gDPB, fvhRemapChRate_gDPB, fvhRemapTot_gDPB, fvhStarTokenEvo, fvhStarTrigGdpbTsEvo, fvhStarTrigStarTsEvo, fvhTimeDiffPulser, fvhTokenMsgType, fvhTriggerRate, fvvhPulserTimeDiffEvoGdpbGdpb, and kuNbGbtxPerGdpb.
Referenced by DoUnpack(), and Finish().
|
inline |
Definition at line 86 of file CbmMcbm2018MonitorTof.h.
References fuDiamondDpbIdx.
|
inline |
Definition at line 65 of file CbmMcbm2018MonitorTof.h.
References fdFitZoomWidthPs.
|
inline |
Definition at line 88 of file CbmMcbm2018MonitorTof.h.
References fsHistoFilename.
|
inline |
Definition at line 68 of file CbmMcbm2018MonitorTof.h.
References fuHistoryHistoSize.
|
inline |
Definition at line 71 of file CbmMcbm2018MonitorTof.h.
References fuHistoryHistoSizeLong.
|
inline |
Definition at line 59 of file CbmMcbm2018MonitorTof.h.
References fbIgnoreOverlapMs.
|
inline |
Definition at line 52 of file CbmMcbm2018MonitorTof.h.
References fuMsAcceptsPercent.
|
inline |
Definition at line 62 of file CbmMcbm2018MonitorTof.h.
References fuOverlapMsNb.
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 464 of file CbmMcbm2018MonitorTof.cxx.
References fuNbCoreMsPerTs, and fuNbOverMsPerTs.
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 222 of file CbmMcbm2018MonitorTof.cxx.
References fUnpackPar.
void CbmMcbm2018MonitorTof::UpdateNormedFt | ( | ) |
void CbmMcbm2018MonitorTof::UpdateZoomedFit | ( | ) |
Definition at line 3736 of file CbmMcbm2018MonitorTof.cxx.
References fbPulserModeEnable, fdFitZoomWidthPs, fhTimeResFitPuls, fhTimeRmsZoomFitPuls, fuNrOfFeePerGdpb, fuNrOfGdpbs, fvhTimeDiffPulser, and GetRMS().
Referenced by DoUnpack(), and Finish().
|
inline |
Definition at line 97 of file CbmMcbm2018MonitorTof.h.
|
private |
Definition at line 212 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms().
|
private |
Definition at line 211 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms().
|
private |
Definition at line 147 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), EnableCoincidenceMaps(), FillHitInfo(), ReInitContainers(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 105 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and SetIgnoreMsOverlap().
|
private |
Definition at line 148 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and EnableOldFwData().
|
private |
Definition at line 145 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack().
|
private |
Definition at line 144 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and FillHitInfo().
|
private |
Definition at line 146 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), EnablePulserMode(), FillHitInfo(), Finish(), ReInitContainers(), ResetAllHistos(), SaveAllHistos(), and UpdateZoomedFit().
|
private |
Definition at line 333 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and SaveAllHistos().
|
private |
Definition at line 335 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and SaveAllHistos().
|
private |
Definition at line 334 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and SaveAllHistos().
|
private |
Definition at line 336 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and SaveAllHistos().
|
private |
Definition at line 230 of file CbmMcbm2018MonitorTof.h.
Referenced by AddMsComponentToList(), and CreateHistograms().
|
private |
Canvases.
Definition at line 331 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and SaveAllHistos().
|
private |
Definition at line 332 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and SaveAllHistos().
|
private |
Definition at line 228 of file CbmMcbm2018MonitorTof.h.
Referenced by SetFitZoomWidthPs(), and UpdateZoomedFit().
|
private |
Size in minutes of the long evolution histograms
Definition at line 227 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack().
|
private |
Definition at line 156 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack().
|
private |
Number of non overlap MS at beginning of TS
Definition at line 114 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 218 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), FillStarTrigInfo(), PrintSlcInfo(), ResetAllHistos(), and ResetEvolutionHistograms().
|
private |
Time of first valid hit (epoch available), used as reference for evolution plots
Definition at line 220 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), ResetAllHistos(), and ResetLongEvolutionHistograms().
|
private |
Time of first valid hit (epoch available), used as reference for evolution plots
Definition at line 222 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and ResetAllHistos().
|
private |
Definition at line 115 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
[ fuFeeNr ]
Definition at line 200 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), and ReInitContainers().
|
private |
Map of ID to index for the gDPBs.
Time stamp of current epoch
Definition at line 193 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), PrintSlcInfo(), PrintSysInfo(), and ReInitContainers().
|
private |
Definition at line 247 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 249 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 248 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Per Gdpb.
Definition at line 244 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 246 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 245 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 241 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 240 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), PrintSlcInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 242 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillEpochInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Per GET4 in system.
Definition at line 239 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 306 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
In System.
Definition at line 236 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 261 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillPattInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Pattern messages per gDPB.
Definition at line 260 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillPattInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 262 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillPattInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 256 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), PrintSlcInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Slow control messages.
Definition at line 255 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), PrintSlcInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 257 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), PrintSlcInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 258 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), PrintSlcInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 237 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 319 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), Finish(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 322 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), ResetAllHistos(), SaveAllHistos(), and UpdateZoomedFit().
|
private |
Definition at line 320 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), Finish(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 321 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), ResetAllHistos(), SaveAllHistos(), and UpdateZoomedFit().
|
private |
Definition at line 164 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack().
|
private |
Definition at line 150 of file CbmMcbm2018MonitorTof.h.
Referenced by Finish(), and SetHistoFilename().
|
private |
Definition at line 372 of file CbmMcbm2018MonitorTof.h.
|
private |
Overlap Ms: all fuOverlapMsNb MS at the end of timeslice
Definition at line 113 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 154 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillStarTrigInfo(), and ProcessEpochCycle().
|
private |
Definition at line 155 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), and FillPattInfo().
|
private |
Definition at line 117 of file CbmMcbm2018MonitorTof.h.
|
private |
Definition at line 149 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), FillPattInfo(), and SetDiamondDpbIdx().
|
private |
Definition at line 157 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), PrintGenInfo(), PrintSlcInfo(), and PrintSysInfo().
|
private |
Definition at line 159 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), FillPattInfo(), FillStarTrigInfo(), PrintSlcInfo(), and ProcessEpochCycle().
|
private |
Definition at line 161 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), PrintGenInfo(), PrintSlcInfo(), and ProcessEpochCycle().
|
private |
Definition at line 163 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillEpochInfo(), FillHitInfo(), PrintSlcInfo(), PrintSysInfo(), and ProcessEpochCycle().
|
private |
Time of first microslice, used as reference for evolution plots
Definition at line 223 of file CbmMcbm2018MonitorTof.h.
Referenced by AddMsComponentToList(), CreateHistograms(), DoUnpack(), FillHitInfo(), FillStarTrigInfo(), and SetHistoryHistoSize().
|
private |
Size in seconds of the evolution histograms
Definition at line 225 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), and SetHistoryHistoSizeLong().
|
private |
Epoch + Epoch Cycle.
Definition at line 190 of file CbmMcbm2018MonitorTof.h.
Referenced by FillEpochInfo(), PrintSlcInfo(), and PrintSysInfo().
|
private |
Running indices
Definition at line 153 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillPattInfo(), FillStarTrigInfo(), and ProcessEpochCycle().
|
private |
Definition at line 116 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
/** Ignore Overlap Ms: all fuOverlapMsNb MS at the end of timeslice **/
OLD, to be cleaned out !!!!!
Definition at line 109 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), GetMsLimitLevel(), and SetMsLimitLevel().
|
private |
Definition at line 102 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and SetNbMsInTs().
|
private |
Definition at line 214 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms().
|
private |
Definition at line 215 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms().
|
private |
Definition at line 103 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and SetNbMsInTs().
|
private |
Settings from parameter file
Definition at line 120 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers(), and SetParContainers().
|
private |
Definition at line 126 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), and ReInitContainers().
|
private |
Definition at line 129 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and ReInitContainers().
|
private |
Definition at line 124 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), FillHitInfo(), PrintSlcInfo(), and ReInitContainers().
|
private |
Definition at line 122 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), FillHitInfo(), Finish(), ReInitContainers(), ResetAllHistos(), ResetEvolutionHistograms(), ResetLongEvolutionHistograms(), SaveAllHistos(), and UpdateZoomedFit().
|
private |
Definition at line 131 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 121 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), Finish(), InitContainers(), ReInitContainers(), ResetAllHistos(), ResetEvolutionHistograms(), ResetLongEvolutionHistograms(), SaveAllHistos(), and UpdateZoomedFit().
|
private |
Definition at line 127 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and ReInitContainers().
|
private |
Definition at line 123 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), and ReInitContainers().
|
private |
Definition at line 128 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), Finish(), GetArrayIndex(), InitContainers(), ProcessEpochCycle(), and ReInitContainers().
|
private |
Definition at line 132 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Total nb of MS per link in timeslice
Definition at line 112 of file CbmMcbm2018MonitorTof.h.
Referenced by GetMsOverlap(), ReInitContainers(), and SetMsOverlap().
|
private |
Definition at line 143 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and ProcessEpochCycle().
|
private |
Control Flags
Definition at line 142 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and ProcessEpochCycle().
|
private |
Reject Ms with index inside TS above this, assumes 100 MS per TS
Definition at line 110 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 185 of file CbmMcbm2018MonitorTof.h.
Referenced by InitContainers().
|
private |
[ fuNrOfGdpbs ][ fuNrOfChannelsPerGdpb ]
Definition at line 206 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), and ReInitContainers().
|
private |
Definition at line 286 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 307 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 285 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 311 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillStarTrigInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 327 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 328 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 291 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 294 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), ResetLongEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 292 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), FillHitInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 295 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), FillHitInfo(), ResetAllHistos(), ResetLongEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 290 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 293 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), ResetLongEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 276 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and SaveAllHistos().
|
private |
Definition at line 253 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 252 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), PrintSlcInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Per GET4 in gDPB.
Definition at line 251 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 275 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and SaveAllHistos().
|
private |
Exclude from dictionnary.
Definition at line 274 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and SaveAllHistos().
|
private |
Definition at line 265 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillPattInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Per MS in gDPB.
Definition at line 264 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillPattInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 266 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillPattInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 278 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and SaveAllHistos().
|
private |
Definition at line 277 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and SaveAllHistos().
|
private |
Definition at line 279 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and SaveAllHistos().
|
private |
Definition at line 231 of file CbmMcbm2018MonitorTof.h.
Referenced by AddMsComponentToList(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 232 of file CbmMcbm2018MonitorTof.h.
Referenced by AddMsComponentToList(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 323 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
TODO: Channel rate plots!
Definition at line 283 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 284 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 288 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 289 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 287 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillHitInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 312 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillStarTrigInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 313 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillStarTrigInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 314 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillStarTrigInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 318 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), Finish(), ResetAllHistos(), SaveAllHistos(), and UpdateZoomedFit().
|
private |
Definition at line 309 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillStarTrigInfo(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 310 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), FillStarTrigInfo(), ResetAllHistos(), ResetEvolutionHistograms(), and SaveAllHistos().
|
private |
Definition at line 136 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 165 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), and Finish().
|
private |
Definition at line 133 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 135 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 134 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Buffer for suppressed epoch processing.
Definition at line 196 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillEpochInfo(), and ReInitContainers().
|
private |
FLES containers.
Definition at line 101 of file CbmMcbm2018MonitorTof.h.
Referenced by AddMsComponentToList(), and DoUnpack().
|
private |
[ fuFeeNr ]
Buffers for coincidence maps
Definition at line 204 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), and ReInitContainers().
|
private |
5 FEE with 8 GET4 each
Definition at line 360 of file CbmMcbm2018MonitorTof.h.
Referenced by ConvertElinkToGet4(), and ReInitContainers().
|
private |
Buffer for pulser channels.
Definition at line 199 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillHitInfo(), and ReInitContainers().
|
private |
Definition at line 361 of file CbmMcbm2018MonitorTof.h.
Referenced by ConvertGet4ToElink(), and ReInitContainers().
|
private |
Definition at line 356 of file CbmMcbm2018MonitorTof.h.
Referenced by FillHitInfo(), 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 fuNrOfGdpbs * fuNrOfGet4PerGdpb The correct array index is calculated using the function GetArrayIndex(gdpbId, get4Id)
Definition at line 184 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack(), FillEpochInfo(), FillHitInfo(), Finish(), InitContainers(), and PrintSysInfo().
|
private |
Definition at line 187 of file CbmMcbm2018MonitorTof.h.
Referenced by FillEpochInfo(), InitContainers(), and ProcessEpochCycle().
|
private |
Epoch cycle from the Ms Start message and Epoch counter flip.
Definition at line 188 of file CbmMcbm2018MonitorTof.h.
Referenced by FillEpochInfo(), and InitContainers().
|
private |
Definition at line 172 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 169 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 168 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 173 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 171 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 170 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 355 of file CbmMcbm2018MonitorTof.h.
Referenced by ReInitContainers().
|
private |
Definition at line 175 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 174 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Definition at line 176 of file CbmMcbm2018MonitorTof.h.
Referenced by FillStarTrigInfo(), and ReInitContainers().
|
private |
Exclude from dictionnary.
Definition at line 271 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and FillPattInfo().
|
private |
Definition at line 269 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and FillPattInfo().
|
private |
Exclude from dictionnary.
Definition at line 273 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and FillPattInfo().
|
private |
Definition at line 324 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
private |
Definition at line 305 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), and FillHitInfo().
|
private |
Definition at line 317 of file CbmMcbm2018MonitorTof.h.
Referenced by DoUnpack().
|
private |
[ fuNrOfGdpbs ][ fuNrOfChannelsPerGdpb ]
Histograms and histogram control variables
Definition at line 210 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms().
|
private |
Definition at line 138 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), and DoUnpack().
|
private |
Definition at line 139 of file CbmMcbm2018MonitorTof.h.
Referenced by CreateHistograms(), DoUnpack(), ResetAllHistos(), and SaveAllHistos().
|
staticprivate |
Definition at line 359 of file CbmMcbm2018MonitorTof.h.
Referenced by ConvertElinkToGet4(), ConvertGet4ToElink(), and ReInitContainers().