13#if !defined(__CLING__) && !defined(__ROOTCLING__)
64 CbmReco(
Config config, std::string source, std::string outFile, std::string configFile,
65 int32_t numTs = std::numeric_limits<int32_t>::max(), uint16_t port = 0, cbm::Monitor* monitor =
nullptr);
75 CbmReco(
Config config, std::vector<std::string> sources, std::string outFile, std::string configFile,
76 int32_t numTs = std::numeric_limits<int32_t>::max(), uint16_t port = 0, cbm::Monitor* monitor =
nullptr);
Main steering class of reconstruction in CBM.
CbmReco(Config config, std::vector< std::string > sources, std::string outFile, std::string configFile, int32_t numTs=std::numeric_limits< int32_t >::max(), uint16_t port=0, cbm::Monitor *monitor=nullptr)
Standard constructor for list of sources.
virtual ~CbmReco()
Destructor.
std::string ListSources() const
List all entries in the input vector.
int32_t Run()
Configure and execute run.
Config fConfig
Configuration.
std::string fOutputFileName
Output file (ROOT)
int32_t fNumTs
Number of timeslices to process.
CbmReco(Config config, std::string source, std::string outFile, std::string configFile, int32_t numTs=std::numeric_limits< int32_t >::max(), uint16_t port=0, cbm::Monitor *monitor=nullptr)
Default constructor.
std::vector< std::string > fSourceNames
Sources (input files or stream)
std::string fConfigFileName
Configuration file (YAML)