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
int iEvent
Definition: GenABIO.cc:224
void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final
AlcaBeamSpotFromDB(const edm::ParameterSet &)
~AlcaBeamSpotFromDB() override
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) final