CMS 3D CMS Logo

AlcaBeamSpotFromDB.h
Go to the documentation of this file.
1 #ifndef TkAlCaRecoProducers_AlcaBeamSpotFromDB_h
2 #define TkAlCaRecoProducers_AlcaBeamSpotFromDB_h
3 
16 // C++ standard
17 #include <string>
18 // CMS
23 
24 class AlcaBeamSpotFromDB : public edm::one::EDProducer<edm::EndLuminosityBlockProducer> {
25  public:
26  explicit AlcaBeamSpotFromDB(const edm::ParameterSet&);
27  ~AlcaBeamSpotFromDB() override;
28 
29  private:
30  void beginJob() final;
31  void endLuminosityBlockProduce(edm::LuminosityBlock& lumiSeg, const edm::EventSetup& iSetup) final;
32  void produce (edm::Event& iEvent, const edm::EventSetup& iSetup) final;
33  void endJob() final;
34 
35 
36 };
37 
38 #endif
int iEvent
Definition: GenABIO.cc:230
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