5#ifndef CbmCriGet4RawPrint_H
6#define CbmCriGet4RawPrint_H
9#include "Timeslice.hpp"
31 virtual Bool_t
Init();
32 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
void SetNbMsInTs(size_t, size_t)
virtual ~CbmCriGet4RawPrint()
CbmCriGet4RawPrint(const CbmCriGet4RawPrint &)=delete
ULong64_t fulCurrentTsIdx
Total size of the core MS in a TS, [nanoseconds].
UInt_t fuCurrentEquipmentId
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
Double_t fdTsCoreSizeInNs
Size of a single MS, [nanoseconds].
Double_t fdTsFullSizeInNs
Total size of the core MS in a TS, [nanoseconds].
ULong64_t fulCurrentMsIdx
std::vector< size_t > fvMsComponentsList
Parameters related to FLES containers.
Double_t fdTsStopTimeCore
Time in ns of current TS from the index of the first MS first component.
UInt_t fuMsIndex
Start Time in ns of current MS from its index field in header.
Double_t fdMsSizeInNs
/** Ignore Overlap Ms: all fuNbOverMsPerTs MS at the end of timeslice **/
Double_t fdMsTime
End Time in ns of current TS Core from the index of the first MS first component.
static const Int_t kiMaxNbFlibLinks
Constants.
CbmCriGet4RawPrint operator=(const CbmCriGet4RawPrint &)=delete
static const UInt_t kuBytesPerMessage
Bool_t ReInitContainers()