Something went wrong on our end
-
Bertram Kopf authored6448ac19
PsiToXGamParser.cc 1.26 KiB
// Bertram Kopf (RUB)
#include "PwaUtils/PsiToXGamParser.hh"
#include "ErrLogger/ErrLogger.hh"
#include <iterator>
#include <iostream>
#include <fstream>
using namespace std;
PsiToXGamParser::PsiToXGamParser(int argc,char **argv):
ParserBase(argc,argv)
,_massIndependentFit(false)
, _useCommonProductionPhases(false)
,_useEvtWeight(false)
, _massMin(0.7)
, _massMax(3.1)
, _jobOption("")
{
po::options_description common("Common Options");
common.add_options()
("massIndependentFit", po::value<bool>(&_massIndependentFit), "enable/disable mass independence in fit")
("commonProdPhases",po::value<bool>(&_useCommonProductionPhases), "enable/disable common production phases")
("useEventWeight",po::value<bool>(&_useEvtWeight), "enable/disable input for event weight")
;
_common->add(common);
po::options_description config("Configuration file options");
config.add_options()
("massRangeMin",po::value<double>(&_massMin), "min of eta pi pi mass range for mass indep. fit")
("massRangeMax",po::value<double>(&_massMax), "max of eta pi pi mass range for mass indep. fit")
("jobOption",po::value<string>(&_jobOption), "add a jobOption string to all produced files")
;
_config->add(config);
parseCommandLine(argc, argv);
}