Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
HLTrigger
JetMET
interface
HLTPFJetIDProducer.h
Go to the documentation of this file.
1
#ifndef HLTPFJetIDProducer_h
2
#define HLTPFJetIDProducer_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FWCore/Framework/interface/Event.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
9
10
#include "
DataFormats/JetReco/interface/PFJet.h
"
11
#include "
DataFormats/JetReco/interface/PFJetCollection.h
"
12
13
class
HLTPFJetIDProducer
:
public
edm::EDProducer
{
14
public
:
15
explicit
HLTPFJetIDProducer
(
const
edm::ParameterSet
&);
16
~HLTPFJetIDProducer
();
17
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
18
virtual
void
beginJob
() ;
19
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
20
private
:
21
edm::EDGetTokenT<reco::PFJetCollection>
m_thePFJetToken
;
22
edm::InputTag
jetsInput_
;
23
double
min_NHEF_
;
// minimum Neutral Hadron Energy Fraction
24
double
max_NHEF_
;
// maximum NHEF
25
double
min_NEMF_
;
// minimum Neutral EM Energy Fraction
26
double
max_NEMF_
;
// maximum NEMF
27
double
min_CEMF_
;
// minimum Charged EM Energy Fraction
28
double
max_CEMF_
;
// maximum CEMF
29
double
min_CHEF_
;
// minimum Charged Hadron Energy Fraction
30
double
max_CHEF_
;
// maximum CHEF
31
double
min_pt_
;
// pT cut
32
};
33
34
#endif
HLTPFJetIDProducer::jetsInput_
edm::InputTag jetsInput_
Definition:
HLTPFJetIDProducer.h:22
PFJetCollection.h
HLTPFJetIDProducer::~HLTPFJetIDProducer
~HLTPFJetIDProducer()
Definition:
HLTPFJetIDProducer.cc:42
HLTPFJetIDProducer::max_NHEF_
double max_NHEF_
Definition:
HLTPFJetIDProducer.h:24
Event.h
EventSetup.h
HLTPFJetIDProducer::min_NEMF_
double min_NEMF_
Definition:
HLTPFJetIDProducer.h:25
HLTPFJetIDProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
HLTPFJetIDProducer.cc:47
HLTPFJetIDProducer
Definition:
HLTPFJetIDProducer.h:13
edm::EDGetTokenT< reco::PFJetCollection >
edm::EDProducer
Definition:
EDProducer.h:30
HLTPFJetIDProducer::min_CEMF_
double min_CEMF_
Definition:
HLTPFJetIDProducer.h:27
HLTPFJetIDProducer::min_pt_
double min_pt_
Definition:
HLTPFJetIDProducer.h:31
HLTPFJetIDProducer::beginJob
virtual void beginJob()
Definition:
HLTPFJetIDProducer.cc:37
ParameterSet.h
HLTPFJetIDProducer::m_thePFJetToken
edm::EDGetTokenT< reco::PFJetCollection > m_thePFJetToken
Definition:
HLTPFJetIDProducer.h:21
HLTPFJetIDProducer::HLTPFJetIDProducer
HLTPFJetIDProducer(const edm::ParameterSet &)
Definition:
HLTPFJetIDProducer.cc:6
HLTPFJetIDProducer::min_NHEF_
double min_NHEF_
Definition:
HLTPFJetIDProducer.h:23
HLTPFJetIDProducer::max_CHEF_
double max_CHEF_
Definition:
HLTPFJetIDProducer.h:30
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
HLTPFJetIDProducer::max_NEMF_
double max_NEMF_
Definition:
HLTPFJetIDProducer.h:26
HLTPFJetIDProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTPFJetIDProducer.cc:22
edm::InputTag
Definition:
InputTag.h:17
edm::ParameterSet
Definition:
ParameterSet.h:35
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:62
HLTPFJetIDProducer::max_CEMF_
double max_CEMF_
Definition:
HLTPFJetIDProducer.h:28
HLTPFJetIDProducer::min_CHEF_
double min_CHEF_
Definition:
HLTPFJetIDProducer.h:29
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
PFJet.h
Generated for CMSSW Reference Manual by
1.8.5