10#ifndef CBM_ATCONVERTER_STEER_RUN_H
11#define CBM_ATCONVERTER_STEER_RUN_H 1
16#include <FairRunAna.h>
31 class Run :
public TNamed {
95 void SetTraFiles(
const std::vector<std::string> files);
void Exec()
Run reconstruction.
void CheckInputBranches(FairFileSource *source)
Check the presence of reco input branches.
void SetOutput(const char *fileName)
Set output file name.
bool CheckFile(const char *fileName)
Check existence of a file.
void SetTraFiles(const std::vector< std::string > files)
Set transport input files.
bool IsDataPresent(ECbmModuleId detector) const
Presence of input digi data.
void SetConfig(const Config &config)
Set configuration.
void SetGeoSetupTag(const char *tag)
Set geometry setup tag.
std::vector< TString > fTra
Run(const Run &)=delete
Copy constructor forbidden.
void CheckRecoBranch(TTree *tree, ECbmModuleId detector)
Check and mark presence of reco branches.
ClassDef(cbm::atconverter::Run, 1)
void SetParFile(const char *fileName)
Set parameter file name.
void CreateTopology()
Create the reconstruction task topology (chain)
void SetRecoFile(const char *fileName)
Set reconstruction file name.
const Config & GetConfig() const
Settings object.
std::set< ECbmModuleId > fDataPresent
void AddTask(FairTask *task)
Add a task to the run.
Run operator=(const Run &)=delete
Assignment operator forbidden.
void LoadConfig(const char *fileName)
Set configuration file name.
void SetRawFile(const char *fileName)
Set digitizazion (raw) file name.
void AllowOverwrite()
Allow overwriting if output file already exists.