13#ifndef CbmMcbm2018MonitorTaskPsd_H
14#define CbmMcbm2018MonitorTaskPsd_H
18#include "Timeslice.hpp"
29 virtual Bool_t
Init();
30 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
Bool_t fbMonitorMode
Control flags.
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
void SetHistoryHistoSize(UInt_t inHistorySizeSec=1800)
std::vector< Int_t > fviHistoZLArgs
virtual ~CbmMcbm2018MonitorTaskPsd()
void SetMonitorFitMode(Bool_t bFlagIn=kTRUE)
CbmMcbm2018MonitorAlgoPsd * fMonitorAlgo
Processing algo.
void SetAmplHistoArgs(std::vector< Int_t > inVec)
void SetMonitorChanMode(Bool_t bFlagIn=kTRUE)
Bool_t fbMonitorWfmMode
Switch ON the filling channelwise histograms.
Bool_t fbDebugMonitorMode
Switch ON the filling waveform fitting histograms.
uint64_t fulTsCounter
Statistics & first TS rejection.
void SetHistoFilename(TString sNameIn)
void SetZLHistoArgs(std::vector< Int_t > inVec)
void SetNbMsInTs(size_t, size_t)
CbmMcbm2018MonitorTaskPsd operator=(const CbmMcbm2018MonitorTaskPsd &)
UInt_t fuHistoryHistoSize
Switch ON the filling of a additional set of histograms.
void SetMonitorMode(Bool_t bFlagIn=kTRUE)
Algo settings setters.
CbmMcbm2018MonitorTaskPsd(const CbmMcbm2018MonitorTaskPsd &)
void SetChargeHistoArgs(std::vector< Int_t > inVec)
std::vector< Int_t > fviHistoChargeArgs
std::vector< Int_t > fviHistoAmplArgs
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
CbmMcbm2018MonitorTaskPsd()
Bool_t ReInitContainers()
Bool_t fbMonitorChanMode
Switch ON the filling of a minimal set of histograms.
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
void SetMonitorWfmMode(Bool_t bFlagIn=kTRUE)
Bool_t fbMonitorFitMode
Switch ON the filling waveforms histograms.