CMS 3D CMS Logo

AlcaBeamSpotHarvester.h
Go to the documentation of this file.
1 #ifndef AlcaBeamSpotHarvester_H
2 #define AlcaBeamSpotHarvester_H
3 
13 
14 // #include "FWCore/ParameterSet/interface/ParameterSet.h"
15 
16 class AlcaBeamSpotHarvester : public edm::one::EDAnalyzer<edm::one::WatchRuns, edm::one::WatchLuminosityBlocks> {
17 public:
20 
22  ~AlcaBeamSpotHarvester() override = default;
23 
24  // Operations
25  void analyze(const edm::Event &, const edm::EventSetup &) override;
26  void beginRun(const edm::Run &, const edm::EventSetup &) override;
27  void endRun(const edm::Run &, const edm::EventSetup &) override;
28  void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override;
29  void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override;
30 
31 protected:
32 private:
33  // Parameters
36  double sigmaZValue_;
37  double sigmaZCut_;
38  bool dumpTxt_;
40  // Member Variables
42 
43  // edm::ParameterSet metadataForOfflineDropBox_;
44 };
45 #endif
void beginRun(const edm::Run &, const edm::EventSetup &) override
void analyze(const edm::Event &, const edm::EventSetup &) override
void endRun(const edm::Run &, const edm::EventSetup &) override
AlcaBeamSpotHarvester(const edm::ParameterSet &)
Constructor.
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
~AlcaBeamSpotHarvester() override=default
Destructor.
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
AlcaBeamSpotManager theAlcaBeamSpotManager_
Definition: Run.h:45