1 #ifndef gen_Pythia6Service_h 2 #define gen_Pythia6Service_h 14 class HepRandomEngine;
21 double pyr_(
int* idummy);
31 void setGeneralParams();
34 void setPYUPDAParams(
bool afterPyinit);
35 void setSLHAFromHeader(
const std::vector<std::string>&
lines);
37 void openSLHA(
const char*);
39 void openPYUPDA(
const char*,
bool write_file);
43 void enter()
override;
45 CLHEP::HepRandomEngine*
randomEngine()
const {
return fRandomEngine; }
CLHEP::HepRandomEngine * randomEngine() const
std::vector< std::string > fParamPYUPDA
std::vector< std::string > fParamGeneral
static Pythia6Service * fPythia6Owner
CLHEP::HepRandomEngine * fRandomEngine
std::vector< std::string > fParamCSA
void setRandomEngine(CLHEP::HepRandomEngine *v)
std::vector< std::string > fParamSLHA