1 #ifndef gen_Cascade2Hadronizer_h 2 #define gen_Cascade2Hadronizer_h 17 class HepRandomEngine;
31 bool readSettings(
int);
32 bool initializeForExternalPartons();
33 bool initializeForInternalPartons();
36 bool cascadeReadParameters(
const std::string& ParameterString);
37 void cascadePrintParameters();
38 void pythia6PrintParameters();
39 bool declareStableParticles(
const std::vector<int>&);
43 bool generatePartonsAndHadronize();
53 void doSetRandomEngine(CLHEP::HepRandomEngine*
v)
override;
54 std::vector<std::string>
const&
doSharedResources()
const override {
return theSharedResources; }
60 void flushTmpStorage();
61 void fillTmpStorage();
62 void imposeProperTime();
Pythia6Service * fPy6Service
std::vector< std::string > const & doSharedResources() const override
edm::ParameterSet fParameters
unsigned int fPythiaListVerbosity
bool fDisplayPythiaBanner
double fextCrossSectionError
bool declareSpecialSettings(const std::vector< std::string > &)
static const std::vector< std::string > theSharedResources
unsigned int fMaxEventsToPrint