CMS 3D CMS Logo

RandomEngineStateProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: RandomEngine
4 // Class: RandomEngineStateProducer
5 //
23 
24 namespace edm {
26 }
27 
28 class RandomEngineStateProducer : public edm::global::EDProducer<edm::BeginLuminosityBlockProducer> {
29 public:
31  ~RandomEngineStateProducer() override;
32  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
33 
34 private:
36  void produce(edm::StreamID iID, edm::Event& ev, edm::EventSetup const& es) const override;
37 };
edm::StreamID
Definition: StreamID.h:30
RandomEngineStateProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: RandomEngineStateProducer.cc:40
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm
HLT enums.
Definition: AlignableModifier.h:19
RandomEngineStateProducer
Definition: RandomEngineStateProducer.h:28
RandomEngineStateProducer::~RandomEngineStateProducer
~RandomEngineStateProducer() override
Definition: RandomEngineStateProducer.cc:19
edm::global::EDProducer
Definition: EDProducer.h:32
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
edm::EventSetup
Definition: EventSetup.h:58
RandomEngineStateProducer::produce
void produce(edm::StreamID iID, edm::Event &ev, edm::EventSetup const &es) const override
Definition: RandomEngineStateProducer.cc:21
RandomEngineStateProducer::globalBeginLuminosityBlockProduce
void globalBeginLuminosityBlockProduce(edm::LuminosityBlock &, edm::EventSetup const &) const override
Definition: RandomEngineStateProducer.cc:30
ConfigurationDescriptions
RandomEngineStateProducer::RandomEngineStateProducer
RandomEngineStateProducer(edm::ParameterSet const &pset)
Definition: RandomEngineStateProducer.cc:14
Frameworkfwd.h
ev
bool ev
Definition: Hydjet2Hadronizer.cc:97
EDProducer.h
edm::Event
Definition: Event.h:73
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27