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