Go to the documentation of this file. 1 #ifndef gen_Pythia6Gun_h
2 #define gen_Pythia6Gun_h
17 #include "HepMC/GenEvent.h"
25 #include "HepPID/ParticleIDTranslations.hh"
28 class HepRandomEngine;
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
void endRun(edm::Run const &, edm::EventSetup const &) override
virtual void generateEvent(CLHEP::HepRandomEngine *)=0
HepMC::GenParticle * addAntiParticle(int &, int &, double &, double &, double &)
void attachPy6DecaysToGenEvent()
Pythia6Gun(const edm::ParameterSet &)
void loadEvent(edm::Event &)
Pythia6Service * fPy6Service
std::vector< int > fPartIDs