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