Go to the documentation of this file.
8 #ifndef CbmMcbm2018MonitorTaskHodo_H
9 #define CbmMcbm2018MonitorTaskHodo_H
11 #include "Timeslice.hpp"
27 virtual Bool_t
Init();
28 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
47 void SetDpbId(UInt_t uDpbId = 0x5b75);
49 void SetHodoSwapXY(Bool_t bSwapHodoA = kFALSE, Bool_t bSwapHodoB = kTRUE);
50 void SetHodoInvertX(Bool_t bInvHodoA = kFALSE, Bool_t bInvHodoB = kTRUE);
51 void SetHodoInvertY(Bool_t bInvHodoA = kFALSE, Bool_t bInvHodoB = kTRUE);
CbmMcbm2018MonitorTaskHodo operator=(const CbmMcbm2018MonitorTaskHodo &)=delete
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
void SetDpbId(UInt_t uDpbId=0x5b75)
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
void SetNbMsInTs(size_t, size_t)
void SetHodoElinkIdx(UInt_t uElinkHodoA=5, UInt_t uElinkHodoB=10)
CbmMcbm2018MonitorTaskHodo(const CbmMcbm2018MonitorTaskHodo &)=delete
void SetTimeOffsetNs(Double_t dOffsetIn=0.0)
uint64_t fulTsCounter
If ON the output TClonesArray of digi is written to disk.
void SetHodoSwapXY(Bool_t bSwapHodoA=kFALSE, Bool_t bSwapHodoB=kTRUE)
void SetMonitorMode(Bool_t bFlagIn=kTRUE)
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
CbmMcbm2018MonitorAlgoHodo * fMonitorAlgo
Processing algo.
Bool_t ReInitContainers()
void SetHodoInvertY(Bool_t bInvHodoA=kFALSE, Bool_t bInvHodoB=kTRUE)
void SetHodoInvertX(Bool_t bInvHodoA=kFALSE, Bool_t bInvHodoB=kTRUE)
void SetWriteOutputFlag(Bool_t bFlagIn)
Task settings.
Bool_t fbWriteOutput
Switch ON the filling of a additional set of histograms.
Bool_t fbMonitorMode
Control flags.
CbmMcbm2018MonitorTaskHodo(UInt_t uNbSdpb=1)
virtual ~CbmMcbm2018MonitorTaskHodo()