bool Add(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
ClassDef(CbmQaManager, 0)
TString fsConfigName
Name of the configuration YAML file (passed to underlying QA tasks)
void SetConfigName(const TString &name)
Sets YAML config name.
void AddTask(FairTask *task)
Adds sub-task.
CbmQaManager & operator=(CbmQaManager &&)=delete
Move assignment operator.
CbmQaManager(CbmQaManager &&)=delete
Move constructor.
void Finish()
Action of the task in the end of the run.
std::shared_ptr< TFile > fpBenchmarkOutput
An output file for histograms cross-check.
void OpenBenchmarkInput(const TString &path)
Open cross-check file.
TString fsDefaultTag
Default tag (git SHA etc.)
void OpenBenchmarkOutput(const TString &path)
Open benchmark output file.
InitStatus Init()
Task initialization.
CbmQaManager(int verbose=1)
Constructor from parameters.
InitStatus ReInit()
Task re-initialization.
bool fStatus
Status of QA: true - all tasks passed, false - at least one of the task failed.
const TString & GetVersionTag() const
Gets version tag.
bool GetStatus() const
Gets status flag.
TString fsVersionTag
Version tag (git SHA etc.)
const TString & GetConfigName() const
Gets YAML config name.
void SetVersionTag(const TString &tag)
Sets version tag.
std::shared_ptr< TFile > fpBenchmarkInput
A benchmark file with default ROOT objects used for the cross-check.
const TString & GetDefaultTag() const
Gets default tag.
void SetDefaultTag(const TString &tag)
Sets default tag.
CbmQaManager(const CbmQaManager &)=delete
Copy constructor.
CbmQaManager & operator=(const CbmQaManager &)=delete
Copy assignment operator.
virtual ~CbmQaManager()=default
Destructor.
void Exec(Option_t *)
Action of the task in the time-slice.