Main Page
Namespaces
Classes
Package Documentation
src
RecoEgamma
EgammaHLTProducers
interface
EgammaHLTEcalIsolationProducersRegional.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EgammaHLTProducers
4
// Class: EgammaHLTEcalIsolationProducersRegional
5
//
13
//
14
// Original Author: Monica Vazquez Acosta (CERN)
15
// Created: Tue Jun 13 14:48:33 CEST 2006
16
// $Id: EgammaHLTEcalIsolationProducersRegional.h,v 1.2 2008/05/12 08:48:22 ghezzi Exp $
17
//
18
//
19
20
21
// system include files
22
#include <memory>
23
24
// user include files
25
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
26
#include "
FWCore/Framework/interface/global/EDProducer.h
"
27
#include "
FWCore/Framework/interface/Event.h
"
28
#include "
FWCore/Framework/interface/MakerMacros.h
"
29
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
30
31
#include "
RecoEgamma/EgammaHLTAlgos/interface/EgammaHLTEcalIsolation.h
"
32
33
#include "
DataFormats/EgammaReco/interface/BasicCluster.h
"
34
#include "
DataFormats/EgammaReco/interface/BasicClusterFwd.h
"
35
#include "
DataFormats/EgammaReco/interface/SuperCluster.h
"
36
#include "
DataFormats/EgammaReco/interface/SuperClusterFwd.h
"
37
38
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidate.h
"
39
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidateFwd.h
"
40
41
namespace
edm
{
42
class
ConfigurationDescriptions
;
43
}
44
45
class
EgammaHLTEcalIsolationProducersRegional
:
public
edm::global::EDProducer
<> {
46
public
:
47
explicit
EgammaHLTEcalIsolationProducersRegional
(
const
edm::ParameterSet
&);
48
~
EgammaHLTEcalIsolationProducersRegional
()
override
;
49
void
produce(
edm::StreamID
sid,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
50
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
51
52
private
:
53
const
edm::ParameterSet
conf_
;
54
55
const
edm::EDGetTokenT<reco::RecoEcalCandidateCollection>
recoEcalCandidateProducer_
;
56
const
edm::EDGetTokenT<reco::BasicClusterCollection>
bcBarrelProducer_
;
57
const
edm::EDGetTokenT<reco::BasicClusterCollection>
bcEndcapProducer_
;
58
const
edm::EDGetTokenT<reco::SuperClusterCollection>
scIslandBarrelProducer_
;
59
const
edm::EDGetTokenT<reco::SuperClusterCollection>
scIslandEndcapProducer_
;
60
61
const
double
egEcalIsoEtMin_
;
62
const
double
egEcalIsoConeSize_
;
63
const
int
algoType_
;
64
EgammaHLTEcalIsolation
const
*
const
test_
;
65
};
66
EgammaHLTEcalIsolationProducersRegional::test_
EgammaHLTEcalIsolation const *const test_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:64
EgammaHLTEcalIsolationProducersRegional
Definition:
EgammaHLTEcalIsolationProducersRegional.h:45
EDProducer.h
EgammaHLTEcalIsolationProducersRegional::conf_
const edm::ParameterSet conf_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:53
edm::StreamID
Definition:
StreamID.h:30
Event.h
MakerMacros.h
EgammaHLTEcalIsolationProducersRegional::bcBarrelProducer_
const edm::EDGetTokenT< reco::BasicClusterCollection > bcBarrelProducer_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:56
EgammaHLTEcalIsolationProducersRegional::algoType_
const int algoType_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:63
edm::EDGetTokenT< reco::RecoEcalCandidateCollection >
Frameworkfwd.h
EgammaHLTEcalIsolationProducersRegional::scIslandEndcapProducer_
const edm::EDGetTokenT< reco::SuperClusterCollection > scIslandEndcapProducer_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:59
ParameterSet.h
SuperClusterFwd.h
EgammaHLTEcalIsolationProducersRegional::egEcalIsoEtMin_
const double egEcalIsoEtMin_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:61
edm::EventSetup
Definition:
EventSetup.h:57
EgammaHLTEcalIsolationProducersRegional::recoEcalCandidateProducer_
const edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:55
edm::global::EDProducer
Definition:
EDProducer.h:32
EgammaHLTEcalIsolationProducersRegional::scIslandBarrelProducer_
const edm::EDGetTokenT< reco::SuperClusterCollection > scIslandBarrelProducer_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:58
EgammaHLTEcalIsolation.h
EgammaHLTEcalIsolationProducersRegional::bcEndcapProducer_
const edm::EDGetTokenT< reco::BasicClusterCollection > bcEndcapProducer_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:57
BasicClusterFwd.h
RecoEcalCandidateFwd.h
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
RecoEcalCandidate.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
EgammaHLTEcalIsolationProducersRegional::egEcalIsoConeSize_
const double egEcalIsoConeSize_
Definition:
EgammaHLTEcalIsolationProducersRegional.h:62
EgammaHLTEcalIsolation
Definition:
EgammaHLTEcalIsolation.h:26
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
BasicCluster.h
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
SuperCluster.h
Generated for CMSSW Reference Manual by
1.8.11