1 #ifndef HijingHadronizer_h 2 #define HijingHadronizer_h 19 class HepRandomEngine;
32 bool generatePartonsAndHadronize();
37 bool initializeForExternalPartons();
38 bool initializeForInternalPartons();
39 bool declareStableParticles(
const std::vector<int>&);
47 void doSetRandomEngine(CLHEP::HepRandomEngine*
v)
override;
48 std::vector<std::string>
const&
doSharedResources()
const override {
return theSharedResources; }
52 HepMC::GenVertex* build_hijing_vertex(
int i,
int id);
57 void rotateEvtPlane();
static const std::vector< std::string > theSharedResources
bool declareSpecialSettings(const std::vector< std::string > &)
std::vector< std::string > const & doSharedResources() const override