DPGAnalysis
Skims
interface
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
23
#include "
FWCore/Utilities/interface/InputTag.h
"
24
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
25
#include "
FWCore/Framework/interface/stream/EDFilter.h
"
26
#include "
FWCore/Framework/interface/Event.h
"
27
#include "
FWCore/Framework/interface/MakerMacros.h
"
28
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
29
#include "
FWCore/Framework/interface/ESHandle.h
"
30
#include "
Geometry/CaloTopology/interface/CaloTopology.h
"
31
#include "
Geometry/Records/interface/CaloTopologyRecord.h
"
32
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
33
#include "
DataFormats/DetId/interface/DetId.h
"
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
52
edm::InputTag
BarrelClusterCollection
;
53
edm::InputTag
EndcapClusterCollection
;
54
double
EnergyCutEB
;
55
double
EnergyCutEE
;
56
};
57
58
#endif
EDFilter.h
EcalSkim::EnergyCutEB
double EnergyCutEB
Definition:
EcalSkim.h:54
MessageLogger.h
Event.h
Frameworkfwd.h
EcalSkim::BarrelClusterCollection
edm::InputTag BarrelClusterCollection
Definition:
EcalSkim.h:52
ParameterSet.h
EcalSkim::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition:
EcalSkim.cc:46
EcalSkim::EcalSkim
EcalSkim(const edm::ParameterSet &)
Definition:
EcalSkim.cc:36
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:56
EcalSkim::EnergyCutEE
double EnergyCutEE
Definition:
EcalSkim.h:55
EcalSkim
Definition:
EcalSkim.h:44
EcalSkim::EndcapClusterCollection
edm::InputTag EndcapClusterCollection
Definition:
EcalSkim.h:53
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
EcalSkim::~EcalSkim
~EcalSkim() override
Definition:
EcalSkim.cc:44
edm::stream::EDFilter
Definition:
EDFilter.h:36
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
MakerMacros.h
DetId.h
CaloTopologyRecord.h
CaloTopology.h
Generated for CMSSW Reference Manual by
1.8.14