27 using namespace CLHEP;
37 <<
"The RandomNumberProducer module requires the RandomNumberGeneratorService\n"
38 "which appears to be absent. Please add that service to your configuration\n"
39 "or remove the modules that require it.";
78 produces<GenRunInfoProduct, Transition::EndRun>();
T getUntrackedParameter(std::string const &, T const &) const
~BaseFlatGunProducer() override
void endRun(edm::Run const &r, const edm::EventSetup &) override
BaseFlatGunProducer(const ParameterSet &)
void endRunProduce(edm::Run &r, const edm::EventSetup &) override
const ESGetToken< HepPDT::ParticleDataTable, edm::DefaultRecord > fPDGTableToken
ESHandle< HepPDT::ParticleDataTable > fPDGTable
void beginRun(const edm::Run &r, const edm::EventSetup &) override
std::vector< int > fPartIDs
T getParameter(std::string const &) const
void put(std::unique_ptr< PROD > product)
Put a new product.
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const