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
EDProducer.h
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::one::EDProducer
Definition: EDProducer.h:30
watchdog.const
const
Definition: watchdog.py:83
AlcaBeamSpotFromDB::beginJob
void beginJob() final
Definition: AlcaBeamSpotFromDB.cc:75
AlcaBeamSpotFromDB::endLuminosityBlockProduce
void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final
Definition: AlcaBeamSpotFromDB.cc:37
BeamSpotObjects.h
BeamSpotObjectsRcd.h
LuminosityBlock
Event
AlcaBeamSpotFromDB::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) final
Definition: AlcaBeamSpotFromDB.cc:34
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
AlcaBeamSpotFromDB::endJob
void endJob() final
Definition: AlcaBeamSpotFromDB.cc:77
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::ESGetToken< BeamSpotObjects, BeamSpotObjectsRcd >
AlcaBeamSpotFromDB::AlcaBeamSpotFromDB
AlcaBeamSpotFromDB(const edm::ParameterSet &)
Definition: AlcaBeamSpotFromDB.cc:26
AlcaBeamSpotFromDB::~AlcaBeamSpotFromDB
~AlcaBeamSpotFromDB() override
Definition: AlcaBeamSpotFromDB.cc:31
Frameworkfwd.h
AlcaBeamSpotFromDB
Definition: AlcaBeamSpotFromDB.h:25
EventSetup
ParameterSet.h
AlcaBeamSpotFromDB::beamSpotToken_
const edm::ESGetToken< BeamSpotObjects, BeamSpotObjectsRcd > beamSpotToken_
Definition: AlcaBeamSpotFromDB.h:31