17 ,
const std::string& integInputFiles
18 ,
const std::string& integEvtFile
19 ,
const std::string& topUpIntegOption
21 ,
const std::string& integOutputFile
27 , _integratorEventFile(integEvtFile)
28 , _integratorOutputFile(integOutputFile)
33 cout <<
"pset pointer in DalitzPdfSaveInteg " << mps << endl;
34 cout <<
"amps pointer in DalitzPdfSaveInteg " <<
_amps << endl;
44 if(
"topUp" == topUpIntegOption){
46 cout <<
"cannot make SignalGenerator, pattern is empty" << endl;
47 cout <<
"bailing out" << endl;
48 throw "no pattern, no signal generator";
63 ,
const std::string& integInputFiles
64 ,
const std::string& integEvtFile
65 ,
const std::string& topUpIntegOption
66 ,
const std::string& integOutputFile
72 , _integratorEventFile(integEvtFile)
73 , _integratorOutputFile(integOutputFile)
86 if(
"topUp" == topUpIntegOption){
88 cout <<
"cannot make SignalGenerator, _amps are empty" << endl;
89 cout <<
"bailing out" << endl;
90 throw "no amps, no signal generator";
93 cout <<
"cannot make SignalGenerator, pattern is empty" << endl;
94 cout <<
"bailing out" << endl;
95 throw "no pattern, no signal generator";
void setIntegratorFileName(const std::string &commaSeparatedList)
bool saveIntegrator(const std::string &fname) const
std::string _integratorOutputFile
DalitzPdfSaveInteg(const DalitzEventPattern &pat, double precision=1.e-4, const std::string &integInputFiles="Integrator", const std::string &integEvtFile="integEvtFile.root", const std::string &topUpIntegOption="topUp", MINT::MinuitParameterSet *mps=0, const std::string &integOutputFile="")
void setWeighted(bool w=true)
IFastAmplitudeIntegrable * _amps
FromFileGenerator * _fileGen
void setEventGenerator(MINT::IEventGenerator< IDalitzEvent > *g)
std::string _integratorEventFile