Main Page
Namespaces
Classes
Package Documentation
HLTrigger
JetMET
interface
HLTJetVBFFilter.h
Go to the documentation of this file.
1
#ifndef HLTJetVBFFilter_h
2
#define HLTJetVBFFilter_h
3
10
#include "
DataFormats/HLTReco/interface/TriggerTypeDefs.h
"
11
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
12
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
13
14
namespace
edm
{
15
class
ConfigurationDescriptions
;
16
}
17
18
//
19
// class decleration
20
//
21
22
template
<
typename
T>
23
class
HLTJetVBFFilter
:
public
HLTFilter
{
24
25
public
:
26
explicit
HLTJetVBFFilter
(
const
edm::ParameterSet
&);
27
~
HLTJetVBFFilter
()
override
;
28
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
29
bool
hltFilter(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
30
31
private
:
32
edm::InputTag
inputTag_
;
// input tag identifying jets
33
edm::EDGetTokenT<std::vector<T>
>
m_theObjectToken
;
34
double
minPtLow_
;
35
double
minPtHigh_
;
36
bool
etaOpposite_
;
37
double
minDeltaEta_
;
38
double
minInvMass_
;
39
double
maxEta_
;
40
bool
leadingJetOnly_
;
41
int
triggerType_
;
42
};
43
44
#endif //HLTJetVBFFilter_h
HLTJetVBFFilter::minPtHigh_
double minPtHigh_
Definition:
HLTJetVBFFilter.h:35
HLTFilter.h
HLTJetVBFFilter::etaOpposite_
bool etaOpposite_
Definition:
HLTJetVBFFilter.h:36
HLTJetVBFFilter::maxEta_
double maxEta_
Definition:
HLTJetVBFFilter.h:39
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT
Definition:
EDGetToken.h:33
HLTJetVBFFilter::minPtLow_
double minPtLow_
Definition:
HLTJetVBFFilter.h:34
HLTFilter
Definition:
HLTFilter.h:28
HLTJetVBFFilter::minInvMass_
double minInvMass_
Definition:
HLTJetVBFFilter.h:38
HLTJetVBFFilter::inputTag_
edm::InputTag inputTag_
Definition:
HLTJetVBFFilter.h:32
HLTJetVBFFilter::leadingJetOnly_
bool leadingJetOnly_
Definition:
HLTJetVBFFilter.h:40
edm::EventSetup
Definition:
EventSetup.h:57
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTJetVBFFilter::triggerType_
int triggerType_
Definition:
HLTJetVBFFilter.h:41
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
HLTJetVBFFilter::minDeltaEta_
double minDeltaEta_
Definition:
HLTJetVBFFilter.h:37
HLTJetVBFFilter::m_theObjectToken
edm::EDGetTokenT< std::vector< T > > m_theObjectToken
Definition:
HLTJetVBFFilter.h:33
HLTJetVBFFilter
Definition:
HLTJetVBFFilter.h:23
edm::ParameterSet
Definition:
ParameterSet.h:36
TriggerTypeDefs.h
edm::Event
Definition:
Event.h:71
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11