RecoEgamma
EgammaIsolationAlgos
plugins
EgammaPhotonTkIsolationProducer.h
Go to the documentation of this file.
1
#ifndef EgammaIsolationProducers_EgammaPhotonTkIsolationProducer_h
2
#define EgammaIsolationProducers_EgammaPhotonTkIsolationProducer_h
3
4
//*****************************************************************************
5
// File: EgammaPhotonTkIsolationProducer.h
6
// ----------------------------------------------------------------------------
7
// OrigAuth: Matthias Mozer
8
// Institute: IIHE-VUB
9
//=============================================================================
10
//*****************************************************************************
11
12
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
13
#include "
FWCore/Framework/interface/global/EDProducer.h
"
14
15
#include "
FWCore/Framework/interface/Event.h
"
16
#include "
FWCore/Framework/interface/MakerMacros.h
"
17
18
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
19
20
class
EgammaPhotonTkIsolationProducer
:
public
edm::global::EDProducer
<> {
21
public
:
22
explicit
EgammaPhotonTkIsolationProducer
(
const
edm::ParameterSet
&);
23
~EgammaPhotonTkIsolationProducer
()
override
;
24
25
void
produce
(
edm::StreamID
sid,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
26
27
private
:
28
const
edm::InputTag
photonProducer_
;
29
const
edm::InputTag
trackProducer_
;
30
const
edm::InputTag
beamspotProducer_
;
31
32
const
double
ptMin_
;
33
const
double
intRadiusBarrel_
;
34
const
double
intRadiusEndcap_
;
35
const
double
stripBarrel_
;
36
const
double
stripEndcap_
;
37
const
double
extRadius_
;
38
const
double
maxVtxDist_
;
39
const
double
drb_
;
40
41
const
edm::ParameterSet
conf_
;
42
};
43
44
#endif
edm::StreamID
Definition:
StreamID.h:30
EgammaPhotonTkIsolationProducer::maxVtxDist_
const double maxVtxDist_
Definition:
EgammaPhotonTkIsolationProducer.h:38
EgammaPhotonTkIsolationProducer::extRadius_
const double extRadius_
Definition:
EgammaPhotonTkIsolationProducer.h:37
EgammaPhotonTkIsolationProducer::EgammaPhotonTkIsolationProducer
EgammaPhotonTkIsolationProducer(const edm::ParameterSet &)
Definition:
EgammaPhotonTkIsolationProducer.cc:24
EgammaPhotonTkIsolationProducer::~EgammaPhotonTkIsolationProducer
~EgammaPhotonTkIsolationProducer() override
Definition:
EgammaPhotonTkIsolationProducer.cc:45
EgammaPhotonTkIsolationProducer::produce
void produce(edm::StreamID sid, edm::Event &, const edm::EventSetup &) const override
Definition:
EgammaPhotonTkIsolationProducer.cc:52
MakerMacros.h
EgammaPhotonTkIsolationProducer::conf_
const edm::ParameterSet conf_
Definition:
EgammaPhotonTkIsolationProducer.h:41
EgammaPhotonTkIsolationProducer::intRadiusBarrel_
const double intRadiusBarrel_
Definition:
EgammaPhotonTkIsolationProducer.h:33
EgammaPhotonTkIsolationProducer::drb_
const double drb_
Definition:
EgammaPhotonTkIsolationProducer.h:39
EgammaPhotonTkIsolationProducer::intRadiusEndcap_
const double intRadiusEndcap_
Definition:
EgammaPhotonTkIsolationProducer.h:34
edm::global::EDProducer
Definition:
EDProducer.h:32
edm::ParameterSet
Definition:
ParameterSet.h:47
EgammaPhotonTkIsolationProducer::trackProducer_
const edm::InputTag trackProducer_
Definition:
EgammaPhotonTkIsolationProducer.h:29
Event.h
EgammaPhotonTkIsolationProducer::stripBarrel_
const double stripBarrel_
Definition:
EgammaPhotonTkIsolationProducer.h:35
edm::EventSetup
Definition:
EventSetup.h:57
EgammaPhotonTkIsolationProducer
Definition:
EgammaPhotonTkIsolationProducer.h:20
EgammaPhotonTkIsolationProducer::photonProducer_
const edm::InputTag photonProducer_
Definition:
EgammaPhotonTkIsolationProducer.h:28
Frameworkfwd.h
EgammaPhotonTkIsolationProducer::stripEndcap_
const double stripEndcap_
Definition:
EgammaPhotonTkIsolationProducer.h:36
ParameterSet.h
EDProducer.h
edm::Event
Definition:
Event.h:73
edm::InputTag
Definition:
InputTag.h:15
EgammaPhotonTkIsolationProducer::ptMin_
const double ptMin_
Definition:
EgammaPhotonTkIsolationProducer.h:32
EgammaPhotonTkIsolationProducer::beamspotProducer_
const edm::InputTag beamspotProducer_
Definition:
EgammaPhotonTkIsolationProducer.h:30
Generated for CMSSW Reference Manual by
1.8.16