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
24 
25 class AlcaBeamSpotFromDB : public edm::one::EDProducer<edm::EndLuminosityBlockProducer> {
26 public:
27  explicit AlcaBeamSpotFromDB(const edm::ParameterSet &);
28  ~AlcaBeamSpotFromDB() override;
29 
30 private:
32  void beginJob() final;
33  void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final;
34  void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) final;
35  void endJob() final;
36 };
37 
38 #endif
const edm::ESGetToken< BeamSpotObjects, BeamSpotObjectsRcd > beamSpotToken_
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
HLT enums.