Main Page
Namespaces
Classes
Package Documentation
HLTrigger
JetMET
interface
HLTDiJetAveEtaFilter.h
Go to the documentation of this file.
1
#ifndef HLTDiJetAveEtaFilter_h
2
#define HLTDiJetAveEtaFilter_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 declaration
20
//
21
22
template
<
typename
T>
23
class
HLTDiJetAveEtaFilter
:
public
HLTFilter
{
24
25
public
:
26
explicit
HLTDiJetAveEtaFilter
(
const
edm::ParameterSet
&);
27
~
HLTDiJetAveEtaFilter
()
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::EDGetTokenT<std::vector<T>
>
m_theJetToken
;
33
edm::InputTag
inputJetTag_
;
// input tag identifying jets
34
double
minPtJet_
;
35
double
minPtAve_
;
36
//double minPtJet3_;
37
double
minDphi_
;
38
double
tagEtaMin_
;
39
double
tagEtaMax_
;
40
double
probeEtaMin_
;
41
double
probeEtaMax_
;
42
int
triggerType_
;
43
};
44
45
#endif //HLTDiJetAveEtaFilter_h
HLTDiJetAveEtaFilter::m_theJetToken
edm::EDGetTokenT< std::vector< T > > m_theJetToken
Definition:
HLTDiJetAveEtaFilter.h:32
HLTFilter.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
HLTDiJetAveEtaFilter::probeEtaMin_
double probeEtaMin_
Definition:
HLTDiJetAveEtaFilter.h:40
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT
Definition:
EDGetToken.h:33
HLTDiJetAveEtaFilter::inputJetTag_
edm::InputTag inputJetTag_
Definition:
HLTDiJetAveEtaFilter.h:33
HLTFilter
Definition:
HLTFilter.h:28
edm::EventSetup
Definition:
EventSetup.h:57
HLTDiJetAveEtaFilter::tagEtaMax_
double tagEtaMax_
Definition:
HLTDiJetAveEtaFilter.h:39
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTDiJetAveEtaFilter
Definition:
HLTDiJetAveEtaFilter.h:23
HLTDiJetAveEtaFilter::minPtAve_
double minPtAve_
Definition:
HLTDiJetAveEtaFilter.h:35
HLTDiJetAveEtaFilter::tagEtaMin_
double tagEtaMin_
Definition:
HLTDiJetAveEtaFilter.h:38
HLTDiJetAveEtaFilter::minDphi_
double minDphi_
Definition:
HLTDiJetAveEtaFilter.h:37
HLTDiJetAveEtaFilter::triggerType_
int triggerType_
Definition:
HLTDiJetAveEtaFilter.h:42
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
TriggerTypeDefs.h
edm::Event
Definition:
Event.h:71
HLTDiJetAveEtaFilter::minPtJet_
double minPtJet_
Definition:
HLTDiJetAveEtaFilter.h:34
HLTDiJetAveEtaFilter::probeEtaMax_
double probeEtaMax_
Definition:
HLTDiJetAveEtaFilter.h:41
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11