RecoEgamma
EgammaIsolationAlgos
plugins
EgammaPhotonTkNumIsolationProducer.h
Go to the documentation of this file.
1
#ifndef EgammaIsolationProducers_EgammaPhotonTkNumIsolationProducer_h
2
#define EgammaIsolationProducers_EgammaPhotonTkNumIsolationProducer_h
3
4
//*****************************************************************************
5
// File: EgammaPhotonTkNumIsolationProducer.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
EgammaPhotonTkNumIsolationProducer
:
public
edm::global::EDProducer
<> {
21
public
:
22
explicit
EgammaPhotonTkNumIsolationProducer
(
const
edm::ParameterSet
&);
23
~EgammaPhotonTkNumIsolationProducer
()
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
42
#endif
EgammaPhotonTkNumIsolationProducer::ptMin_
const double ptMin_
Definition:
EgammaPhotonTkNumIsolationProducer.h:32
edm::StreamID
Definition:
StreamID.h:30
EgammaPhotonTkNumIsolationProducer
Definition:
EgammaPhotonTkNumIsolationProducer.h:20
EgammaPhotonTkNumIsolationProducer::stripEndcap_
const double stripEndcap_
Definition:
EgammaPhotonTkNumIsolationProducer.h:36
EgammaPhotonTkNumIsolationProducer::drb_
const double drb_
Definition:
EgammaPhotonTkNumIsolationProducer.h:39
EgammaPhotonTkNumIsolationProducer::intRadiusBarrel_
const double intRadiusBarrel_
Definition:
EgammaPhotonTkNumIsolationProducer.h:33
EgammaPhotonTkNumIsolationProducer::stripBarrel_
const double stripBarrel_
Definition:
EgammaPhotonTkNumIsolationProducer.h:35
MakerMacros.h
EgammaPhotonTkNumIsolationProducer::~EgammaPhotonTkNumIsolationProducer
~EgammaPhotonTkNumIsolationProducer() override
Definition:
EgammaPhotonTkNumIsolationProducer.cc:44
edm::global::EDProducer
Definition:
EDProducer.h:32
EgammaPhotonTkNumIsolationProducer::maxVtxDist_
const double maxVtxDist_
Definition:
EgammaPhotonTkNumIsolationProducer.h:38
edm::ParameterSet
Definition:
ParameterSet.h:36
EgammaPhotonTkNumIsolationProducer::EgammaPhotonTkNumIsolationProducer
EgammaPhotonTkNumIsolationProducer(const edm::ParameterSet &)
Definition:
EgammaPhotonTkNumIsolationProducer.cc:21
Event.h
EgammaPhotonTkNumIsolationProducer::beamspotProducer_
const edm::InputTag beamspotProducer_
Definition:
EgammaPhotonTkNumIsolationProducer.h:30
edm::EventSetup
Definition:
EventSetup.h:57
EgammaPhotonTkNumIsolationProducer::trackProducer_
const edm::InputTag trackProducer_
Definition:
EgammaPhotonTkNumIsolationProducer.h:29
EgammaPhotonTkNumIsolationProducer::extRadius_
const double extRadius_
Definition:
EgammaPhotonTkNumIsolationProducer.h:37
EgammaPhotonTkNumIsolationProducer::produce
void produce(edm::StreamID sid, edm::Event &, const edm::EventSetup &) const override
Definition:
EgammaPhotonTkNumIsolationProducer.cc:51
Frameworkfwd.h
EgammaPhotonTkNumIsolationProducer::intRadiusEndcap_
const double intRadiusEndcap_
Definition:
EgammaPhotonTkNumIsolationProducer.h:34
ParameterSet.h
EDProducer.h
edm::Event
Definition:
Event.h:73
edm::InputTag
Definition:
InputTag.h:15
EgammaPhotonTkNumIsolationProducer::photonProducer_
const edm::InputTag photonProducer_
Definition:
EgammaPhotonTkNumIsolationProducer.h:28
Generated for CMSSW Reference Manual by
1.8.16