CMS 3D CMS Logo

EcalRecHitsFilter.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: EcalRecHitsFilter
4 // Class: EcalRecHitsFilter
5 //
6 //class EcalRecHitsFilter EcalRecHitsFilter.cc
7 //
8 // Original Author:
9 // Created: We May 14 10:10:52 CEST 2008
10 //
11 
12 #ifndef EcalRecHitsFilter_H
13 #define EcalRecHitsFilter_H
14 
15 // system include files
16 #include <memory>
17 #include <vector>
18 #include <map>
19 #include <set>
20 
21 // user include files
35 
36 #include "TFile.h"
37 #include <string>
38 #include <TFile.h>
39 #include <TH1F.h>
40 #include <TH2F.h>
41 
42 //
43 // class declaration
44 //
45 
47 public:
48  explicit EcalRecHitsFilter(const edm::ParameterSet&);
49  ~EcalRecHitsFilter() override;
50 
51 private:
52  void beginJob() override;
53  bool filter(edm::Event&, const edm::EventSetup&) override;
54  void endJob() override;
55 
56  double EnergyCut;
59 
62  TFile* file;
63 };
64 
65 #endif
bool filter(edm::Event &, const edm::EventSetup &) override
void endJob() override
TH1F * nRecHitsGreater1GevPerEvent_hist
TH2F * nRecHitsGreater1GevPerEvent_hist_MAP
EcalRecHitsFilter(const edm::ParameterSet &)
void beginJob() override
~EcalRecHitsFilter() override
edm::InputTag EBRecHitCollection_