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 
17  public:
20 
22  ~AlcaBeamSpotHarvester() override;
23 
24  // Operations
25  void beginJob (void) override;
26  void endJob (void) override;
27  void analyze (const edm::Event& , const edm::EventSetup&) override;
28  void beginRun (const edm::Run& , const edm::EventSetup&) override;
29  void endRun (const edm::Run& , const edm::EventSetup&) override;
30  void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
31  void endLuminosityBlock (const edm::LuminosityBlock&, const edm::EventSetup&) override;
32 
33  protected:
34 
35  private:
36  // Parameters
39  double sigmaZValue_;
40  double sigmaZCut_;
41  bool dumpTxt_;
43  // Member Variables
45 
46 // edm::ParameterSet metadataForOfflineDropBox_;
47 };
48 #endif
49 
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 endJob(void) override
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
~AlcaBeamSpotHarvester() override
Destructor.
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
void beginJob(void) override
AlcaBeamSpotManager theAlcaBeamSpotManager_
Definition: Run.h:44