Main Page
Namespaces
Classes
Package Documentation
RecoEgamma
EgammaHLTProducers
interface
EgammaHLTCaloTowerProducer.h
Go to the documentation of this file.
1
#ifndef EgammaHLTCaloTowerProducer_h
2
#define EgammaHLTCaloTowerProducer_h
3
12
#include "
FWCore/Framework/interface/global/EDProducer.h
"
13
#include "
FWCore/Utilities/interface/InputTag.h
"
14
#include "
DataFormats/CaloTowers/interface/CaloTowerDefs.h
"
15
#include "
DataFormats/L1Trigger/interface/L1EmParticle.h
"
16
#include "
DataFormats/L1Trigger/interface/L1EmParticleFwd.h
"
17
18
#include <string>
19
20
namespace
edm
{
21
class
ConfigurationDescriptions
;
22
}
23
24
25
class
EgammaHLTCaloTowerProducer
:
public
edm::global::EDProducer
<> {
26
public
:
27
28
EgammaHLTCaloTowerProducer
(
const
edm::ParameterSet
& );
29
~EgammaHLTCaloTowerProducer
()
override
{};
30
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
31
void
produce(
edm::StreamID
,
edm::Event
&,
edm::EventSetup
const
&)
const
final
;
32
33
const
edm::EDGetTokenT<CaloTowerCollection>
towers_
;
34
const
double
cone_
;
35
const
edm::EDGetTokenT<edm::View<reco::Candidate>
>
l1isoseeds_
;
36
const
edm::EDGetTokenT<edm::View<reco::Candidate>
>
l1nonisoseeds_
;
37
const
double
EtThreshold_
;
38
const
double
EThreshold_
;
39
};
40
41
#endif
EDProducer.h
EgammaHLTCaloTowerProducer
Definition:
EgammaHLTCaloTowerProducer.h:25
CaloTowerDefs.h
L1EmParticle.h
edm::StreamID
Definition:
StreamID.h:30
EgammaHLTCaloTowerProducer::EThreshold_
const double EThreshold_
Definition:
EgammaHLTCaloTowerProducer.h:38
EgammaHLTCaloTowerProducer::cone_
const double cone_
Definition:
EgammaHLTCaloTowerProducer.h:34
edm::EDGetTokenT
Definition:
EDGetToken.h:32
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EventSetup
Definition:
EventSetup.h:52
edm::global::EDProducer
Definition:
EDProducer.h:32
L1EmParticleFwd.h
EgammaHLTCaloTowerProducer::EtThreshold_
const double EtThreshold_
Definition:
EgammaHLTCaloTowerProducer.h:37
ConfigurationDescriptions
EgammaHLTCaloTowerProducer::~EgammaHLTCaloTowerProducer
~EgammaHLTCaloTowerProducer() override
Definition:
EgammaHLTCaloTowerProducer.h:29
EgammaHLTCaloTowerProducer::towers_
const edm::EDGetTokenT< CaloTowerCollection > towers_
Definition:
EgammaHLTCaloTowerProducer.h:33
EgammaHLTCaloTowerProducer::l1isoseeds_
const edm::EDGetTokenT< edm::View< reco::Candidate > > l1isoseeds_
Definition:
EgammaHLTCaloTowerProducer.h:35
edm
HLT enums.
Definition:
AlignableModifier.h:17
EgammaHLTCaloTowerProducer::l1nonisoseeds_
const edm::EDGetTokenT< edm::View< reco::Candidate > > l1nonisoseeds_
Definition:
EgammaHLTCaloTowerProducer.h:36
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:70
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11