1 #ifndef gen_PomwigHadronizer_h
2 #define gen_PomwigHadronizer_h
10 #include <HepMC/IO_HERWIG.h>
16 class HepRandomEngine;
41 const char *
classname()
const {
return "PomwigHadronizer"; }
bool declareStableParticles(const std::vector< int > &pdgIds)
gen::ParameterCollector parameters
static const std::vector< std::string > theSharedResources
bool initializeForInternalPartons()
const char * classname() const
bool generatePartonsAndHadronize()
bool declareSpecialSettings(const std::vector< std::string > &)
virtual void doSetRandomEngine(CLHEP::HepRandomEngine *v) override
virtual std::vector< std::string > const & doSharedResources() const override
double survivalProbability
PomwigHadronizer(const edm::ParameterSet ¶ms)
bool initializeForExternalPartons()