Go to the documentation of this file. 1 #ifndef HijingHadronizer_h
2 #define HijingHadronizer_h
19 class HepRandomEngine;
bool call_hijset(double efrm, std::string frame, std::string proj, std::string targ, int iap, int izp, int iat, int izt)
bool declareStableParticles(const std::vector< int > &)
HepMC::GenParticle * build_hijing(int index, int barcode)
~HijingHadronizer() override
bool initializeForInternalPartons()
void add_heavy_ion_rec(HepMC::GenEvent *evt)
HijingHadronizer(const edm::ParameterSet &)
static const std::vector< std::string > theSharedResources
bool get_particles(HepMC::GenEvent *evt)
bool initializeForExternalPartons()
bool declareSpecialSettings(const std::vector< std::string > &)
HepMC::GenVertex * build_hijing_vertex(int i, int id)
std::vector< std::string > const & doSharedResources() const override
const char * classname() const
void doSetRandomEngine(CLHEP::HepRandomEngine *v) override
bool generatePartonsAndHadronize()