5#ifndef APPLICATIONPARAMETER_H
6#define APPLICATIONPARAMETER_H
const std::string & GetOutput() const
Returns the output ROOT file path.
std::string fConfig
A path to the YAML configuration file.
std::string fOption
An option to select the comparision methods and canvas handling using core::Process()
void ParseCommandLine(int argc, char *argv[])
Parses command-line arguments.
std::string fOutput
A path to the output root file.
const std::vector< std::string > & GetNames() const
Returns the list of commit hashes or week numbers.
ApplicationParameter(int argc, char *argv[])
Constructor: Parses command-line arguments.
std::vector< std::string > fNames
List of commit hashes or week numbers (yyyy_ww)
const std::string & GetOption() const
Returns the option for comparison and canvas handling.
std::string fBuilddir
A path to CBMROOT build directory.
ETestType fCompare
selected comparision type
ETestType GetCompare() const
Returns the selected comparison type.
const std::string & GetConfig() const
Returns the YAML configuration file path.
const std::string & GetBuilddir() const
Returns the CBMROOT build directory path.
@ NotDefined
Undefined mode.
@ Commit
Commit-based comparision mode.
@ Weekly
Weekly test comparision mode.