1 #ifndef gen_EvtGenInterface_h
2 #define gen_EvtGenInterface_h
16 class HepRandomEngine;
41 HepMC::GenEvent*
decay( HepMC::GenEvent* evt);
CLHEP::HepRandomEngine * decayRandomEngine
void addToHepMC(HepMC::GenParticle *partHep, EvtId idEvt, HepMC::GenEvent *theEvent, bool del_daug)
void update_candlist(int theIndex, HepMC::GenParticle *thePart)
std::vector< int > polarize_ids
std::vector< EvtId > forced_Evt
void go_through_daughters(EvtParticle *part)
Pythia6Service * m_Py6Service
void SetPhotosDecayRandomEngine(CLHEP::HepRandomEngine *decayRandomEngine)
std::map< int, float > polarizations
HepMC::GenParticle * listp[10]
std::vector< double > polarize_pol
EvtGenInterface(const edm::ParameterSet &)
std::vector< int > m_PDGs
const std::vector< int > & operatesOnParticles()
std::vector< int > forced_Hep
HepMC::GenEvent * decay(HepMC::GenEvent *evt)