1 #ifndef BaseFlatGunSource_H
2 #define BaseFlatGunSource_H
11 #include "HepPDT/defs.h"
13 #include "HepPDT/TableBuilder.hh"
15 #include "HepPDT/ParticleDataTable.hh"
17 #include "HepMC/GenEvent.h"
23 #include "CLHEP/Random/JamesRandom.h"
24 #include "CLHEP/Random/RandFlat.h"
27 #include "boost/shared_ptr.hpp"
std::vector< int > fPartIDs
BaseFlatGunSource(const ParameterSet &, const InputSourceDescription &)
CLHEP::RandFlat * fRandomGenerator
void beginRun(edm::Run &r, const edm::EventSetup &)
ESHandle< HepPDT::ParticleDataTable > fPDGTable
CLHEP::HepRandomEngine & fRandomEngine
virtual ~BaseFlatGunSource()