CMS 3D CMS Logo

SimplePi0DiscAnalyzer.h
Go to the documentation of this file.
1 #ifndef SimplePi0DiscAnalyzer_h
2 #define SimplePi0DiscAnalyzer_h
3 
4 //
5 // Package: RecoEgamma/Examples
6 // Class: SimplePi0DiscAnalyzer
7 //
8 
9 //
10 // Original Author: A. Kyriakis NCSR "Demokritos" Athens
11 // D Maletic, "Vinca" Belgrade
12 // Created: Mar 27 13:22:06 CEST 2009
13 //
14 //
15 
22 
23 
26 
29 //#include "DataFormats/EgammaReco/interface/SuperCluster.h"
31 
33 
34 class MagneticField;
35 class TFile;
36 class TH1F;
37 class TH2F;
38 class TH1I;
39 class TProfile;
40 class TTree;
41 
43 {
44  public:
45 
46  explicit SimplePi0DiscAnalyzer(const edm::ParameterSet& conf);
47 
48  ~SimplePi0DiscAnalyzer() override;
49 
50  void beginJob() override;
51  void endJob() override;
52  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
53 
54  private:
55 
56  // ----------member data ---------------------------
57 
60 
62  TFile* rootFile_;
63 
65 
78 
79 };
80 
81 #endif
82 
83 
84 
void analyze(const edm::Event &e, const edm::EventSetup &c) override
SimplePi0DiscAnalyzer(const edm::ParameterSet &conf)