1 #ifndef StiScanPrgOptions_h
2 #define StiScanPrgOptions_h
7 #include <boost/program_options/options_description.hpp>
8 #include <boost/program_options/variables_map.hpp>
9 #include <boost/program_options/parsers.hpp>
17 namespace po = boost::program_options;
29 StiScanPrgOptions(
int argc,
char **argv,
const std::string& stiTreeName=
"t",
const std::string& geantStepTreeName=
"stepping");
virtual void AddToInputChains(std::string stiTreeRootFileName)
Processes and controls user options provided in the command line.
bool DoAutoHistRange() const
double GetHistZMin() const
void SetHistRMax(double maxR)
double GetHistZMax() const
void SetHistZRange(double minZ, double maxZ)
bool fDoGeantStepTree
A flag to process geant tree if set.
double GetHistRMax() const
Processes and controls user options provided in the command line.
bool fDoAutoHistRange
A flag to find optimal range for histogram axises automatically.
bool DoGeantStepTree() const
double GetHistRMin() const
TChain * GetGeantStepChain()
virtual void VerifyOptions()