1 #ifndef gen_Pythia6Service_h 2 #define gen_Pythia6Service_h 14 class HepRandomEngine;
22 double pyr_(
int* idummy);
33 void setGeneralParams();
36 void setPYUPDAParams(
bool afterPyinit);
37 void setSLHAFromHeader(
const std::vector<std::string> &
lines );
39 void openSLHA(
const char* );
41 void openPYUPDA(
const char*,
bool write_file );
45 void enter()
override;
47 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