CMS 3D CMS Logo

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 
14 
17 
19 
21 public:
24 
25  void produce(edm::StreamID sid, edm::Event&, const edm::EventSetup&) const override;
26 
27 private:
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:47
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