Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
HLTrigger
JetMET
interface
HLTHtMhtProducer.h
Go to the documentation of this file.
1
#ifndef HLTHtMhtProducer_h
2
#define HLTHtMhtProducer_h
3
10
#include "
FWCore/Framework/interface/EDProducer.h
"
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
#include "
FWCore/Framework/interface/Event.h
"
13
#include "
FWCore/Framework/interface/EventSetup.h
"
14
15
16
namespace
edm {
17
class
ConfigurationDescriptions
;
18
}
19
20
21
class
HLTHtMhtProducer
:
public
edm::EDProducer
{
22
23
public
:
24
25
explicit
HLTHtMhtProducer
(
const
edm::ParameterSet
& iConfig);
26
~HLTHtMhtProducer
();
27
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
28
virtual
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
29
30
private
:
31
32
bool
usePt_
;
33
bool
useTracks_
;
34
bool
excludePFMuons_
;
35
int
minNJetHt_
;
36
int
minNJetMht_
;
37
double
minPtJetHt_
;
38
double
minPtJetMht_
;
39
double
maxEtaJetHt_
;
40
double
maxEtaJetMht_
;
41
edm::InputTag
jetsLabel_
;
42
edm::InputTag
tracksLabel_
;
43
edm::InputTag
pfCandidatesLabel_
;
44
};
45
46
#endif
HLTHtMhtProducer::pfCandidatesLabel_
edm::InputTag pfCandidatesLabel_
Definition:
HLTHtMhtProducer.h:43
HLTHtMhtProducer::excludePFMuons_
bool excludePFMuons_
Definition:
HLTHtMhtProducer.h:34
HLTHtMhtProducer::maxEtaJetMht_
double maxEtaJetMht_
Definition:
HLTHtMhtProducer.h:40
HLTHtMhtProducer::minNJetHt_
int minNJetHt_
Definition:
HLTHtMhtProducer.h:35
Event.h
HLTHtMhtProducer
Definition:
HLTHtMhtProducer.h:21
EventSetup.h
HLTHtMhtProducer::~HLTHtMhtProducer
~HLTHtMhtProducer()
Definition:
HLTHtMhtProducer.cc:38
HLTHtMhtProducer::minPtJetHt_
double minPtJetHt_
Definition:
HLTHtMhtProducer.h:37
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
iEvent
int iEvent
Definition:
GenABIO.cc:243
HLTHtMhtProducer::useTracks_
bool useTracks_
Definition:
HLTHtMhtProducer.h:33
HLTHtMhtProducer::produce
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
HLTHtMhtProducer.cc:60
edm::EventSetup
Definition:
EventSetup.h:44
HLTHtMhtProducer::minNJetMht_
int minNJetMht_
Definition:
HLTHtMhtProducer.h:36
ConfigurationDescriptions
EDProducer.h
HLTHtMhtProducer::minPtJetMht_
double minPtJetMht_
Definition:
HLTHtMhtProducer.h:38
HLTHtMhtProducer::maxEtaJetHt_
double maxEtaJetHt_
Definition:
HLTHtMhtProducer.h:39
HLTHtMhtProducer::usePt_
bool usePt_
Definition:
HLTHtMhtProducer.h:32
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
HLTHtMhtProducer::tracksLabel_
edm::InputTag tracksLabel_
Definition:
HLTHtMhtProducer.h:42
edm::Event
Definition:
Event.h:50
HLTHtMhtProducer::HLTHtMhtProducer
HLTHtMhtProducer(const edm::ParameterSet &iConfig)
Definition:
HLTHtMhtProducer.cc:20
HLTHtMhtProducer::jetsLabel_
edm::InputTag jetsLabel_
Definition:
HLTHtMhtProducer.h:41
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
HLTHtMhtProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTHtMhtProducer.cc:42
Generated for CMSSW Reference Manual by
1.8.5