13#include <RtypesCore.h>
19 : CbmRecoUnpackConfig(
"CbmRichUnpackConfig", detGeoSetupTag, runid)
28 if (fDoLog) LOG(info) << fName <<
"::Init - SetMaskedDiRICHes";
43 if (fDoLog) LOG(info) << fName <<
"::Init - chooseAlgo";
48 auto algo = std::make_shared<CbmRichUnpackAlgo>();
49 LOG(info) << fName <<
"::chooseAlgo() - selected algo = " << algo->Class_Name();
54 auto algo = std::make_shared<CbmRichUnpackAlgo2022>();
55 LOG(info) << fName <<
"::chooseAlgo() - selected algo = " << algo->Class_Name();
60 <<
"::Init - chooseAlgo() - no algorithm created something went wrong. We can not work like this!";
ClassImp(CbmConverterManager)
Baseclass for the TrdR unpacker algorithms.
Configuration class for an unpacker algorithm.
CbmRichUnpackerVersion fUnpackerVersion
Selector of Unpacker Version.
virtual std::shared_ptr< CbmRichUnpackAlgoBase > chooseAlgo()
Choose the derived unpacker algorithm to be used for the DAQ output to Digi translation....
std::shared_ptr< CbmRichUnpackMonitor > fMonitor
pointer to the monitor object
virtual ~CbmRichUnpackConfig()
Destroy the Cbm Trd Unpack Task object.
std::vector< Int_t > fMaskedDiRICHes
CbmRichUnpackConfig(std::string detGeoSetupTag, UInt_t runid=0)
Create the Cbm Trd Unpack Task object.
void InitAlgo()
Initialize the algorithm, should include all steps needing te parameter objects to be present....