test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoEgamma
EgammaHLTProducers
interface
EgammaHLTClusterShapeProducer.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EgammaHLTProducers
4
// Class: EgammaHLTClusterShapeProducer
5
//
8
//
9
// Original Author: Roberto Covarelli (CERN)
10
// Created: Tue Jun 13 14:48:33 CEST 2006
11
// $Id: EgammaHLTClusterShapeProducer.h,v 1.1 2009/01/15 14:28:27 covarell Exp $
12
//
13
//
14
15
// user include files
16
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
17
#include "
FWCore/Framework/interface/global/EDProducer.h
"
18
#include "
FWCore/Framework/interface/Event.h
"
19
#include "
FWCore/Framework/interface/MakerMacros.h
"
20
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
21
22
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidate.h
"
23
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidateFwd.h
"
24
25
#include "
RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
"
26
27
namespace
edm {
28
class
ConfigurationDescriptions
;
29
}
30
31
class
EgammaHLTClusterShapeProducer
:
public
edm::global::EDProducer
<> {
32
public
:
33
explicit
EgammaHLTClusterShapeProducer
(
const
edm::ParameterSet
&);
34
~EgammaHLTClusterShapeProducer
();
35
36
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
37
void
produce
(
edm::StreamID
sid,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
38
39
private
:
40
// ----------member data ---------------------------
41
42
const
edm::EDGetTokenT<reco::RecoEcalCandidateCollection>
recoEcalCandidateProducer_
;
43
const
edm::EDGetTokenT<EcalRecHitCollection>
ecalRechitEBToken_
;
44
const
edm::EDGetTokenT<EcalRecHitCollection>
ecalRechitEEToken_
;
45
const
bool
EtaOrIeta_
;
46
47
};
48
EgammaHLTClusterShapeProducer::~EgammaHLTClusterShapeProducer
~EgammaHLTClusterShapeProducer()
Definition:
EgammaHLTClusterShapeProducer.cc:29
EDProducer.h
edm::StreamID
Definition:
StreamID.h:30
Event.h
EgammaHLTClusterShapeProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
EgammaHLTClusterShapeProducer.cc:32
MakerMacros.h
EgammaHLTClusterShapeProducer::produce
void produce(edm::StreamID sid, edm::Event &, const edm::EventSetup &) const override
Definition:
EgammaHLTClusterShapeProducer.cc:42
EgammaHLTClusterShapeProducer::EgammaHLTClusterShapeProducer
EgammaHLTClusterShapeProducer(const edm::ParameterSet &)
Definition:
EgammaHLTClusterShapeProducer.cc:18
edm::EDGetTokenT< reco::RecoEcalCandidateCollection >
Frameworkfwd.h
ParameterSet.h
EcalClusterLazyTools.h
edm::EventSetup
Definition:
EventSetup.h:45
edm::global::EDProducer
Definition:
EDProducer.h:32
RecoEcalCandidateFwd.h
ConfigurationDescriptions
EgammaHLTClusterShapeProducer::EtaOrIeta_
const bool EtaOrIeta_
Definition:
EgammaHLTClusterShapeProducer.h:45
EgammaHLTClusterShapeProducer::ecalRechitEEToken_
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEEToken_
Definition:
EgammaHLTClusterShapeProducer.h:44
RecoEcalCandidate.h
EgammaHLTClusterShapeProducer
Definition:
EgammaHLTClusterShapeProducer.h:31
edm::ParameterSet
Definition:
ParameterSet.h:36
EgammaHLTClusterShapeProducer::ecalRechitEBToken_
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEBToken_
Definition:
EgammaHLTClusterShapeProducer.h:43
edm::Event
Definition:
Event.h:65
EgammaHLTClusterShapeProducer::recoEcalCandidateProducer_
const edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
Definition:
EgammaHLTClusterShapeProducer.h:42
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
Generated for CMSSW Reference Manual by
1.8.5