35 if(!rng.isAvailable()) {
37 <<
"The module inheriting from FlatBaseThetaGunProducer requires the\n" 38 "RandomNumberGeneratorService, which appears to be absent. Please\n" 39 "add that service to your configuration or remove the modules that" 43 produces<GenRunInfoProduct, Transition::EndRun>();
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
void endRunProduce(edm::Run &r, const edm::EventSetup &) override
ESHandle< HepPDT::ParticleDataTable > fPDGTable
bool getData(T &iHolder) const
void endRun(const edm::Run &r, const edm::EventSetup &) override
~FlatBaseThetaGunProducer() override
void beginRun(const edm::Run &, const edm::EventSetup &) override
void put(std::unique_ptr< PROD > product)
Put a new product.
std::vector< int > fPartIDs
FlatBaseThetaGunProducer(const ParameterSet &)