22 #ifndef EVTPHOTOSENGINE_HH 23 #define EVTPHOTOSENGINE_HH 32 #include "HepMC3/Units.h" 34 #include "Photos/PhotosHepMC3Event.h" 35 #include "Photos/PhotosHepMC3Particle.h" 37 #include "Photos/PhotosHepMCEvent.h" 38 #include "Photos/PhotosHepMCParticle.h" 39 #include "Photos/PhotosParticle.h" 48 EvtPhotosEngine( std::string photonType =
"gamma",
49 bool useEvtGenRandom =
true );
56 std::string _photonType;
63 int getNumberOfPhotons(
const GenVertexPtr theVertex )
const;
HepMC::GenParticle * GenParticlePtr
virtual void initialise()=0
virtual bool doDecay(EvtParticle *theMother)=0
HepMC::GenVertex * GenVertexPtr