|
CbmRoot
|
#include <CbmTofUnpackMonitorTestFee.h>
Public Member Functions | |
| CbmTofUnpackMonitorTestFee () | |
| virtual | ~CbmTofUnpackMonitorTestFee () |
| void | SelectTestFees (UInt_t uCompA, UInt_t uGbtxA, UInt_t uFeeA, UInt_t uCompB, UInt_t uGbtxB, UInt_t uFeeB) |
| void | SetFitZoomWidthPs (Double_t inZoomWidth=1000.0) |
| virtual Bool_t | Init (CbmMcbm2018TofPar *digiParSet) |
| Init all required parameter informations and histograms. | |
| virtual Bool_t | CreateHistograms () |
| virtual Bool_t | ResetHistograms () |
| virtual void | DrawCanvases () |
| virtual void | Finish () |
| Write all histograms and canvases to file. | |
| virtual void | FillHitMonitoringHistos (const double_t &dMsTime, const uint32_t &uCurrCompIdx, const uint32_t &uGet4Id, const uint32_t &uRawCh, const uint32_t &uRemapCh, const uint32_t &uTot, const double_t &dHitTime, const uint32_t &uFts, bool bDiamond=false) |
| Fill pulser histograms. | |
| virtual void | FinalizeMsHistos () |
| Finalize pulser histograms. | |
| virtual void | FinalizeTsHistos (double_t dTsStartTime) |
| Finalize pulser histograms. | |
| virtual void | FillEpochMonitoringHistos (const uint32_t &, const uint32_t &, const bool &, const bool &, const bool &, const bool &) |
| Original "general histograms" filling, unused here. | |
| virtual void | FillScmMonitoringHistos (const uint32_t &, const uint32_t &, const uint32_t &, const uint32_t &, const uint32_t &) |
| virtual void | FillSysMonitoringHistos (const uint32_t &, const uint32_t &, const uint32_t &) |
| virtual void | FillErrMonitoringHistos (const uint32_t &, const uint32_t &, const uint32_t &, const uint32_t &) |
| void | UpdateZoomedFit (std::vector< std::vector< TH1 * > > phTimeDiff, TH2 *phTimeRmsZoom, TH2 *phTimeResFit) |
| void | SetBmonMode (bool value) |
| void | SetBmonMicroSpillMode (bool value) |
| void | SetBmonScvdMode (bool value) |
| void | SetBmonQFactorMode (bool value) |
| void | SetTofQFactorMode (bool value) |
| Bool_t | CreateBmonHistograms () |
| Bool_t | ResetBmonHistograms (Bool_t bResetTime) |
| void | DrawBmonCanvases () |
| Bool_t | CreateHistogramsMicroSpills () |
| Bool_t | ResetHistogramsMicroSpills (Bool_t bResetTime) |
| void | DrawCanvasesMicroSpills () |
| Bool_t | CreateHistogramsQFactors (Bool_t bBmon=kTRUE) |
| Bool_t | ResetHistogramsQFactors (Bool_t bResetTime) |
| void | DrawCanvasesQFactors (Bool_t bBmon=kTRUE) |
| Bool_t | CreateMsComponentSizeHistos (UInt_t component) |
| Bool_t | ResetMsComponentSizeHistos (UInt_t component) |
| void | SetHistoFileName (TString nameIn) |
| void | SetPulserTotLimits (UInt_t uMin, UInt_t uMax) |
| void | SetSpillThreshold (UInt_t uCntLimit) |
| void | SetSpillThresholdNonPulser (UInt_t uCntLimit) |
| void | SetSpillCheckInterval (Double_t dIntervalSec) |
| void | SetBmonChannelMap (std::vector< uint32_t > vChanMapIn) |
| void | SetLongDurationLimits (UInt_t uDurationSeconds, UInt_t uBinSize) |
| void | AddHistoToVector (TNamed *pointer, std::string sFolder="") |
| std::vector< std::pair< TNamed *, std::string > > | GetHistoVector () |
| void | AddCanvasToVector (TCanvas *pointer, std::string sFolder="") |
| std::vector< std::pair< TCanvas *, std::string > > | GetCanvasVector () |
| UInt_t | GetMaxNbFlibLinks () |
| void | FillMsSize (UInt_t uMsComp, UInt_t uSize) |
| Fill Ms Component Size Histos. | |
| void | FillMsSizeTime (UInt_t uMsComp, Double_t dTime, UInt_t uSize) |
| void | CheckBmonSpillLimits (const double_t &dMsTime) |
| Fill BMon histograms. | |
| void | FillHitBmonMonitoringHistos (const double_t &dMsTime, const uint32_t &uCurrCompIdx, const uint32_t &uGet4Id, const uint32_t &uTot) |
| void | FillErrBmonMonitoringHistos (const double_t &dMsTime, const uint32_t &uCurrCompIdx, const uint32_t &uGet4Id, const bool &bErrEvtLost) |
| bool | GetBmonMode () |
| Read the BMon mode. | |
| void | FillHitBmonMicroSpillHistos (const double_t &dMsTime, const double_t &dTime) |
| Fill BMon Microspill histograms. | |
| void | FinalizeTsBmonMicroSpillHistos () |
| Finalize BMon Microspill histograms. | |
| void | FillHitBmonQfactorHistos (const double_t &dMsTime, const double_t &dTime) |
| Fill Microspill histograms. | |
| void | FinalizeTsBmonQfactorHistos (uint64_t uTsTimeNs, std::vector< CbmBmonDigi > *vDigis) |
| Finalize Microspill histograms. | |
| bool | GetBmonMicroSpillMode () |
| Read the Bmon mode. | |
| bool | GetBmonScvdMode () |
| Read the BMon mode. | |
| bool | GetBmonQFactorMode () |
| Read the Bmon QFactor mode. | |
| bool | GetTofQFactorMode () |
| Read the Tof QFactor mode. | |
| void | SetInternalHttpMode (bool value) |
| Activate/de-activate the internal histo serve mode. | |
| bool | GetInternalHttpMode () |
| Read the Bmon mode. | |
| void | SetHistosStartTime (double_t value) |
| Set start time for evolution histos. | |
| double_t | GetHistosStartTime () |
| Set start time for evolution histos. | |
Protected Member Functions | |
| double_t | ExtractQFactor (TH1 *pHistoIn) |
| Q-Factor helper methods. | |
| double_t | ExtractMean (TH1 *pHistoIn) |
Protected Attributes | |
| TString | fHistoFileName = "data/mon.tof.root" |
| CbmMcbm2018TofPar * | fUnpackPar = nullptr |
| Settings from parameter file. | |
| UInt_t | fuNbOfComps = 0 |
| Readout chain dimensions and mapping. | |
| UInt_t | fuNbOfGet4PerComp = 0 |
| Total number of Components in the system. | |
| UInt_t | fuNbOfChannelsPerGet4 = 0 |
| Max number of Get4 per component. | |
| UInt_t | fuNbOfChannelsPerComp = 0 |
| Number of channels per Get4, constant. | |
| UInt_t | fuNbOfGet4InSyst = 0 |
| Number of channels per Component, recalculated. | |
| Double_t | fdStartTime = -1.0 |
| Total/maximum number of Get4 in system. | |
| UInt_t | fuHistoryHistoSize = 3600 |
| double_t | dFirstTsStartTime = 0 |
| UInt_t | fuLongHistoNbSeconds = 3600 |
| UInt_t | fuLongHistoBinSizeSec = 10 |
| UInt_t | fuLongHistoBinNb = 1 |
| bool | fBmonMode = false |
| Flag if debug mode is active or not. | |
| bool | fBmonScvdMode = false |
| bool | fBmonMicroSpillMode = false |
| bool | fBmonQfactorsMode = false |
| bool | fTofQfactorsMode = false |
| bool | fbInternalHttp = true |
| UInt_t | fuMinTotPulser = 185 |
| ---> User settings: Data correction parameters | |
| UInt_t | fuMaxTotPulser = 189 |
| UInt_t | fuOffSpillCountLimit = 200 |
| UInt_t | fuOffSpillCountLimitNonPulser = 80 |
| Double_t | fdSpillCheckInterval = 1.0 |
| UInt_t | fuNbChanBmon = 0 |
| Runtime values. | |
| std::vector< UInt_t > | fuBmonChanMap = {} |
| TH1 * | fvhMsSize [kuMaxNbFlibLinks] |
| MS size histograms. | |
| TProfile * | fvhMsSizeTime [kuMaxNbFlibLinks] |
| TH2 * | fhGet4MessType = nullptr |
| TH2 * | fhGet4EpochFlags = nullptr |
| TH2 * | fhGet4ScmType = nullptr |
| TH2 * | fhGet4SysMessType = nullptr |
| TH2 * | fhGet4ErrorsType = nullptr |
| std::vector< TH2 * > | fvhCompGet4MessType = {} |
| ---> Per GET4 in Component | |
| std::vector< TH2 * > | fvhCompGet4ChScm = {} |
| std::vector< TH2 * > | fvhCompGet4ChErrors = {} |
| std::vector< TH1 * > | fvhCompRawChCount = {} |
| ---> Per raw channel in Component | |
| std::vector< TH2 * > | fvhCompRawChRate = {} |
| std::vector< TH2 * > | fvhCompRawChTot = {} |
| std::vector< TH1 * > | fvhCompRemapChCount = {} |
| ---> Per remapped (PADI) channel in Component | |
| std::vector< TH2 * > | fvhCompRemapChRate = {} |
| std::vector< TH2 * > | fvhCompRemapChTot = {} |
| TH1 * | fhPulserChCounts = nullptr |
| ---> Pulser | |
| TH2 * | fhPulserChEvo = nullptr |
| std::vector< UInt_t > | fvuBmonHitCntChanMs = {} |
| std::vector< UInt_t > | fvuBmonErrorCntChanMs = {} |
| std::vector< UInt_t > | fvuBmonEvtLostCntChanMs = {} |
| std::vector< TH1 * > | fvhBmonMsgCntEvoChan = {} |
| std::vector< TH2 * > | fvhBmonMsgCntPerMsEvoChan = {} |
| std::vector< TH1 * > | fvhBmonHitCntEvoChan = {} |
| std::vector< TH2 * > | fvhBmonHitCntPerMsEvoChan = {} |
| std::vector< TH1 * > | fvhBmonErrorCntEvoChan = {} |
| std::vector< TH2 * > | fvhBmonErrorCntPerMsEvoChan = {} |
| std::vector< TH1 * > | fvhBmonEvtLostCntEvoChan = {} |
| std::vector< TH2 * > | fvhBmonEvtLostCntPerMsEvoChan = {} |
| std::vector< TProfile * > | fvhBmonErrorFractEvoChan = {} |
| std::vector< TH2 * > | fvhBmonErrorFractPerMsEvoChan = {} |
| std::vector< TProfile * > | fvhBmonEvtLostFractEvoChan = {} |
| std::vector< TH2 * > | fvhBmonEvtLostFractPerMsEvoChan = {} |
| TH1 * | fhBmonCompMapAll = nullptr |
| ---> Channels maps without cuts | |
| TH2 * | fhBmonCompGet4 = nullptr |
| TH1 * | fhBmonGet4Map = nullptr |
| TH2 * | fhBmonGet4MapEvo = nullptr |
| TH1 * | fhBmonChannelMapAll = nullptr |
| TH2 * | fhBmonChannelTotAll = nullptr |
| TH2 * | fhBmonHitMapEvoAll = nullptr |
| TH2 * | fhBmonHitTotEvoAll = nullptr |
| TH1 * | fhBmonChanHitMapAll = nullptr |
| TH2 * | fhBmonChanHitMapEvoAll = nullptr |
| TH1 * | fhBmonCompMap = nullptr |
| ---> No Pulser cut | |
| TH1 * | fhBmonChannelMap = nullptr |
| TH2 * | fhBmonHitMapEvo = nullptr |
| TH2 * | fhBmonHitTotEvo = nullptr |
| TH1 * | fhBmonChanHitMap = nullptr |
| TH2 * | fhBmonChanHitMapEvo = nullptr |
| std::vector< TH1 * > | fvhBmonCompMapSpill = {} |
| ---> No Pulser cut + Spill detection | |
| std::vector< TH1 * > | fvhBmonChannelMapSpill = {} |
| TH1 * | fhBmonHitsPerSpill = nullptr |
| TH1 * | fhBmonMsgCntEvo = nullptr |
| ---> Global Rate | |
| TH1 * | fhBmonHitCntEvo = nullptr |
| TH1 * | fhBmonErrorCntEvo = nullptr |
| TH1 * | fhBmonLostEvtCntEvo = nullptr |
| TProfile * | fhBmonErrorFractEvo = nullptr |
| TProfile * | fhBmonLostEvtFractEvo = nullptr |
| TH2 * | fhBmonMsgCntPerMsEvo = nullptr |
| ---> Global Rate per MS | |
| TH2 * | fhBmonHitCntPerMsEvo = nullptr |
| TH2 * | fhBmonErrorCntPerMsEvo = nullptr |
| TH2 * | fhBmonLostEvtCntPerMsEvo = nullptr |
| TH2 * | fhBmonErrorFractPerMsEvo = nullptr |
| TH2 * | fhBmonLostEvtFractPerMsEvo = nullptr |
| TH1 * | fhBmonChannelMapPulser = nullptr |
| ---> Pulser | |
| TH2 * | fhBmonHitMapEvoPulser = nullptr |
| double_t | fdBmonMicrospillsTsLengthSec = 0.128 |
| BMon micro-spills monitoring histograms. | |
| uint32_t | fuBmonMicrospillsNbBinsTs = 0 |
| uint32_t | fuNbTsMicrospills = 0 |
| std::unique_ptr< double[]> | fArrHitCounts |
| std::unique_ptr< double[]> | fArrErrCounts |
| TH1 * | fhBmonMicrospillsDistHits = nullptr |
| TH1 * | fhBmonMicrospillsDistErrs = nullptr |
| TH2 * | fhBmonMicrospillsTsBinCntHits = nullptr |
| TH2 * | fhBmonMicrospillsTsBinCntErrs = nullptr |
| TH1 * | fhBmonMicrospillsTsMeanHits = nullptr |
| TH1 * | fhBmonMicrospillsTsMeanErrs = nullptr |
| TH1 * | fhBmonMicrospillsTsMedianHits = nullptr |
| TH1 * | fhBmonMicrospillsTsMedianErrs = nullptr |
| TH2 * | fhBmonMicrospillsTsBinRatioHits = nullptr |
| TH2 * | fhBmonMicrospillsTsBinRatioErrs = nullptr |
| TH2 * | fhBmonMicrospillsTsBinFractHits = nullptr |
| TH2 * | fhBmonMicrospillsTsBinFractErrs = nullptr |
| double_t | fdTsSizeNs = fdBmonMicrospillsTsLengthSec * 1e9 |
| uint32_t | fuQFactorMaxNbTs = 400 |
| std::vector< double_t > | fvdQfactorBinSizesNs = {20, 200, 1.28e3, 10.24e3, 25.6e3, 102.4e3, 204.8e3} |
| std::vector< double_t > | fvdQfactorIntegrationNs = {2.56e6} |
| Hint: keep fractions of TS size + multiples of bin size and above 10 us. | |
| std::vector< uint32_t > | fvuNbHistoCyclesPerTS = {} |
| std::vector< uint32_t > | fvuQfactorIdxHistoCycleinTS = {} |
| std::vector< double_t > | fvdQfactorHistMax = {2000., 400., 40., 20., 20., 20., 20.} |
| Dimension: same as BinSizes vector!! | |
| uint16_t | fuQfactorNbPlots = 0 |
| std::vector< std::vector< uint32_t > > | fvuQfactorNbBinsHisto |
| std::vector< uint32_t > | fvuQfactorNbHistoCyclesPerTS |
| std::vector< std::vector< TH1 * > > | fvhBmonQfactHisto |
| std::vector< std::vector< TH1 * > > | fvhBmonQfactQval |
| std::vector< std::vector< TH1 * > > | fvhBmonQfactMean |
| std::vector< TH1 * > | fvhBmonQfactBinCountDistribution |
| std::vector< TH2 * > | fvhBmonQfactBinCountDistributionEvo |
| TCanvas * | fcSummaryGet4s = nullptr |
| std::vector< TCanvas * > | fvcSumComp = {} |
| TCanvas * | fcBmonSummary = nullptr |
| ---> BMon | |
| TCanvas * | fcBmonSummaryMap = nullptr |
| TCanvas * | fcBmonHitMaps = nullptr |
| TCanvas * | fcBmonGenCntsPerMs = nullptr |
| TCanvas * | fcBmonSpillCounts = nullptr |
| TCanvas * | fcBmonSpillCountsHori = nullptr |
| TCanvas * | fcBmonSpillCompCountsHori = nullptr |
| TCanvas * | fcBmonMicrospillsBinCnts = nullptr |
| ---> BMon Microspills monitoring | |
| TCanvas * | fcBmonMicrospillsRatios = nullptr |
| TCanvas * | fcBmonMicrospillsFraction = nullptr |
| TCanvas * | fcBmonQFactorVal = nullptr |
| ---> BMon Q-Factors monitoring | |
| TCanvas * | fcBmonQFactorMean = nullptr |
| TCanvas * | fcBmonQFactorBinCntDist = nullptr |
| Bool_t | fbSpillOn = kTRUE |
| Spill detection. | |
| UInt_t | fuCurrentSpillIdx = 0 |
| UInt_t | fuCurrentSpillPlot = 0 |
| Double_t | fdStartTimeSpill = -1.0 |
| Double_t | fdBmonLastInterTime = -1.0 |
| UInt_t | fuBmonCountsLastInter = 0 |
| UInt_t | fuBmonNonPulserCountsLastInter = 0 |
| std::vector< std::pair< TNamed *, std::string > > | fvpAllHistoPointers |
| std::vector< std::pair< TCanvas *, std::string > > | fvpAllCanvasPointers |
| Vector of pointers to histograms + optional folder name. | |
Static Protected Attributes | |
| static const UInt_t | kuMaxNbFlibLinks = 32 |
| ---> Constants | |
| static const UInt_t | kuBytesPerMessage = 8 |
| static const UInt_t | kuNbChanBmon = 16 |
| static const UInt_t | kuNbChanBmonScvd = 20 |
| static const UInt_t | kuNbSpillPlots = 5 |
| static constexpr UInt_t | kuBmonChanMap [kuNbChanBmon] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15} |
| static constexpr UInt_t | kuBmonChanMapScvd [kuNbChanBmonScvd] |
| 2024 mapping: +4 channels scvd added | |
Private Member Functions | |
| CbmTofUnpackMonitorTestFee (const CbmTofUnpackMonitorTestFee &) | |
| CbmTofUnpackMonitorTestFee | operator= (const CbmTofUnpackMonitorTestFee &) |
Private Attributes | |
| const double_t | kdMaxDtPulserPs = 300e3 |
| const uint32_t | kuNbBinsDt = 2000 |
| double_t | fdFitZoomWidthPs = 1000.0 |
| Settings and tracers. | |
| double_t | fdLastRmsUpdateTime = -1.0 |
| uint32_t | fuNbRmsUpdates = 0 |
| double_t | dMinDt = 0.0 |
| double_t | dMaxDt = 0.0 |
| uint32_t | fuNbFeePlot = 2 |
| uint32_t | fuNbFeePlotsPerComp = 0 |
| const uint32_t | kuNbFeePerGbtx = 5 |
| const uint32_t | kuNbGbtxPerComp = 1 |
| FIXME: recheck if OK and if not conflicting with fuNbOfFeePerComp! | |
| uint32_t | fuNbOfFeePerComp = 10 |
| FIXME: recheck if OK and if not conflicting with fuNbOfFeePerComp! | |
| uint32_t | fuNbOfGet4PerFee = 8 |
| Max number of FEE per component. | |
| uint32_t | fuNbOfChannelsPerFee = 0 |
| Max number of Get4 per FEE (has to match nb FEE and GET4 per comp) | |
| uint32_t | fuCompA = 0 |
| Number of channels in each FEE. | |
| uint32_t | fuGbtxA = 0 |
| uint32_t | fuFeeA = 0 |
| uint32_t | fuGlobalIdxFeeA = 0 |
| uint32_t | fuCompB = 0 |
| uint32_t | fuGbtxB = 0 |
| uint32_t | fuFeeB = 0 |
| uint32_t | fuGlobalIdxFeeB = 0 |
| std::vector< std::vector< UInt_t > > | fvuFeeChanNbHitsLastMs |
| Buffer for pulser channels. | |
| std::vector< std::vector< Double_t > > | fvdFeeChanMsLastPulserHit |
| [ fuFeeNr ][ ChanNr ] | |
| std::vector< std::vector< TH1 * > > | fvhTimeDiffPulserFeeA |
| [ fuFeeNr ][ ChanNr ] | |
| TH2 * | fhTimeMeanPulserFeeA |
| [ Ch A ][ Ch B ] | |
| TH2 * | fhTimeRmsPulserFeeA |
| TH2 * | fhTimeRmsZoomFitPulsFeeA |
| TH2 * | fhTimeResFitPulsFeeA |
| std::vector< std::vector< TH1 * > > | fvhTimeDiffPulserFeeB |
| TH2 * | fhTimeMeanPulserFeeB |
| [ Ch A ][ Ch B ] | |
| TH2 * | fhTimeRmsPulserFeeB |
| TH2 * | fhTimeRmsZoomFitPulsFeeB |
| TH2 * | fhTimeResFitPulsFeeB |
| std::vector< std::vector< TH1 * > > | fvhTimeDiffPulserFeeFee |
| TH2 * | fhTimeMeanPulserFeeFee |
| [ Ch FEE A ][ Ch FEE B ] | |
| TH2 * | fhTimeRmsPulserFeeFee |
| TH2 * | fhTimeRmsZoomFitPulsFeeFee |
| TH2 * | fhTimeResFitPulsFeeFee |
| TH2 * | fhChanTotFeeA |
| TH2 * | fhChanTotFeeB |
| TH2 * | fhChanPulseIntervalFeeA |
| TH2 * | fhChanPulseIntervalFeeB |
| std::vector< TH2 * > | fvhPulserCountEvoPerFeeComp |
| TCanvas * | fcPulserFeeA |
| Canvases. | |
| TCanvas * | fcPulserFeeB |
| TCanvas * | fcPulserFeeFee |
| TCanvas * | fcPulseProp |
Static Private Attributes | |
| static const UInt_t | kuNbTestFee = 2 |
| Constants. | |
Definition at line 29 of file CbmTofUnpackMonitorTestFee.h.
| CbmTofUnpackMonitorTestFee::CbmTofUnpackMonitorTestFee | ( | ) |
Definition at line 26 of file CbmTofUnpackMonitorTestFee.cxx.
References CbmTofUnpackMonitor::CbmTofUnpackMonitor(), CbmTofUnpackMonitor::SetBmonMicroSpillMode(), CbmTofUnpackMonitor::SetBmonMode(), CbmTofUnpackMonitor::SetBmonQFactorMode(), CbmTofUnpackMonitor::SetBmonScvdMode(), and CbmTofUnpackMonitor::SetTofQFactorMode().
Referenced by CbmTofUnpackMonitorTestFee(), and operator=().
|
virtual |
Definition at line 36 of file CbmTofUnpackMonitorTestFee.cxx.
|
private |
References CbmTofUnpackMonitorTestFee().
|
inlineinherited |
Definition at line 79 of file CbmTofUnpackMonitor.h.
References fvpAllCanvasPointers.
Referenced by DrawBmonCanvases(), DrawCanvases(), CbmTofUnpackMonitorPulser::DrawCanvases(), CbmTofUnpackMonitorTestFee::DrawCanvases(), DrawCanvasesMicroSpills(), and DrawCanvasesQFactors().
|
inlineinherited |
Definition at line 73 of file CbmTofUnpackMonitor.h.
References fvpAllHistoPointers.
Referenced by CreateBmonHistograms(), CreateHistograms(), CbmTofUnpackMonitorPulser::CreateHistograms(), CbmTofUnpackMonitorTestFee::CreateHistograms(), CreateHistogramsMicroSpills(), CreateHistogramsQFactors(), and CreateMsComponentSizeHistos().
|
inherited |
Fill BMon histograms.
Initialize Start time for evolution plots
Spill Detection Check only every second
Spill Off detection
Definition at line 1532 of file CbmTofUnpackMonitor.cxx.
References fBmonMicroSpillMode, fBmonQfactorsMode, fbSpillOn, fdBmonLastInterTime, fdSpillCheckInterval, fdStartTime, fdStartTimeSpill, fuBmonCountsLastInter, fuBmonNonPulserCountsLastInter, fuCurrentSpillIdx, fuCurrentSpillPlot, fuOffSpillCountLimit, fuOffSpillCountLimitNonPulser, fvhBmonChannelMapSpill, fvhBmonCompMapSpill, and kuNbSpillPlots.
|
inherited |
Logarithmic bining
Parameters are NbDecadesLog, NbStepsDecade, NbSubStepsInStep
Add pointers to the vector with all histo for access by steering class
Add pointers to the vector with all histo for access by steering class
Definition at line 433 of file CbmTofUnpackMonitor.cxx.
References AddHistoToVector(), fhBmonChanHitMap, fhBmonChanHitMapAll, fhBmonChanHitMapEvo, fhBmonChanHitMapEvoAll, fhBmonChannelMap, fhBmonChannelMapAll, fhBmonChannelMapPulser, fhBmonChannelTotAll, fhBmonCompGet4, fhBmonCompMap, fhBmonCompMapAll, fhBmonErrorCntEvo, fhBmonErrorCntPerMsEvo, fhBmonErrorFractEvo, fhBmonErrorFractPerMsEvo, fhBmonGet4Map, fhBmonGet4MapEvo, fhBmonHitCntEvo, fhBmonHitCntPerMsEvo, fhBmonHitMapEvo, fhBmonHitMapEvoAll, fhBmonHitMapEvoPulser, fhBmonHitsPerSpill, fhBmonHitTotEvo, fhBmonHitTotEvoAll, fhBmonLostEvtCntEvo, fhBmonLostEvtCntPerMsEvo, fhBmonLostEvtFractEvo, fhBmonLostEvtFractPerMsEvo, fhBmonMsgCntEvo, fhBmonMsgCntPerMsEvo, fuHistoryHistoSize, fuNbChanBmon, fuNbOfComps, fvhBmonChannelMapSpill, fvhBmonCompMapSpill, fvhBmonErrorCntEvoChan, fvhBmonErrorCntPerMsEvoChan, fvhBmonErrorFractEvoChan, fvhBmonErrorFractPerMsEvoChan, fvhBmonEvtLostCntEvoChan, fvhBmonEvtLostCntPerMsEvoChan, fvhBmonEvtLostFractEvoChan, fvhBmonEvtLostFractPerMsEvoChan, fvhBmonHitCntEvoChan, fvhBmonHitCntPerMsEvoChan, fvhBmonMsgCntEvoChan, fvhBmonMsgCntPerMsEvoChan, fvuBmonErrorCntChanMs, fvuBmonEvtLostCntChanMs, fvuBmonHitCntChanMs, GenerateLogBinArray(), and kuNbSpillPlots.
Referenced by Init().
|
virtual |
Avoid name collision for the histos and canvases in Root memory
FIXME: Disable clang formatting to keep readable histo creation
FEE pulser test channels
FEE A
FEE B
FEE-FEE
TOT plots
Pulse distance plots Logarithmic bining
Parameters are NbDecadesLog, NbStepsDecade, NbSubStepsInStep
FIXME: Re-enable clang formatting after histo creation
Add pointers to the vector with all histo for access by steering class
Reimplemented from CbmTofUnpackMonitor.
Definition at line 109 of file CbmTofUnpackMonitorTestFee.cxx.
References CbmTofUnpackMonitor::AddHistoToVector(), dMaxDt, dMinDt, fhChanPulseIntervalFeeA, fhChanPulseIntervalFeeB, fhChanTotFeeA, fhChanTotFeeB, fhTimeMeanPulserFeeA, fhTimeMeanPulserFeeB, fhTimeMeanPulserFeeFee, fhTimeResFitPulsFeeA, fhTimeResFitPulsFeeB, fhTimeResFitPulsFeeFee, fhTimeRmsPulserFeeA, fhTimeRmsPulserFeeB, fhTimeRmsPulserFeeFee, fhTimeRmsZoomFitPulsFeeA, fhTimeRmsZoomFitPulsFeeB, fhTimeRmsZoomFitPulsFeeFee, fuCompA, fuCompB, fuFeeA, fuFeeB, fuGbtxA, fuGbtxB, CbmTofUnpackMonitor::fuHistoryHistoSize, fuNbFeePlot, fuNbFeePlotsPerComp, fuNbOfChannelsPerFee, CbmTofUnpackMonitor::fuNbOfComps, fuNbOfFeePerComp, fvhPulserCountEvoPerFeeComp, fvhTimeDiffPulserFeeA, fvhTimeDiffPulserFeeB, fvhTimeDiffPulserFeeFee, GenerateLogBinArray(), critof001::kdBinSize, kuNbBinsDt, and critof001::kuTotCounterSize.
Referenced by Init().
|
inherited |
Logarithmic bining
Parameters are NbDecadesLog, NbStepsDecade, NbSubStepsInStep, start decade exponent (def 0), add [0;min[ bin flag
Add pointers to the vector with all histo for access by steering class
Definition at line 993 of file CbmTofUnpackMonitor.cxx.
References AddHistoToVector(), fArrErrCounts, fArrHitCounts, fdBmonMicrospillsTsLengthSec, fhBmonMicrospillsDistErrs, fhBmonMicrospillsDistHits, fhBmonMicrospillsTsBinCntErrs, fhBmonMicrospillsTsBinCntHits, fhBmonMicrospillsTsBinFractErrs, fhBmonMicrospillsTsBinFractHits, fhBmonMicrospillsTsBinRatioErrs, fhBmonMicrospillsTsBinRatioHits, fhBmonMicrospillsTsMeanErrs, fhBmonMicrospillsTsMeanHits, fhBmonMicrospillsTsMedianErrs, fhBmonMicrospillsTsMedianHits, fuBmonMicrospillsNbBinsTs, and GenerateLogBinArray().
Referenced by Init().
Initialize Vector storing Cycles inside TS
Pre-check values before in spreadsheet to make sure integer !!!!
Pre-check values before in spreadsheet to make sure integer !!!!
Add pointers to the vector with all histo for access by steering class
Definition at line 1180 of file CbmTofUnpackMonitor.cxx.
References AddHistoToVector(), fdTsSizeNs, fuQFactorMaxNbTs, fuQfactorNbPlots, fvdQfactorBinSizesNs, fvdQfactorIntegrationNs, fvhBmonQfactBinCountDistribution, fvhBmonQfactBinCountDistributionEvo, fvhBmonQfactHisto, fvhBmonQfactMean, fvhBmonQfactQval, fvuNbHistoCyclesPerTS, and fvuQfactorIdxHistoCycleinTS.
Referenced by Init().
|
inherited |
Definition at line 379 of file CbmTofUnpackMonitor.cxx.
References AddHistoToVector(), fvhMsSize, and fvhMsSizeTime.
|
inherited |
General summary: Hit maps, Hit rate vs time in run, error fraction vs time un run
General summary after mapping: Hit maps, Hit rate vs time in run, error fraction vs time un run
Map of hits over Bmon detector and same vs time in run
General summary: Hit maps, Hit rate vs time in run, error fraction vs time un run
General summary: Hit maps, Hit rate vs time in run, error fraction vs time un run
General summary: Hit maps, Hit rate vs time in run, error fraction vs time un run
General summary: Hit maps, Hit rate vs time in run, error fraction vs time un run
Definition at line 794 of file CbmTofUnpackMonitor.cxx.
References AddCanvasToVector(), fcBmonGenCntsPerMs, fcBmonHitMaps, fcBmonSpillCompCountsHori, fcBmonSpillCounts, fcBmonSpillCountsHori, fcBmonSummary, fcBmonSummaryMap, fhBmonChanHitMap, fhBmonChanHitMapEvo, fhBmonChannelMap, fhBmonErrorFractEvo, fhBmonErrorFractPerMsEvo, fhBmonHitCntEvo, fhBmonHitCntPerMsEvo, fhBmonHitMapEvo, fhBmonLostEvtFractPerMsEvo, fhBmonMsgCntPerMsEvo, fvhBmonChannelMapSpill, fvhBmonCompMapSpill, and kuNbSpillPlots.
Referenced by Init().
|
virtual |
Create Pulser check Canvas for FEE A
Create Pulser check Canvas for FEE B
Create Pulser check Canvas for FEE A VS B
Create Pulse properties Canvas for FEE A & B
Reimplemented from CbmTofUnpackMonitor.
Definition at line 307 of file CbmTofUnpackMonitorTestFee.cxx.
References CbmTofUnpackMonitor::AddCanvasToVector(), fcPulseProp, fcPulserFeeA, fcPulserFeeB, fcPulserFeeFee, fhChanPulseIntervalFeeA, fhChanPulseIntervalFeeB, fhChanTotFeeA, fhChanTotFeeB, fhTimeMeanPulserFeeA, fhTimeMeanPulserFeeB, fhTimeMeanPulserFeeFee, fhTimeResFitPulsFeeA, fhTimeResFitPulsFeeB, fhTimeResFitPulsFeeFee, fhTimeRmsPulserFeeA, fhTimeRmsPulserFeeB, fhTimeRmsPulserFeeFee, fhTimeRmsZoomFitPulsFeeA, fhTimeRmsZoomFitPulsFeeB, and fhTimeRmsZoomFitPulsFeeFee.
Referenced by Init().
|
inherited |
Count for each TS how many 10 us bins in a TS have a given number of hits/errors
Count for each TS how many 10 us bins in a TS have a given fraction of number of hits/errors divided by TS total
Count for each TS how many 10 us bins in a TS have a given ratio of number of hits/errors divided by TS mean
Definition at line 1099 of file CbmTofUnpackMonitor.cxx.
References AddCanvasToVector(), fcBmonMicrospillsBinCnts, fcBmonMicrospillsFraction, fcBmonMicrospillsRatios, fhBmonMicrospillsTsBinCntErrs, fhBmonMicrospillsTsBinCntHits, fhBmonMicrospillsTsBinFractErrs, fhBmonMicrospillsTsBinFractHits, fhBmonMicrospillsTsBinRatioErrs, fhBmonMicrospillsTsBinRatioHits, fhBmonMicrospillsTsMeanErrs, fhBmonMicrospillsTsMeanHits, fhBmonMicrospillsTsMedianErrs, and fhBmonMicrospillsTsMedianHits.
Referenced by Init().
|
inherited |
Definition at line 1262 of file CbmTofUnpackMonitor.cxx.
References AddCanvasToVector(), fcBmonQFactorBinCntDist, fcBmonQFactorMean, fcBmonQFactorVal, fuQfactorNbPlots, fvdQfactorBinSizesNs, fvdQfactorHistMax, fvdQfactorIntegrationNs, fvhBmonQfactBinCountDistribution, fvhBmonQfactMean, and fvhBmonQfactQval.
Referenced by Init().
|
protectedinherited |
Definition at line 1743 of file CbmTofUnpackMonitor.cxx.
Referenced by ExtractQFactor(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Q-Factor helper methods.
Definition at line 1731 of file CbmTofUnpackMonitor.cxx.
References ExtractMean().
Referenced by FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
inlinevirtual |
Original "general histograms" filling, unused here.
Reimplemented from CbmTofUnpackMonitor.
Definition at line 66 of file CbmTofUnpackMonitorTestFee.h.
|
inherited |
Initialize Start time for evolution plots
Initialize Start time for evolution plots
2022 mapping: Y[0-3] on c0, Y[4-7] on c1, X[0-3] on c2, X[4-7] on c3 Y not cabled for diamond but pulser there
Definition at line 1629 of file CbmTofUnpackMonitor.cxx.
References fBmonMicroSpillMode, fBmonQfactorsMode, fdStartTime, fhBmonErrorCntEvo, fhBmonErrorFractEvo, fhBmonLostEvtCntEvo, fhBmonLostEvtFractEvo, fhBmonMicrospillsDistErrs, fhBmonMsgCntEvo, fvhBmonErrorCntEvoChan, fvhBmonErrorFractEvoChan, fvhBmonEvtLostCntEvoChan, fvhBmonEvtLostFractEvoChan, fvuBmonErrorCntChanMs, and fvuBmonEvtLostCntChanMs.
|
inlinevirtual |
Reimplemented from CbmTofUnpackMonitor.
Definition at line 75 of file CbmTofUnpackMonitorTestFee.h.
|
inherited |
Fill BMon Microspill histograms.
Initialize Start time for evolution plots
Definition at line 1679 of file CbmTofUnpackMonitor.cxx.
References fBmonMicroSpillMode, fdStartTime, and fhBmonMicrospillsDistHits.
|
inherited |
Initialize Start time for evolution plots
2022 mapping: Y[0-3] on c0, Y[4-7] on c1, X[0-3] on c2, X[4-7] on c3 Y not cabled for diamond but pulser there
Spill detection
Do not fill the pulser hits to keep counts low for channel 0 of each Board For now hard-code the pulser channel
Definition at line 1565 of file CbmTofUnpackMonitor.cxx.
References fBmonMicroSpillMode, fBmonQfactorsMode, fdStartTime, fhBmonChanHitMap, fhBmonChanHitMapAll, fhBmonChanHitMapEvo, fhBmonChanHitMapEvoAll, fhBmonChannelMap, fhBmonChannelMapAll, fhBmonChannelMapPulser, fhBmonChannelTotAll, fhBmonCompGet4, fhBmonCompMap, fhBmonCompMapAll, fhBmonErrorFractEvo, fhBmonGet4Map, fhBmonGet4MapEvo, fhBmonHitCntEvo, fhBmonHitMapEvo, fhBmonHitMapEvoAll, fhBmonHitMapEvoPulser, fhBmonHitsPerSpill, fhBmonHitTotEvo, fhBmonHitTotEvoAll, fhBmonLostEvtFractEvo, fhBmonMsgCntEvo, fuBmonChanMap, fuBmonCountsLastInter, fuBmonNonPulserCountsLastInter, fuCurrentSpillIdx, fuCurrentSpillPlot, fuMaxTotPulser, fuMinTotPulser, fuNbChanBmon, fvhBmonChannelMapSpill, fvhBmonCompMapSpill, fvhBmonErrorFractEvoChan, fvhBmonEvtLostFractEvoChan, fvhBmonHitCntEvoChan, and fvuBmonHitCntChanMs.
|
inherited |
Fill Microspill histograms.
Initialize Start time for evolution plots
Definition at line 1753 of file CbmTofUnpackMonitor.cxx.
References ExtractMean(), ExtractQFactor(), fBmonQfactorsMode, fdStartTime, fdTsSizeNs, fuQFactorMaxNbTs, fvdQfactorBinSizesNs, fvdQfactorIntegrationNs, fvhBmonQfactBinCountDistribution, fvhBmonQfactBinCountDistributionEvo, fvhBmonQfactHisto, fvhBmonQfactMean, fvhBmonQfactQval, and fvuQfactorIdxHistoCycleinTS.
Referenced by FinalizeTsBmonQfactorHistos().
|
virtual |
Fill pulser histograms.
Initialize Start time for evolution plots
---> Per GET4 in system
Reimplemented from CbmTofUnpackMonitor.
Definition at line 445 of file CbmTofUnpackMonitorTestFee.cxx.
References CbmTofUnpackMonitor::fdStartTime, fhChanPulseIntervalFeeA, fhChanPulseIntervalFeeB, fhChanTotFeeA, fhChanTotFeeB, fuGlobalIdxFeeA, fuGlobalIdxFeeB, CbmTofUnpackMonitor::fuMaxTotPulser, CbmTofUnpackMonitor::fuMinTotPulser, fuNbOfChannelsPerFee, fuNbOfFeePerComp, fuNbOfGet4PerFee, fvdFeeChanMsLastPulserHit, and fvuFeeChanNbHitsLastMs.
|
inlineinherited |
Fill Ms Component Size Histos.
Definition at line 88 of file CbmTofUnpackMonitor.h.
References fvhMsSize.
|
inlineinherited |
Definition at line 89 of file CbmTofUnpackMonitor.h.
References fvhMsSizeTime.
|
inlinevirtual |
Reimplemented from CbmTofUnpackMonitor.
Definition at line 70 of file CbmTofUnpackMonitorTestFee.h.
|
inlinevirtual |
Reimplemented from CbmTofUnpackMonitor.
Definition at line 74 of file CbmTofUnpackMonitorTestFee.h.
|
virtual |
Finalize pulser histograms.
Finalize pulser difference histograms.
Pulser should lead to single hit in a MS, so ignore if not single
Loop on Channel B
Fill FEE A plots
Fill FEE B plots
Done with all FEEs and chans, we can reset the hit counters
Reimplemented from CbmTofUnpackMonitor.
Definition at line 490 of file CbmTofUnpackMonitorTestFee.cxx.
References fuGlobalIdxFeeA, fuGlobalIdxFeeB, fuNbOfChannelsPerFee, CbmTofUnpackMonitor::fuNbOfComps, fuNbOfFeePerComp, fvdFeeChanMsLastPulserHit, fvhTimeDiffPulserFeeA, fvhTimeDiffPulserFeeB, fvhTimeDiffPulserFeeFee, fvuFeeChanNbHitsLastMs, and kdMaxDtPulserPs.
|
inherited |
Finalize BMon Microspill histograms.
Definition at line 1690 of file CbmTofUnpackMonitor.cxx.
References fArrErrCounts, fArrHitCounts, fBmonMicroSpillMode, fdStartTime, fhBmonMicrospillsDistErrs, fhBmonMicrospillsDistHits, fhBmonMicrospillsTsBinCntErrs, fhBmonMicrospillsTsBinCntHits, fhBmonMicrospillsTsBinFractErrs, fhBmonMicrospillsTsBinFractHits, fhBmonMicrospillsTsBinRatioErrs, fhBmonMicrospillsTsBinRatioHits, fhBmonMicrospillsTsMeanErrs, fhBmonMicrospillsTsMeanHits, fhBmonMicrospillsTsMedianErrs, fhBmonMicrospillsTsMedianHits, fuBmonMicrospillsNbBinsTs, and fuNbTsMicrospills.
|
inherited |
Finalize Microspill histograms.
Process last cycle (as will never receive a digi later than its end)
Definition at line 1808 of file CbmTofUnpackMonitor.cxx.
References ExtractMean(), ExtractQFactor(), fBmonQfactorsMode, fdStartTime, fdTsSizeNs, FillHitBmonQfactorHistos(), fuMaxTotPulser, fuMinTotPulser, fvdQfactorBinSizesNs, fvdQfactorIntegrationNs, fvhBmonQfactBinCountDistribution, fvhBmonQfactBinCountDistributionEvo, fvhBmonQfactHisto, fvhBmonQfactMean, fvhBmonQfactQval, fvuNbHistoCyclesPerTS, and fvuQfactorIdxHistoCycleinTS.
|
virtual |
Finalize pulser histograms.
Finalize pulser statistics histograms.
Update zoomed RMS and pulser fit plots
Reimplemented from CbmTofUnpackMonitor.
Definition at line 547 of file CbmTofUnpackMonitorTestFee.cxx.
References dTsStartTime, fdLastRmsUpdateTime, fhTimeMeanPulserFeeA, fhTimeMeanPulserFeeB, fhTimeMeanPulserFeeFee, fhTimeResFitPulsFeeA, fhTimeResFitPulsFeeB, fhTimeResFitPulsFeeFee, fhTimeRmsPulserFeeA, fhTimeRmsPulserFeeB, fhTimeRmsPulserFeeFee, fhTimeRmsZoomFitPulsFeeA, fhTimeRmsZoomFitPulsFeeB, fhTimeRmsZoomFitPulsFeeFee, fuNbOfChannelsPerFee, fuNbRmsUpdates, fvhTimeDiffPulserFeeA, fvhTimeDiffPulserFeeB, fvhTimeDiffPulserFeeFee, and UpdateZoomedFit().
|
virtual |
Write all histograms and canvases to file.
Update zoomed RMS and pulser fit plots
Base class Finish method which saves all Histos and Canvases
Definition at line 433 of file CbmTofUnpackMonitorTestFee.cxx.
References fhTimeResFitPulsFeeA, fhTimeResFitPulsFeeB, fhTimeResFitPulsFeeFee, fhTimeRmsZoomFitPulsFeeA, fhTimeRmsZoomFitPulsFeeB, fhTimeRmsZoomFitPulsFeeFee, CbmTofUnpackMonitor::Finish(), fvhTimeDiffPulserFeeA, fvhTimeDiffPulserFeeB, fvhTimeDiffPulserFeeFee, and UpdateZoomedFit().
|
inlineinherited |
Read the Bmon mode.
Definition at line 137 of file CbmTofUnpackMonitor.h.
References fBmonMicroSpillMode.
|
inlineinherited |
|
inlineinherited |
Read the Bmon QFactor mode.
Definition at line 156 of file CbmTofUnpackMonitor.h.
References fBmonQfactorsMode.
|
inlineinherited |
|
inlineinherited |
Definition at line 83 of file CbmTofUnpackMonitor.h.
References fvpAllCanvasPointers.
Referenced by Finish(), Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
inlineinherited |
Set start time for evolution histos.
Definition at line 174 of file CbmTofUnpackMonitor.h.
References fdStartTime.
|
inlineinherited |
Definition at line 77 of file CbmTofUnpackMonitor.h.
References fvpAllHistoPointers.
Referenced by Finish(), Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
inlineinherited |
Read the Bmon mode.
Definition at line 168 of file CbmTofUnpackMonitor.h.
References fbInternalHttp.
|
inlineinherited |
Definition at line 85 of file CbmTofUnpackMonitor.h.
References kuMaxNbFlibLinks.
|
inlineinherited |
Read the Tof QFactor mode.
Definition at line 162 of file CbmTofUnpackMonitor.h.
References fTofQfactorsMode.
|
virtual |
Init all required parameter informations and histograms.
Other constants are defined for the AFCK/DPB in the current parameter class!!!
Save old global file and folder pointer to avoid messing with FairRoot
Trigger histo creation on all associated monitors
Restore old global file and folder pointer to avoid messing with FairRoot
Obtain vector of pointers on each histo from the algo (+ optionally desired folder)
Obtain vector of pointers on each canvas from the algo (+ optionally desired folder)
Register the histos and canvases in the HTTP server
Reimplemented from CbmTofUnpackMonitor.
Definition at line 39 of file CbmTofUnpackMonitorTestFee.cxx.
References CreateHistograms(), DrawCanvases(), CbmTofUnpackMonitor::fbInternalHttp, CbmTofUnpackMonitor::fBmonMicroSpillMode, CbmTofUnpackMonitor::fBmonMode, CbmTofUnpackMonitor::fBmonQfactorsMode, fuCompA, fuCompB, fuFeeA, fuFeeB, fuGbtxA, fuGbtxB, fuGlobalIdxFeeA, fuGlobalIdxFeeB, CbmTofUnpackMonitor::fuNbOfChannelsPerComp, fuNbOfChannelsPerFee, CbmTofUnpackMonitor::fuNbOfChannelsPerGet4, CbmTofUnpackMonitor::fuNbOfComps, fuNbOfFeePerComp, CbmTofUnpackMonitor::fuNbOfGet4InSyst, CbmTofUnpackMonitor::fuNbOfGet4PerComp, fuNbOfGet4PerFee, CbmTofUnpackMonitor::fUnpackPar, fvdFeeChanMsLastPulserHit, fvuFeeChanNbHitsLastMs, CbmTofUnpackMonitor::GetCanvasVector(), and CbmTofUnpackMonitor::GetHistoVector().
|
private |
References CbmTofUnpackMonitorTestFee().
Also reset the Start time for the evolution plots!
Definition at line 720 of file CbmTofUnpackMonitor.cxx.
References fdStartTime, fhBmonChanHitMap, fhBmonChanHitMapAll, fhBmonChanHitMapEvo, fhBmonChanHitMapEvoAll, fhBmonChannelMap, fhBmonChannelMapAll, fhBmonChannelMapPulser, fhBmonChannelTotAll, fhBmonCompGet4, fhBmonCompMap, fhBmonErrorCntEvo, fhBmonErrorCntPerMsEvo, fhBmonErrorFractEvo, fhBmonErrorFractPerMsEvo, fhBmonGet4Map, fhBmonGet4MapEvo, fhBmonHitCntEvo, fhBmonHitCntPerMsEvo, fhBmonHitMapEvo, fhBmonHitMapEvoAll, fhBmonHitMapEvoPulser, fhBmonHitsPerSpill, fhBmonHitTotEvo, fhBmonHitTotEvoAll, fhBmonLostEvtCntPerMsEvo, fhBmonLostEvtFractEvo, fhBmonLostEvtFractPerMsEvo, fhBmonMsgCntEvo, fhBmonMsgCntPerMsEvo, fuCurrentSpillIdx, fuCurrentSpillPlot, fuNbChanBmon, fvhBmonChannelMapSpill, fvhBmonCompMapSpill, fvhBmonErrorCntEvoChan, fvhBmonErrorCntPerMsEvoChan, fvhBmonErrorFractEvoChan, fvhBmonErrorFractPerMsEvoChan, fvhBmonEvtLostCntEvoChan, fvhBmonEvtLostCntPerMsEvoChan, fvhBmonEvtLostFractEvoChan, fvhBmonEvtLostFractPerMsEvoChan, fvhBmonHitCntEvoChan, fvhBmonHitCntPerMsEvoChan, fvhBmonMsgCntEvoChan, fvhBmonMsgCntPerMsEvoChan, and kuNbSpillPlots.
|
virtual |
No reseting for now as web-UI buttons not supported
Reimplemented from CbmTofUnpackMonitor.
Definition at line 426 of file CbmTofUnpackMonitorTestFee.cxx.
Definition at line 1083 of file CbmTofUnpackMonitor.cxx.
References fhBmonMicrospillsTsBinCntErrs, fhBmonMicrospillsTsBinCntHits, fhBmonMicrospillsTsBinFractErrs, fhBmonMicrospillsTsBinFractHits, fhBmonMicrospillsTsBinRatioErrs, fhBmonMicrospillsTsBinRatioHits, fhBmonMicrospillsTsMeanErrs, fhBmonMicrospillsTsMeanHits, fhBmonMicrospillsTsMedianErrs, and fhBmonMicrospillsTsMedianHits.
Definition at line 1256 of file CbmTofUnpackMonitor.cxx.
|
inherited |
Definition at line 398 of file CbmTofUnpackMonitor.cxx.
References fvhMsSize, and fvhMsSizeTime.
|
inline |
|
inherited |
Definition at line 57 of file CbmTofUnpackMonitor.cxx.
References fuBmonChanMap.
| void CbmTofUnpackMonitorTestFee::SetBmonMicroSpillMode | ( | bool | value | ) |
Definition at line 682 of file CbmTofUnpackMonitorTestFee.cxx.
| void CbmTofUnpackMonitorTestFee::SetBmonMode | ( | bool | value | ) |
Prevent all special modes of the base class from being enabled
Definition at line 677 of file CbmTofUnpackMonitorTestFee.cxx.
| void CbmTofUnpackMonitorTestFee::SetBmonQFactorMode | ( | bool | value | ) |
Definition at line 692 of file CbmTofUnpackMonitorTestFee.cxx.
| void CbmTofUnpackMonitorTestFee::SetBmonScvdMode | ( | bool | value | ) |
Definition at line 687 of file CbmTofUnpackMonitorTestFee.cxx.
|
inline |
Definition at line 44 of file CbmTofUnpackMonitorTestFee.h.
References fdFitZoomWidthPs.
|
inlineinherited |
Definition at line 54 of file CbmTofUnpackMonitor.h.
References fHistoFileName.
|
inlineinherited |
Set start time for evolution histos.
Definition at line 171 of file CbmTofUnpackMonitor.h.
References fdStartTime.
|
inlineinherited |
Activate/de-activate the internal histo serve mode.
Definition at line 165 of file CbmTofUnpackMonitor.h.
References fbInternalHttp.
|
inlineinherited |
Definition at line 66 of file CbmTofUnpackMonitor.h.
References fuLongHistoBinSizeSec, and fuLongHistoNbSeconds.
|
inlineinherited |
Definition at line 56 of file CbmTofUnpackMonitor.h.
References fuMaxTotPulser, and fuMinTotPulser.
|
inlineinherited |
Definition at line 63 of file CbmTofUnpackMonitor.h.
References fdSpillCheckInterval.
|
inlineinherited |
Definition at line 61 of file CbmTofUnpackMonitor.h.
References fuOffSpillCountLimit.
|
inlineinherited |
Definition at line 62 of file CbmTofUnpackMonitor.h.
References fuOffSpillCountLimitNonPulser.
| void CbmTofUnpackMonitorTestFee::SetTofQFactorMode | ( | bool | value | ) |
Definition at line 697 of file CbmTofUnpackMonitorTestFee.cxx.
| void CbmTofUnpackMonitorTestFee::UpdateZoomedFit | ( | std::vector< std::vector< TH1 * > > | phTimeDiff, |
| TH2 * | phTimeRmsZoom, | ||
| TH2 * | phTimeResFit ) |
Definition at line 594 of file CbmTofUnpackMonitorTestFee.cxx.
References fdFitZoomWidthPs, and fuNbOfChannelsPerFee.
Referenced by FinalizeTsHistos(), and Finish().
|
protectedinherited |
Size in seconds of the evolution histograms
Definition at line 191 of file CbmTofUnpackMonitor.h.
|
private |
Definition at line 99 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms().
|
private |
Definition at line 98 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms().
|
protectedinherited |
Definition at line 318 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), and FinalizeTsBmonMicroSpillHistos().
|
protectedinherited |
Definition at line 317 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), and FinalizeTsBmonMicroSpillHistos().
|
protectedinherited |
Definition at line 203 of file CbmTofUnpackMonitor.h.
Referenced by GetInternalHttpMode(), Init(), CbmTofUnpackMonitorPulser::Init(), CbmTofUnpackMonitorTestFee::Init(), and SetInternalHttpMode().
|
protectedinherited |
Definition at line 200 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), FillEpochMonitoringHistos(), FillErrBmonMonitoringHistos(), FillErrMonitoringHistos(), FillHitBmonMicroSpillHistos(), FillHitBmonMonitoringHistos(), FillHitMonitoringHistos(), FillScmMonitoringHistos(), FillSysMonitoringHistos(), FinalizeTsBmonMicroSpillHistos(), GetBmonMicroSpillMode(), Init(), CbmTofUnpackMonitorPulser::Init(), CbmTofUnpackMonitorTestFee::Init(), SetBmonMicroSpillMode(), and SetBmonQFactorMode().
|
protectedinherited |
Flag if debug mode is active or not.
Definition at line 198 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), GetBmonMode(), Init(), CbmTofUnpackMonitorPulser::Init(), CbmTofUnpackMonitorTestFee::Init(), and SetBmonMode().
|
protectedinherited |
Definition at line 201 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), FillEpochMonitoringHistos(), FillErrBmonMonitoringHistos(), FillErrMonitoringHistos(), FillHitBmonMonitoringHistos(), FillHitBmonQfactorHistos(), FillHitMonitoringHistos(), FillScmMonitoringHistos(), FillSysMonitoringHistos(), FinalizeTsBmonQfactorHistos(), GetBmonQFactorMode(), Init(), CbmTofUnpackMonitorPulser::Init(), CbmTofUnpackMonitorTestFee::Init(), and SetBmonQFactorMode().
|
protectedinherited |
Definition at line 199 of file CbmTofUnpackMonitor.h.
Referenced by GetBmonScvdMode(), Init(), SetBmonQFactorMode(), and SetBmonScvdMode().
|
protectedinherited |
Spill detection.
Definition at line 378 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits().
|
protectedinherited |
Definition at line 364 of file CbmTofUnpackMonitor.h.
Referenced by DrawBmonCanvases().
|
protectedinherited |
Definition at line 363 of file CbmTofUnpackMonitor.h.
Referenced by DrawBmonCanvases().
|
protectedinherited |
---> BMon Microspills monitoring
Definition at line 369 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesMicroSpills().
|
protectedinherited |
Definition at line 371 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesMicroSpills().
|
protectedinherited |
Definition at line 370 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesMicroSpills().
|
protectedinherited |
Definition at line 375 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesQFactors().
|
protectedinherited |
Definition at line 374 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesQFactors().
|
protectedinherited |
---> BMon Q-Factors monitoring
Definition at line 373 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesQFactors().
|
protectedinherited |
Definition at line 367 of file CbmTofUnpackMonitor.h.
Referenced by DrawBmonCanvases().
|
protectedinherited |
Definition at line 365 of file CbmTofUnpackMonitor.h.
Referenced by DrawBmonCanvases().
|
protectedinherited |
Definition at line 366 of file CbmTofUnpackMonitor.h.
Referenced by DrawBmonCanvases().
|
protectedinherited |
|
protectedinherited |
Definition at line 362 of file CbmTofUnpackMonitor.h.
Referenced by DrawBmonCanvases().
|
private |
Definition at line 154 of file CbmTofUnpackMonitorTestFee.h.
Referenced by DrawCanvases().
|
private |
Canvases.
Definition at line 151 of file CbmTofUnpackMonitorTestFee.h.
Referenced by DrawCanvases().
|
private |
Definition at line 152 of file CbmTofUnpackMonitorTestFee.h.
Referenced by DrawCanvases().
|
private |
Definition at line 153 of file CbmTofUnpackMonitorTestFee.h.
Referenced by DrawCanvases().
|
protectedinherited |
Canvases ---> Generic
Definition at line 358 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvases(), and CbmTofUnpackMonitorPulser::DrawCanvases().
|
protectedinherited |
Definition at line 382 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits().
|
protectedinherited |
BMon micro-spills monitoring histograms.
Definition at line 314 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills().
|
private |
Settings and tracers.
Definition at line 94 of file CbmTofUnpackMonitorTestFee.h.
Referenced by SetFitZoomWidthPs(), and UpdateZoomedFit().
|
private |
Definition at line 95 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FinalizeTsHistos().
|
protectedinherited |
Definition at line 217 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), and SetSpillCheckInterval().
|
protectedinherited |
Total/maximum number of Get4 in system.
Rate evolution histos
Definition at line 189 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), FillErrBmonMonitoringHistos(), FillHitBmonMicroSpillHistos(), FillHitBmonMonitoringHistos(), FillHitBmonQfactorHistos(), FillHitMonitoringHistos(), CbmTofUnpackMonitorPulser::FillHitMonitoringHistos(), CbmTofUnpackMonitorTestFee::FillHitMonitoringHistos(), CbmTofUnpackMonitorPulser::FinalizeMsHistos(), FinalizeTsBmonMicroSpillHistos(), FinalizeTsBmonQfactorHistos(), GetHistosStartTime(), ResetBmonHistograms(), and SetHistosStartTime().
|
protectedinherited |
Definition at line 381 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits().
|
protectedinherited |
BMon Q-Factors monitoring histograms Hint: keep fractions of TS size and under 100 us
Definition at line 334 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 289 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 282 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 290 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 283 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 286 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 278 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
---> Pulser
Definition at line 310 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 279 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 275 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
---> No Pulser cut
Definition at line 285 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
---> Channels maps without cuts
Definition at line 274 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and FillHitBmonMonitoringHistos().
|
protectedinherited |
Definition at line 298 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 305 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 300 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), FillErrBmonMonitoringHistos(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 307 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 276 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 277 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 297 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 304 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 287 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 280 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 311 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 294 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 288 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 281 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 299 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and FillErrBmonMonitoringHistos().
|
protectedinherited |
Definition at line 306 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 301 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 308 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 320 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), FillErrBmonMonitoringHistos(), and FinalizeTsBmonMicroSpillHistos().
|
protectedinherited |
Definition at line 319 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), FillHitBmonMicroSpillHistos(), and FinalizeTsBmonMicroSpillHistos().
|
protectedinherited |
Definition at line 322 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 321 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 330 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 329 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 328 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 327 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 324 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 323 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 326 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
Definition at line 325 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), DrawCanvasesMicroSpills(), FinalizeTsBmonMicroSpillHistos(), and ResetHistogramsMicroSpills().
|
protectedinherited |
---> Global Rate
Definition at line 296 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
---> Global Rate per MS
Definition at line 303 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), DrawBmonCanvases(), and ResetBmonHistograms().
|
private |
Definition at line 145 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FillHitMonitoringHistos().
|
private |
Definition at line 146 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FillHitMonitoringHistos().
|
private |
Definition at line 142 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FillHitMonitoringHistos().
|
private |
Definition at line 143 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FillHitMonitoringHistos().
|
protectedinherited |
Definition at line 236 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillEpochMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 239 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillErrMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
TOF system general histograms ---> Per GET4 in system
Definition at line 235 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), CbmTofUnpackMonitorPulser::CreateHistograms(), DrawCanvases(), CbmTofUnpackMonitorPulser::DrawCanvases(), FillEpochMonitoringHistos(), FillErrMonitoringHistos(), FillHitMonitoringHistos(), CbmTofUnpackMonitorPulser::FillHitMonitoringHistos(), FillScmMonitoringHistos(), ResetHistograms(), and CbmTofUnpackMonitorPulser::ResetHistograms().
|
protectedinherited |
Definition at line 237 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillScmMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 238 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), and FillSysMonitoringHistos().
|
protectedinherited |
Definition at line 177 of file CbmTofUnpackMonitor.h.
Referenced by Finish(), and SetHistoFileName().
|
protectedinherited |
---> Pulser
Definition at line 253 of file CbmTofUnpackMonitor.h.
|
protectedinherited |
Definition at line 254 of file CbmTofUnpackMonitor.h.
|
private |
Definition at line 125 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FinalizeTsHistos().
|
private |
Definition at line 131 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FinalizeTsHistos().
|
private |
Definition at line 137 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FinalizeTsHistos().
|
private |
Definition at line 128 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 134 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 140 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 126 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FinalizeTsHistos().
|
private |
Definition at line 132 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FinalizeTsHistos().
|
private |
Definition at line 138 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), and FinalizeTsHistos().
|
private |
Definition at line 127 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 133 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 139 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), DrawCanvases(), FinalizeTsHistos(), and Finish().
|
protectedinherited |
Definition at line 202 of file CbmTofUnpackMonitor.h.
Referenced by GetTofQFactorMode(), and SetTofQFactorMode().
|
protectedinherited |
Definition at line 227 of file CbmTofUnpackMonitor.h.
Referenced by FillHitBmonMonitoringHistos(), Init(), and SetBmonChannelMap().
|
protectedinherited |
Definition at line 383 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), and FillHitBmonMonitoringHistos().
|
protectedinherited |
Definition at line 315 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsMicroSpills(), and FinalizeTsBmonMicroSpillHistos().
|
protectedinherited |
Definition at line 384 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), and FillHitBmonMonitoringHistos().
|
private |
Number of channels in each FEE.
Definition at line 110 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), Init(), and SelectTestFees().
|
private |
Definition at line 114 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), Init(), and SelectTestFees().
|
protectedinherited |
Definition at line 379 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 380 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
private |
Definition at line 112 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), Init(), and SelectTestFees().
|
private |
Definition at line 116 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), Init(), and SelectTestFees().
|
private |
Definition at line 111 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), Init(), and SelectTestFees().
|
private |
Definition at line 115 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), Init(), and SelectTestFees().
|
private |
Definition at line 113 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FillHitMonitoringHistos(), FinalizeMsHistos(), and Init().
|
private |
Definition at line 117 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FillHitMonitoringHistos(), FinalizeMsHistos(), and Init().
|
protectedinherited |
Time of first valid hit (epoch available), used as reference for evolution plots
Definition at line 190 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), CreateHistograms(), CbmTofUnpackMonitorPulser::CreateHistograms(), and CbmTofUnpackMonitorTestFee::CreateHistograms().
|
protectedinherited |
Definition at line 195 of file CbmTofUnpackMonitor.h.
|
protectedinherited |
Definition at line 194 of file CbmTofUnpackMonitor.h.
Referenced by SetLongDurationLimits().
|
protectedinherited |
Definition at line 193 of file CbmTofUnpackMonitor.h.
Referenced by SetLongDurationLimits().
|
protectedinherited |
Definition at line 214 of file CbmTofUnpackMonitor.h.
Referenced by FillHitBmonMonitoringHistos(), CbmTofUnpackMonitorPulser::FillHitMonitoringHistos(), CbmTofUnpackMonitorTestFee::FillHitMonitoringHistos(), FinalizeTsBmonQfactorHistos(), and SetPulserTotLimits().
|
protectedinherited |
---> User settings: Data correction parameters
Definition at line 213 of file CbmTofUnpackMonitor.h.
Referenced by FillHitBmonMonitoringHistos(), CbmTofUnpackMonitorPulser::FillHitMonitoringHistos(), CbmTofUnpackMonitorTestFee::FillHitMonitoringHistos(), FinalizeTsBmonQfactorHistos(), and SetPulserTotLimits().
|
protectedinherited |
Runtime values.
Definition at line 226 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), Init(), and ResetBmonHistograms().
|
private |
Definition at line 101 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms().
|
private |
Definition at line 102 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms().
|
protectedinherited |
Number of channels per Get4, constant.
Definition at line 185 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
private |
Max number of Get4 per FEE (has to match nb FEE and GET4 per comp)
Definition at line 108 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), FillHitMonitoringHistos(), FinalizeMsHistos(), FinalizeTsHistos(), Init(), and UpdateZoomedFit().
|
protectedinherited |
Max number of Get4 per component.
Definition at line 184 of file CbmTofUnpackMonitor.h.
Referenced by FillErrMonitoringHistos(), CbmTofUnpackMonitorPulser::FillHitMonitoringHistos(), FillScmMonitoringHistos(), Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
protectedinherited |
Readout chain dimensions and mapping.
Definition at line 182 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), CreateHistograms(), CbmTofUnpackMonitorPulser::CreateHistograms(), CbmTofUnpackMonitorTestFee::CreateHistograms(), DrawCanvases(), CbmTofUnpackMonitorPulser::DrawCanvases(), CbmTofUnpackMonitorPulser::FinalizeMsHistos(), CbmTofUnpackMonitorTestFee::FinalizeMsHistos(), CbmTofUnpackMonitorPulser::FinalizeTsHistos(), Init(), CbmTofUnpackMonitorPulser::Init(), CbmTofUnpackMonitorTestFee::Init(), ResetHistograms(), CbmTofUnpackMonitorPulser::UpdateNormedDnlInl(), and CbmTofUnpackMonitorPulser::UpdateZoomedFit().
|
private |
FIXME: recheck if OK and if not conflicting with fuNbOfFeePerComp!
Definition at line 106 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), FillHitMonitoringHistos(), FinalizeMsHistos(), and Init().
|
protectedinherited |
Number of channels per Component, recalculated.
Definition at line 186 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), CbmTofUnpackMonitorPulser::CreateHistograms(), Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
protectedinherited |
Total number of Components in the system.
Definition at line 183 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), FillEpochMonitoringHistos(), FillErrMonitoringHistos(), FillHitMonitoringHistos(), CbmTofUnpackMonitorPulser::FillHitMonitoringHistos(), FillScmMonitoringHistos(), FillSysMonitoringHistos(), Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
private |
Max number of FEE per component.
Definition at line 107 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FillHitMonitoringHistos(), and Init().
|
private |
Definition at line 96 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FinalizeTsHistos().
|
protectedinherited |
Definition at line 316 of file CbmTofUnpackMonitor.h.
Referenced by FinalizeTsBmonMicroSpillHistos().
|
protectedinherited |
Settings from parameter file.
Definition at line 180 of file CbmTofUnpackMonitor.h.
Referenced by Init(), CbmTofUnpackMonitorPulser::Init(), and CbmTofUnpackMonitorTestFee::Init().
|
protectedinherited |
Definition at line 215 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), and SetSpillThreshold().
|
protectedinherited |
Definition at line 216 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), and SetSpillThresholdNonPulser().
|
protectedinherited |
Definition at line 335 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), and FillHitBmonQfactorHistos().
|
protectedinherited |
Definition at line 343 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), and DrawCanvasesQFactors().
|
protectedinherited |
Definition at line 359 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvases().
|
private |
[ fuFeeNr ][ ChanNr ]
Definition at line 121 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FillHitMonitoringHistos(), FinalizeMsHistos(), and Init().
|
protectedinherited |
Definition at line 336 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), DrawCanvasesQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Dimension: same as BinSizes vector!!
Definition at line 342 of file CbmTofUnpackMonitor.h.
Referenced by DrawCanvasesQFactors().
|
protectedinherited |
Hint: keep fractions of TS size + multiples of bin size and above 10 us.
Definition at line 338 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), DrawCanvasesQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 293 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
---> No Pulser cut + Spill detection
Definition at line 292 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), CreateBmonHistograms(), DrawBmonCanvases(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 265 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 266 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 269 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 270 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 267 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 268 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 271 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillErrBmonMonitoringHistos(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 272 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 263 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), FillHitBmonMonitoringHistos(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 264 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 261 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 262 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and ResetBmonHistograms().
|
protectedinherited |
Definition at line 349 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), DrawCanvasesQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 350 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 346 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 348 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), DrawCanvasesQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 347 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), DrawCanvasesQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 243 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillErrMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 242 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillScmMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
---> Per GET4 in Component
Definition at line 241 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillEpochMonitoringHistos(), FillErrMonitoringHistos(), FillHitMonitoringHistos(), FillScmMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
---> Per raw channel in Component
Definition at line 245 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillHitMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 246 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillHitMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 247 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillHitMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
---> Per remapped (PADI) channel in Component
Definition at line 249 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillHitMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 250 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillHitMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
Definition at line 251 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistograms(), DrawCanvases(), FillHitMonitoringHistos(), and ResetHistograms().
|
protectedinherited |
MS size histograms.
Definition at line 230 of file CbmTofUnpackMonitor.h.
Referenced by CbmTofUnpackMonitor(), CreateMsComponentSizeHistos(), FillMsSize(), and ResetMsComponentSizeHistos().
|
protectedinherited |
Definition at line 231 of file CbmTofUnpackMonitor.h.
Referenced by CbmTofUnpackMonitor(), CreateMsComponentSizeHistos(), FillMsSizeTime(), and ResetMsComponentSizeHistos().
|
private |
Definition at line 148 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms().
|
private |
[ fuFeeNr ][ ChanNr ]
Histograms
Definition at line 124 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), FinalizeMsHistos(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 130 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), FinalizeMsHistos(), FinalizeTsHistos(), and Finish().
|
private |
Definition at line 136 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms(), FinalizeMsHistos(), FinalizeTsHistos(), and Finish().
|
protectedinherited |
Vector of pointers to histograms + optional folder name.
Definition at line 400 of file CbmTofUnpackMonitor.h.
Referenced by AddCanvasToVector(), Finish(), GetCanvasVector(), and ~CbmTofUnpackMonitor().
|
protectedinherited |
For monitoring of internal processes. => Pointers should be filled with TH1*, TH2*, TProfile*, ... ==> To check if object N is of type T, use "T ObjectPointer = dynamic_cast<T>( fvpAllHistoPointers[N].first );" and check for nullptr ==> To get back the original class name use "fvpAllHistoPointers[N].first->ClassName()" which returns a const char * (e.g. "TH1I") ===> Usage example with feeding a THttpServer: ===> #include "TH2.h" ===> std::string sClassName = vHistos[ uHisto ].first.ClassName(); ===> if( !strncmp( sClassName, "TH1", 3 ) ) ===> server->Register( vHistos[ uHisto ].second.data(), dynamic_cast< TH1 * >(vHistos[ uHisto ].first) ); ===> else if( !strncmp( sClassName, "TH2", 3 ) ) ===> server->Register( vHistos[ uHisto ].second.data(), dynamic_cast< TH2 * >(vHistos[ uHisto ].first) );
Definition at line 398 of file CbmTofUnpackMonitor.h.
Referenced by AddHistoToVector(), CbmTofUnpackMonitor(), Finish(), GetHistoVector(), and ~CbmTofUnpackMonitor().
|
protectedinherited |
Definition at line 259 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and FillErrBmonMonitoringHistos().
|
protectedinherited |
Definition at line 260 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and FillErrBmonMonitoringHistos().
|
protectedinherited |
BMon specific histograms ---> Channel rate plots
Definition at line 258 of file CbmTofUnpackMonitor.h.
Referenced by CreateBmonHistograms(), and FillHitBmonMonitoringHistos().
|
private |
Buffer for pulser channels.
Definition at line 120 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FillHitMonitoringHistos(), FinalizeMsHistos(), and Init().
|
protectedinherited |
Definition at line 339 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 340 of file CbmTofUnpackMonitor.h.
Referenced by CreateHistogramsQFactors(), FillHitBmonQfactorHistos(), and FinalizeTsBmonQfactorHistos().
|
protectedinherited |
Definition at line 344 of file CbmTofUnpackMonitor.h.
|
protectedinherited |
Definition at line 345 of file CbmTofUnpackMonitor.h.
|
private |
Definition at line 89 of file CbmTofUnpackMonitorTestFee.h.
Referenced by FinalizeMsHistos().
|
staticconstexprprotectedinherited |
Map from electronics channel to BMon strip 2022 mapping: Y[0-3] on c0, Y[4-7] on c1, X[4-7] on c2, X[0-3] on c3, re-ordered in par file and par class Y not cabled for diamond but pulser there
Definition at line 221 of file CbmTofUnpackMonitor.h.
Referenced by Init().
|
staticconstexprprotectedinherited |
2024 mapping: +4 channels scvd added
Definition at line 223 of file CbmTofUnpackMonitor.h.
Referenced by Init().
|
staticprotectedinherited |
Definition at line 207 of file CbmTofUnpackMonitor.h.
|
staticprotectedinherited |
---> Constants
Definition at line 206 of file CbmTofUnpackMonitor.h.
Referenced by CbmTofUnpackMonitor(), and GetMaxNbFlibLinks().
|
private |
Definition at line 91 of file CbmTofUnpackMonitorTestFee.h.
Referenced by CreateHistograms().
|
staticprotectedinherited |
Definition at line 208 of file CbmTofUnpackMonitor.h.
Referenced by Init().
|
staticprotectedinherited |
Definition at line 209 of file CbmTofUnpackMonitor.h.
Referenced by Init().
|
private |
Definition at line 104 of file CbmTofUnpackMonitorTestFee.h.
|
private |
FIXME: recheck if OK and if not conflicting with fuNbOfFeePerComp!
Definition at line 105 of file CbmTofUnpackMonitorTestFee.h.
|
staticprotectedinherited |
Definition at line 210 of file CbmTofUnpackMonitor.h.
Referenced by CheckBmonSpillLimits(), CreateBmonHistograms(), DrawBmonCanvases(), and ResetBmonHistograms().
|
staticprivate |
Constants.
Definition at line 88 of file CbmTofUnpackMonitorTestFee.h.