CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlcaBeamSpotProducer.h
Go to the documentation of this file.
1 #ifndef TkAlCaRecoProducer_AlcaBeamSpotProducer_h
2 #define TkAlCaRecoProducer_AlcaBeamSpotProducer_h
3 
17 // C++ standard
18 #include <string>
19 // CMS
25 
26 
27 class AlcaBeamSpotProducer : public edm::one::EDProducer<edm::EndLuminosityBlockProducer,
28  edm::one::WatchLuminosityBlocks> {
29  public:
30  explicit AlcaBeamSpotProducer(const edm::ParameterSet&);
32 
33  private:
34  virtual void beginLuminosityBlock (edm::LuminosityBlock const& lumiSeg, const edm::EventSetup& iSetup) override final;
35  virtual void endLuminosityBlock (edm::LuminosityBlock const& lumiSeg, const edm::EventSetup& iSetup) override final;
36  virtual void endLuminosityBlockProduce(edm::LuminosityBlock& lumiSeg, const edm::EventSetup& iSetup) override final;
37  virtual void produce (edm::Event& iEvent, const edm::EventSetup& iSetup) override final;
38 
40  int fitNLumi_;
42  int countEvt_; //counter
43  int countLumi_; //counter
47  std::time_t refBStime[2];
48 
49  bool write2DB_;
53 
55 };
56 
57 #endif
virtual void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) overridefinal
virtual void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, const edm::EventSetup &iSetup) overridefinal
int iEvent
Definition: GenABIO.cc:243
AlcaBeamSpotProducer(const edm::ParameterSet &)
virtual void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, const edm::EventSetup &iSetup) overridefinal
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) overridefinal