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::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
MessageLogger.h
ESHandle.h
EDFilter.h
EcalSkim
Definition: EcalSkim.h:44
EcalSkim::EnergyCutEB
double EnergyCutEB
Definition: EcalSkim.h:54
MakerMacros.h
EcalSkim::EcalSkim
EcalSkim(const edm::ParameterSet &)
Definition: EcalSkim.cc:37
EcalSkim::EndcapClusterCollection
edm::InputTag EndcapClusterCollection
Definition: EcalSkim.h:53
EcalSkim::BarrelClusterCollection
edm::InputTag BarrelClusterCollection
Definition: EcalSkim.h:52
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
EcalSkim::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition: EcalSkim.cc:47
edm::EDFilter
Definition: EDFilter.h:38
edm::EventSetup
Definition: EventSetup.h:58
InputTag.h
CaloTopology.h
CaloTopologyRecord.h
DetId.h
Frameworkfwd.h
EcalSkim::EnergyCutEE
double EnergyCutEE
Definition: EcalSkim.h:55
ParameterSet.h
EcalSkim::~EcalSkim
~EcalSkim() override
Definition: EcalSkim.cc:45
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15