Main Page
Namespaces
Classes
Package Documentation
HLTrigger
Egamma
plugins
HLTElectronEtFilter.h
Go to the documentation of this file.
1
#ifndef HLTElectronEtFilter_h
2
#define HLTElectronEtFilter_h
3
10
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
11
12
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
13
14
namespace
edm
{
15
class
ConfigurationDescriptions
;
16
}
17
18
//
19
// class declaration
20
//
21
22
class
HLTElectronEtFilter
:
public
HLTFilter
{
23
24
public
:
25
explicit
HLTElectronEtFilter
(
const
edm::ParameterSet
&);
26
~
HLTElectronEtFilter
()
override
;
27
bool
hltFilter(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
28
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
29
30
private
:
31
edm::InputTag
candTag_
;
// input tag identifying product that contains filtered electrons
32
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
candToken_
;
33
34
double
EtEB_
;
// threshold for regular cut (x < thr) - ECAL barrel
35
double
EtEE_
;
// threshold for regular cut (x < thr) - ECAL endcap
36
37
edm::InputTag
l1EGTag_
;
38
int
ncandcut_
;
39
};
40
41
#endif //HLTElectronEtFilter_h
42
43
HLTElectronEtFilter::candToken_
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > candToken_
Definition:
HLTElectronEtFilter.h:32
HLTFilter.h
HLTElectronEtFilter::l1EGTag_
edm::InputTag l1EGTag_
Definition:
HLTElectronEtFilter.h:37
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
TriggerFilterObjectWithRefs.h
HLTElectronEtFilter::EtEB_
double EtEB_
Definition:
HLTElectronEtFilter.h:34
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs >
HLTElectronEtFilter::ncandcut_
int ncandcut_
Definition:
HLTElectronEtFilter.h:38
HLTElectronEtFilter
Definition:
HLTElectronEtFilter.h:22
HLTFilter
Definition:
HLTFilter.h:28
HLTElectronEtFilter::EtEE_
double EtEE_
Definition:
HLTElectronEtFilter.h:35
edm::EventSetup
Definition:
EventSetup.h:57
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
HLTElectronEtFilter::candTag_
edm::InputTag candTag_
Definition:
HLTElectronEtFilter.h:31
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11