Main Page
Namespaces
Classes
Package Documentation
HLTrigger
btau
plugins
HLTJetPairDzMatchFilter.h
Go to the documentation of this file.
1
#ifndef HLTJetPairDzMatchFilter_h
2
#define HLTJetPairDzMatchFilter_h
3
4
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Utilities/interface/InputTag.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
14
namespace
edm
{
15
class
ConfigurationDescriptions
;
16
}
17
18
template
<
typename
T>
19
class
HLTJetPairDzMatchFilter
:
public
HLTFilter
{
20
21
public
:
22
23
explicit
HLTJetPairDzMatchFilter
(
const
edm::ParameterSet
&);
24
~
HLTJetPairDzMatchFilter
()
override
;
25
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
26
bool
hltFilter(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
27
28
private
:
29
30
edm::InputTag
m_jetTag
;
31
edm::EDGetTokenT<std::vector<T>
>
m_jetToken
;
32
double
m_jetMinPt
;
33
double
m_jetMaxEta
;
34
double
m_jetMinDR
;
35
double
m_jetMaxDZ
;
36
int
m_triggerType
;
37
38
};
39
40
#endif
HLTJetPairDzMatchFilter::m_jetMinDR
double m_jetMinDR
Definition:
HLTJetPairDzMatchFilter.h:34
HLTJetPairDzMatchFilter::m_jetTag
edm::InputTag m_jetTag
Definition:
HLTJetPairDzMatchFilter.h:30
HLTFilter.h
Event.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
edm::EDGetTokenT
Definition:
EDGetToken.h:33
ParameterSet.h
HLTFilter
Definition:
HLTFilter.h:28
HLTJetPairDzMatchFilter::m_jetMinPt
double m_jetMinPt
Definition:
HLTJetPairDzMatchFilter.h:32
edm::EventSetup
Definition:
EventSetup.h:57
HLTJetPairDzMatchFilter::m_triggerType
int m_triggerType
Definition:
HLTJetPairDzMatchFilter.h:36
HLTJetPairDzMatchFilter
Definition:
HLTJetPairDzMatchFilter.h:19
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTJetPairDzMatchFilter::m_jetMaxEta
double m_jetMaxEta
Definition:
HLTJetPairDzMatchFilter.h:33
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
HLTJetPairDzMatchFilter::m_jetToken
edm::EDGetTokenT< std::vector< T > > m_jetToken
Definition:
HLTJetPairDzMatchFilter.h:31
edm::Event
Definition:
Event.h:71
HLTJetPairDzMatchFilter::m_jetMaxDZ
double m_jetMaxDZ
Definition:
HLTJetPairDzMatchFilter.h:35
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11