Main Page
Namespaces
Classes
Package Documentation
RecoEgamma
EgammaHLTProducers
interface
EgammaHLTR9IDProducer.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EgammaHLTProducers
4
// Class: EgammaHLTR9IDProducer
5
//
8
//
9
// Original Author: Roberto Covarelli (CERN)
10
// Created: Tue Jun 13 14:48:33 CEST 2006
11
// $Id: EgammaHLTR9Producer.h,v 1.2 2010/06/10 16:19:31 ghezzi Exp $
12
// modified by Chris Tully (Princeton)
13
//
14
//
15
16
17
// system include files
18
#include <memory>
19
20
// user include files
21
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
22
#include "
FWCore/Framework/interface/global/EDProducer.h
"
23
#include "
FWCore/Framework/interface/Event.h
"
24
#include "
FWCore/Framework/interface/MakerMacros.h
"
25
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
26
27
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidate.h
"
28
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidateIsolation.h
"
29
30
#include "
RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
"
31
32
namespace
edm
{
33
class
ConfigurationDescriptions
;
34
}
35
36
class
RecoEcalCandidateProducers;
37
38
class
EgammaHLTR9IDProducer
:
public
edm::global::EDProducer
<> {
39
public
:
40
explicit
EgammaHLTR9IDProducer
(
const
edm::ParameterSet
&);
41
~
EgammaHLTR9IDProducer
()
override
;
42
43
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
44
void
produce(
edm::StreamID
sid,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
45
46
private
:
47
// ----------member data ---------------------------
48
49
const
edm::EDGetTokenT<reco::RecoEcalCandidateCollection>
recoEcalCandidateProducer_
;
50
const
edm::EDGetTokenT<EcalRecHitCollection>
ecalRechitEBToken_
;
51
const
edm::EDGetTokenT<EcalRecHitCollection>
ecalRechitEEToken_
;
52
};
53
EDProducer.h
EgammaHLTR9IDProducer::ecalRechitEEToken_
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEEToken_
Definition:
EgammaHLTR9IDProducer.h:51
edm::StreamID
Definition:
StreamID.h:30
Event.h
MakerMacros.h
edm::EDGetTokenT< reco::RecoEcalCandidateCollection >
Frameworkfwd.h
ParameterSet.h
EcalClusterLazyTools.h
EgammaHLTR9IDProducer::ecalRechitEBToken_
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEBToken_
Definition:
EgammaHLTR9IDProducer.h:50
EgammaHLTR9IDProducer::recoEcalCandidateProducer_
const edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
Definition:
EgammaHLTR9IDProducer.h:49
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EventSetup
Definition:
EventSetup.h:52
edm::global::EDProducer
Definition:
EDProducer.h:32
RecoEcalCandidateIsolation.h
ConfigurationDescriptions
RecoEcalCandidate.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:70
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
EgammaHLTR9IDProducer
Definition:
EgammaHLTR9IDProducer.h:38
Generated for CMSSW Reference Manual by
1.8.11