CbmRoot
|
#include <CbmMcbmUnpack.h>
Public Member Functions | |
CbmMcbmUnpack () | |
virtual | ~CbmMcbmUnpack () |
virtual Bool_t | Init ()=0 |
virtual Bool_t | DoUnpack (const fles::Timeslice &ts, size_t component)=0 |
virtual void | Reset ()=0 |
virtual void | Finish ()=0 |
virtual void | SetParContainers ()=0 |
virtual Bool_t | InitContainers () |
virtual Bool_t | ReInitContainers () |
virtual void | AddMsComponentToList (size_t component, UShort_t usDetectorId)=0 |
virtual void | SetNbMsInTs (size_t uCoreMsNb, size_t uOverlapMsNb)=0 |
Definition at line 19 of file CbmMcbmUnpack.h.
CbmMcbmUnpack::CbmMcbmUnpack | ( | ) |
Definition at line 13 of file CbmMcbmUnpack.cxx.
|
virtual |
Definition at line 15 of file CbmMcbmUnpack.cxx.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
|
inlinevirtual |
Reimplemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
Definition at line 34 of file CbmMcbmUnpack.h.
|
inlinevirtual |
Reimplemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
Definition at line 36 of file CbmMcbmUnpack.h.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.
|
pure virtual |
Implemented in CbmCheckDataFormatGdpb2018, CbmCosy2019MonitorTaskHodo, CbmCosy2019UnpackerTaskHodo, CbmCriGet4RawPrint, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorTaskBmon, CbmMcbm2018MonitorTaskMuchLite, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskRich2020, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskTrdR, CbmMcbmSpillFindTask, CbmStar2019EventBuilderEtof, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmStar2019MonitorTof, and CbmStar2019TofFeeThr.