1 #ifndef HijingHadronizer_h 2 #define HijingHadronizer_h 19 class HepRandomEngine;
33 bool generatePartonsAndHadronize();
38 bool initializeForExternalPartons();
39 bool initializeForInternalPartons();
40 bool declareStableParticles(
const std::vector<int>& );
49 void doSetRandomEngine(CLHEP::HepRandomEngine*
v)
override;
50 std::vector<std::string>
const&
doSharedResources()
const override {
return theSharedResources; }
54 HepMC::GenVertex* build_hijing_vertex(
int i,
int id);
57 std::string targ,
int iap,
int izp,
int iat,
int izt);
59 void rotateEvtPlane();
static const std::vector< std::string > theSharedResources
bool declareSpecialSettings(const std::vector< std::string > &)
std::vector< std::string > const & doSharedResources() const override