Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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/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::EDProducer
{
39
public
:
40
explicit
EgammaHLTR9IDProducer
(
const
edm::ParameterSet
&);
41
~EgammaHLTR9IDProducer
();
42
43
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
44
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
45
private
:
46
// ----------member data ---------------------------
47
48
edm::EDGetTokenT<reco::RecoEcalCandidateCollection>
recoEcalCandidateProducer_
;
49
edm::EDGetTokenT<EcalRecHitCollection>
ecalRechitEBToken_
;
50
edm::EDGetTokenT<EcalRecHitCollection>
ecalRechitEEToken_
;
51
52
edm::ParameterSet
conf_
;
53
};
54
EgammaHLTR9IDProducer::recoEcalCandidateProducer_
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
Definition:
EgammaHLTR9IDProducer.h:48
EgammaHLTR9IDProducer::ecalRechitEBToken_
edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEBToken_
Definition:
EgammaHLTR9IDProducer.h:49
Event.h
MakerMacros.h
EgammaHLTR9IDProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
EgammaHLTR9IDProducer.cc:52
edm::EDGetTokenT< reco::RecoEcalCandidateCollection >
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:35
ParameterSet.h
EcalClusterLazyTools.h
EgammaHLTR9IDProducer::conf_
edm::ParameterSet conf_
Definition:
EgammaHLTR9IDProducer.h:52
edm::EventSetup
Definition:
EventSetup.h:44
EgammaHLTR9IDProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
EgammaHLTR9IDProducer.cc:41
RecoEcalCandidateIsolation.h
ConfigurationDescriptions
EDProducer.h
EgammaHLTR9IDProducer::EgammaHLTR9IDProducer
EgammaHLTR9IDProducer(const edm::ParameterSet &)
Definition:
EgammaHLTR9IDProducer.cc:25
RecoEcalCandidate.h
edm::ParameterSet
Definition:
ParameterSet.h:35
EgammaHLTR9IDProducer::ecalRechitEEToken_
edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEEToken_
Definition:
EgammaHLTR9IDProducer.h:50
EgammaHLTR9IDProducer::~EgammaHLTR9IDProducer
~EgammaHLTR9IDProducer()
Definition:
EgammaHLTR9IDProducer.cc:39
edm::Event
Definition:
Event.h:59
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
EgammaHLTR9IDProducer
Definition:
EgammaHLTR9IDProducer.h:38
Generated for CMSSW Reference Manual by
1.8.5