15 produces<edm::RandomEngineStates, edm::InLumi>(
"beginLumi");
16 produces<edm::RandomEngineStates>();
38 lb.
put(states,
"beginLumi");
45 descriptions.
add(
"randomEngineStateProducer", desc);
LuminosityBlockIndex index() const
virtual std::vector< RandomEngineState > const & getLumiCache(LuminosityBlockIndex const &) const =0
RandomEngineStateProducer(edm::ParameterSet const &pset)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
virtual std::vector< RandomEngineState > const & getEventCache(StreamID const &) const =0
~RandomEngineStateProducer()
void add(std::string const &label, ParameterSetDescription const &psetDescription)
virtual void globalBeginLuminosityBlockProduce(edm::LuminosityBlock &, edm::EventSetup const &) const override
StreamID streamID() const
virtual void produce(edm::StreamID iID, edm::Event &ev, edm::EventSetup const &es) const override
void put(std::auto_ptr< PROD > product)
Put a new product.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)