|
CbmRoot
|
#include <CbmMcbm2018MonitorTaskTof.h>
Public Member Functions | |
| CbmMcbm2018MonitorTaskTof () | |
| CbmMcbm2018MonitorTaskTof (const CbmMcbm2018MonitorTaskTof &)=delete | |
| CbmMcbm2018MonitorTaskTof | operator= (const CbmMcbm2018MonitorTaskTof &)=delete |
| virtual | ~CbmMcbm2018MonitorTaskTof () |
| 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 | AddMsComponentToList (size_t component, UShort_t usDetectorId) |
| Temp until we change from CbmMcbmUnpack to something else. | |
| void | SetNbMsInTs (size_t, size_t) |
| void | SetDebugMonitorMode (Bool_t bFlagIn=kTRUE) |
| Algo settings setters. | |
| void | SetIgnoreCriticalErrors (Bool_t bFlagIn=kTRUE) |
| void | SetIgnoreOverlapMs (Bool_t bFlagIn=kTRUE) |
| void | SetHistoryHistoSize (UInt_t inHistorySizeSec=1800) |
| void | SetHistoFilename (TString sNameIn) |
| void | SetPulserTotLimits (UInt_t uMin, UInt_t uMax) |
| void | SetGdpbIndex (Int_t iGdpb=-1) |
Private Member Functions | |
| Bool_t | SaveHistograms () |
Private Attributes | |
| Bool_t | fbDebugMonitorMode |
| Control flags. | |
| Bool_t | fbIgnoreCriticalErrors |
| Switch ON the filling of a additional set of histograms. | |
| UInt_t | fuHistoryHistoSize |
| If ON not printout at all for critical errors. | |
| TString | fsHistoFileName |
| UInt_t | fuMinTotPulser |
| UInt_t | fuMaxTotPulser |
| Int_t | fiGdpbIndex |
| uint64_t | fulTsCounter |
| Statistics & first TS rejection. | |
| CbmMcbm2018MonitorAlgoTof * | fMonitorAlgo |
| Processing algo. | |
Definition at line 23 of file CbmMcbm2018MonitorTaskTof.h.
| CbmMcbm2018MonitorTaskTof::CbmMcbm2018MonitorTaskTof | ( | ) |
Definition at line 40 of file CbmMcbm2018MonitorTaskTof.cxx.
References CbmMcbmUnpack::CbmMcbmUnpack(), fbDebugMonitorMode, fbIgnoreCriticalErrors, fiGdpbIndex, fMonitorAlgo, fsHistoFileName, fuHistoryHistoSize, fulTsCounter, fuMaxTotPulser, and fuMinTotPulser.
Referenced by CbmMcbm2018MonitorTaskTof(), and operator=().
|
delete |
References CbmMcbm2018MonitorTaskTof().
|
virtual |
Definition at line 55 of file CbmMcbm2018MonitorTaskTof.cxx.
References fMonitorAlgo.
|
virtual |
Temp until we change from CbmMcbmUnpack to something else.
Implements CbmMcbmUnpack.
Definition at line 152 of file CbmMcbm2018MonitorTaskTof.cxx.
References fMonitorAlgo.
|
virtual |
Cleqr the digis vector in case it was filled
Implements CbmMcbmUnpack.
Definition at line 157 of file CbmMcbm2018MonitorTaskTof.cxx.
References bMcbm2018MonitorTaskTofResetHistos, bMcbm2018MonitorTaskTofSaveHistos, fMonitorAlgo, fulTsCounter, and SaveHistograms().
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 188 of file CbmMcbm2018MonitorTaskTof.cxx.
References SaveHistograms().
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 57 of file CbmMcbm2018MonitorTaskTof.cxx.
|
virtual |
Control flags
Transfer parameter values set from calling macro
Histos creation, obtain pointer on them and add them to the HTTP server Trigger histo creation on all associated algos
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 in the HTTP server
Reimplemented from CbmMcbmUnpack.
Definition at line 89 of file CbmMcbm2018MonitorTaskTof.cxx.
References fbDebugMonitorMode, fbIgnoreCriticalErrors, fiGdpbIndex, fMonitorAlgo, fuHistoryHistoSize, fuMaxTotPulser, and fuMinTotPulser.
|
delete |
References CbmMcbm2018MonitorTaskTof().
|
virtual |
Reimplemented from CbmMcbmUnpack.
Definition at line 144 of file CbmMcbm2018MonitorTaskTof.cxx.
References fMonitorAlgo.
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 186 of file CbmMcbm2018MonitorTaskTof.cxx.
|
private |
Obtain vector of pointers on each histo from the algo (+ optionally desired folder)
Save old global file and folder pointer to avoid messing with FairRoot
Register the histos in the HTTP server
Make sure we end up in chosen folder
Write plot
Make sure we end up in chosen folder
Write plot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 192 of file CbmMcbm2018MonitorTaskTof.cxx.
References fMonitorAlgo, and fsHistoFileName.
Referenced by DoUnpack(), and Finish().
|
inline |
Algo settings setters.
Definition at line 47 of file CbmMcbm2018MonitorTaskTof.h.
References fbDebugMonitorMode.
|
inline |
Definition at line 57 of file CbmMcbm2018MonitorTaskTof.h.
References fiGdpbIndex.
|
inline |
Definition at line 51 of file CbmMcbm2018MonitorTaskTof.h.
References fsHistoFileName.
|
inline |
Definition at line 50 of file CbmMcbm2018MonitorTaskTof.h.
References fuHistoryHistoSize.
|
inline |
Definition at line 48 of file CbmMcbm2018MonitorTaskTof.h.
References fbIgnoreCriticalErrors.
| void CbmMcbm2018MonitorTaskTof::SetIgnoreOverlapMs | ( | Bool_t | bFlagIn = kTRUE | ) |
Definition at line 190 of file CbmMcbm2018MonitorTaskTof.cxx.
References fMonitorAlgo.
|
inlinevirtual |
Implements CbmMcbmUnpack.
Definition at line 44 of file CbmMcbm2018MonitorTaskTof.h.
|
virtual |
Implements CbmMcbmUnpack.
Definition at line 65 of file CbmMcbm2018MonitorTaskTof.cxx.
References fMonitorAlgo.
|
inline |
Definition at line 52 of file CbmMcbm2018MonitorTaskTof.h.
References fuMaxTotPulser, and fuMinTotPulser.
|
private |
Control flags.
Definition at line 63 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), InitContainers(), and SetDebugMonitorMode().
|
private |
Switch ON the filling of a additional set of histograms.
Definition at line 64 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), InitContainers(), and SetIgnoreCriticalErrors().
|
private |
Definition at line 71 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), InitContainers(), and SetGdpbIndex().
|
private |
Processing algo.
Definition at line 77 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by AddMsComponentToList(), CbmMcbm2018MonitorTaskTof(), DoUnpack(), InitContainers(), ReInitContainers(), SaveHistograms(), SetIgnoreOverlapMs(), SetParContainers(), and ~CbmMcbm2018MonitorTaskTof().
|
private |
Definition at line 68 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), SaveHistograms(), and SetHistoFilename().
|
private |
If ON not printout at all for critical errors.
User settings parameters
Definition at line 67 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), InitContainers(), and SetHistoryHistoSize().
|
private |
Statistics & first TS rejection.
Definition at line 74 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), and DoUnpack().
|
private |
Definition at line 70 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), InitContainers(), and SetPulserTotLimits().
|
private |
Definition at line 69 of file CbmMcbm2018MonitorTaskTof.h.
Referenced by CbmMcbm2018MonitorTaskTof(), InitContainers(), and SetPulserTotLimits().