CMS 3D CMS Logo

EcalSkim.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: EcalSkim
4 // Class: EcalSkim
5 //
6 //class EcalSkim EcalSkim.cc
7 //
8 // Original Author: Serena OGGERO
9 // Created: We May 14 10:10:52 CEST 2008
10 // Modified: Toyoko ORIMOTO
11 //
12 
13 #ifndef EcalSkim_H
14 #define EcalSkim_H
15 
16 // system include files
17 #include <memory>
18 #include <vector>
19 #include <map>
20 #include <set>
21 
22 // user include files
34 
35 #include "TFile.h"
36 #include <string>
37 
38 //
39 // class declaration
40 //
41 
42 class TFile;
43 
44 class EcalSkim : public edm::stream::EDFilter<> {
45 public:
46  explicit EcalSkim(const edm::ParameterSet &);
47  ~EcalSkim() override;
48 
49 private:
50  bool filter(edm::Event &, const edm::EventSetup &) override;
51 
54  double EnergyCutEB;
55  double EnergyCutEE;
56 };
57 
58 #endif
double EnergyCutEB
Definition: EcalSkim.h:54
edm::InputTag BarrelClusterCollection
Definition: EcalSkim.h:52
bool filter(edm::Event &, const edm::EventSetup &) override
Definition: EcalSkim.cc:46
EcalSkim(const edm::ParameterSet &)
Definition: EcalSkim.cc:36
double EnergyCutEE
Definition: EcalSkim.h:55
edm::InputTag EndcapClusterCollection
Definition: EcalSkim.h:53
~EcalSkim() override
Definition: EcalSkim.cc:44