CMS 3D CMS Logo

AlcaBeamSpotFromDB.h
Go to the documentation of this file.
1 #ifndef TkAlCaRecoProducers_AlcaBeamSpotFromDB_h
2 #define TkAlCaRecoProducers_AlcaBeamSpotFromDB_h
3 
15 // C++ standard
16 #include <string>
17 // CMS
22 
23 class AlcaBeamSpotFromDB : public edm::one::EDProducer<edm::EndLuminosityBlockProducer> {
24 public:
25  explicit AlcaBeamSpotFromDB(const edm::ParameterSet &);
26  ~AlcaBeamSpotFromDB() override;
27 
28 private:
29  void beginJob() final;
30  void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final;
31  void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) final;
32  void endJob() final;
33 };
34 
35 #endif
EDProducer.h
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::one::EDProducer
Definition: EDProducer.h:30
AlcaBeamSpotFromDB::beginJob
void beginJob() final
Definition: AlcaBeamSpotFromDB.cc:80
AlcaBeamSpotFromDB::endLuminosityBlockProduce
void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final
Definition: AlcaBeamSpotFromDB.cc:40
AlcaBeamSpotFromDB::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) final
Definition: AlcaBeamSpotFromDB.cc:37
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
AlcaBeamSpotFromDB::endJob
void endJob() final
Definition: AlcaBeamSpotFromDB.cc:82
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::EventSetup
Definition: EventSetup.h:57
AlcaBeamSpotFromDB::AlcaBeamSpotFromDB
AlcaBeamSpotFromDB(const edm::ParameterSet &)
Definition: AlcaBeamSpotFromDB.cc:30
AlcaBeamSpotFromDB::~AlcaBeamSpotFromDB
~AlcaBeamSpotFromDB() override
Definition: AlcaBeamSpotFromDB.cc:34
Frameworkfwd.h
AlcaBeamSpotFromDB
Definition: AlcaBeamSpotFromDB.h:23
ParameterSet.h
edm::Event
Definition: Event.h:73