Main Page
Namespaces
Classes
Package Documentation
RecoEgamma
EgammaHLTProducers
interface
EgammaHLTPhotonTrackIsolationProducersRegional.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EgammaHLTProducers
4
// Class: EgammaHLTPhotonTrackIsolationProducersRegional
5
//
8
//
9
// Original Author: Monica Vazquez Acosta (CERN)
10
// Created: Tue Jun 13 14:48:33 CEST 2006
11
// $Id: EgammaHLTPhotonTrackIsolationProducersRegional.h,v 1.1 2007/03/23 17:22:54 ghezzi Exp $
12
//
13
//
14
15
16
// system include files
17
#include <memory>
18
19
// user include files
20
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
21
#include "
FWCore/Framework/interface/global/EDProducer.h
"
22
23
#include "
FWCore/Framework/interface/Event.h
"
24
#include "
FWCore/Framework/interface/MakerMacros.h
"
25
26
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
27
28
#include "
RecoEgamma/EgammaHLTAlgos/interface/EgammaHLTTrackIsolation.h
"
29
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
30
#include "
DataFormats/TrackReco/interface/Track.h
"
31
32
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidate.h
"
33
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidateFwd.h
"
34
35
namespace
edm
{
36
class
ConfigurationDescriptions
;
37
}
38
39
class
EgammaHLTPhotonTrackIsolationProducersRegional
:
public
edm::global::EDProducer
<> {
40
public
:
41
explicit
EgammaHLTPhotonTrackIsolationProducersRegional
(
const
edm::ParameterSet
&);
42
~
EgammaHLTPhotonTrackIsolationProducersRegional
()
override
;
43
44
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
45
void
produce(
edm::StreamID
sid,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
46
47
private
:
48
// ----------member data ---------------------------
49
50
const
edm::EDGetTokenT<reco::RecoEcalCandidateCollection>
recoEcalCandidateProducer_
;
51
const
edm::EDGetTokenT<reco::TrackCollection>
trackProducer_
;
52
53
//edm::ParameterSet conf_;
54
55
const
bool
countTracks_
;
56
57
const
double
egTrkIsoPtMin_
;
58
const
double
egTrkIsoConeSize_
;
59
const
double
egTrkIsoZSpan_
;
60
const
double
egTrkIsoRSpan_
;
61
const
double
egTrkIsoVetoConeSize_
;
62
const
double
egTrkIsoStripBarrel_
;
63
const
double
egTrkIsoStripEndcap_
;
64
65
EgammaHLTTrackIsolation
*
test_
;
66
};
67
EDProducer.h
edm::StreamID
Definition:
StreamID.h:30
Event.h
MakerMacros.h
TrackFwd.h
edm::EDGetTokenT< reco::RecoEcalCandidateCollection >
Frameworkfwd.h
EgammaHLTPhotonTrackIsolationProducersRegional::test_
EgammaHLTTrackIsolation * test_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:65
ParameterSet.h
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoZSpan_
const double egTrkIsoZSpan_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:59
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoConeSize_
const double egTrkIsoConeSize_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:58
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoVetoConeSize_
const double egTrkIsoVetoConeSize_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:61
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoStripBarrel_
const double egTrkIsoStripBarrel_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:62
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
EgammaHLTPhotonTrackIsolationProducersRegional::countTracks_
const bool countTracks_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:55
edm::EventSetup
Definition:
EventSetup.h:48
edm::global::EDProducer
Definition:
EDProducer.h:32
EgammaHLTTrackIsolation.h
EgammaHLTPhotonTrackIsolationProducersRegional::recoEcalCandidateProducer_
const edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:50
RecoEcalCandidateFwd.h
ConfigurationDescriptions
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoPtMin_
const double egTrkIsoPtMin_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:57
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoRSpan_
const double egTrkIsoRSpan_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:60
EgammaHLTPhotonTrackIsolationProducersRegional
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:39
RecoEcalCandidate.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
EgammaHLTTrackIsolation
Definition:
EgammaHLTTrackIsolation.h:47
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:69
Track.h
EgammaHLTPhotonTrackIsolationProducersRegional::trackProducer_
const edm::EDGetTokenT< reco::TrackCollection > trackProducer_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:51
EgammaHLTPhotonTrackIsolationProducersRegional::egTrkIsoStripEndcap_
const double egTrkIsoStripEndcap_
Definition:
EgammaHLTPhotonTrackIsolationProducersRegional.h:63
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11