1 #ifndef gen_Pythia6Gun_h 2 #define gen_Pythia6Gun_h 17 #include "HepMC/GenEvent.h" 25 #include "HepPID/ParticleIDTranslations.hh" 28 class HepRandomEngine;
41 :
public edm::one::EDProducer<edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources> {
void endRun(edm::Run const &, edm::EventSetup const &) override
void produce(edm::Event &, const edm::EventSetup &) override
void beginRun(edm::Run const &, edm::EventSetup const &) override
void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
HepMC::GenParticle * addAntiParticle(int &, int &, double &, double &, double &)
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) final
virtual void generateEvent(CLHEP::HepRandomEngine *)=0
void attachPy6DecaysToGenEvent()
void loadEvent(edm::Event &)
Pythia6Gun(const edm::ParameterSet &)
Pythia6Service * fPy6Service
std::vector< int > fPartIDs