Main Page
Namespaces
Classes
Package Documentation
HLTrigger
JetMET
interface
HLTPhi2METFilter.h
Go to the documentation of this file.
1
#ifndef HLTPhi2METFilter_h
2
#define HLTPhi2METFilter_h
3
10
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
11
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
12
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
13
#include <cmath>
14
//
15
// class declaration
16
//
17
18
class
HLTPhi2METFilter
:
public
HLTFilter
{
19
20
public
:
21
explicit
HLTPhi2METFilter
(
const
edm::ParameterSet
&);
22
~HLTPhi2METFilter
()
override
;
23
bool
hltFilter
(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
24
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
25
26
private
:
27
edm::InputTag
inputJetTag_
;
// input tag identifying jets
28
edm::EDGetTokenT<reco::CaloJetCollection>
m_theJetToken
;
29
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
m_theMETToken
;
30
edm::InputTag
inputMETTag_
;
// input tag identifying for MET
31
double
minEtjet1_
;
32
double
minEtjet2_
;
33
double
minDPhi_
;
34
double
maxDPhi_
;
35
};
36
37
#endif //HLTPhi2METFilter_h
HLTPhi2METFilter::inputMETTag_
edm::InputTag inputMETTag_
Definition:
HLTPhi2METFilter.h:30
HLTPhi2METFilter::minDPhi_
double minDPhi_
Definition:
HLTPhi2METFilter.h:33
HLTFilter.h
HLTPhi2METFilter
Definition:
HLTPhi2METFilter.h:18
CaloJetCollection.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
HLTPhi2METFilter::HLTPhi2METFilter
HLTPhi2METFilter(const edm::ParameterSet &)
Definition:
HLTPhi2METFilter.cc:25
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT< reco::CaloJetCollection >
HLTPhi2METFilter::hltFilter
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
Definition:
HLTPhi2METFilter.cc:51
HLTFilter
Definition:
HLTFilter.h:28
HLTPhi2METFilter::inputJetTag_
edm::InputTag inputJetTag_
Definition:
HLTPhi2METFilter.h:27
edm::EventSetup
Definition:
EventSetup.h:57
HLTPhi2METFilter::minEtjet2_
double minEtjet2_
Definition:
HLTPhi2METFilter.h:32
HLTPhi2METFilter::m_theJetToken
edm::EDGetTokenT< reco::CaloJetCollection > m_theJetToken
Definition:
HLTPhi2METFilter.h:28
HLTPhi2METFilter::maxDPhi_
double maxDPhi_
Definition:
HLTPhi2METFilter.h:34
edm::InputTag
Definition:
InputTag.h:15
HLTPhi2METFilter::minEtjet1_
double minEtjet1_
Definition:
HLTPhi2METFilter.h:31
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
HLTPhi2METFilter::m_theMETToken
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_theMETToken
Definition:
HLTPhi2METFilter.h:29
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
HLTPhi2METFilter::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTPhi2METFilter.cc:39
HLTPhi2METFilter::~HLTPhi2METFilter
~HLTPhi2METFilter() override
Generated for CMSSW Reference Manual by
1.8.11