Main Page
Namespaces
Classes
Package Documentation
HLTrigger
Egamma
plugins
HLTPMDocaFilter.h
Go to the documentation of this file.
1
#ifndef HLTPMDocaFilter_h
2
#define HLTPMDocaFilter_h
3
13
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
14
15
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
16
17
namespace
edm
{
18
class
ConfigurationDescriptions
;
19
}
20
21
//
22
// class decleration
23
//
24
25
class
HLTPMDocaFilter
:
public
HLTFilter
{
26
27
public
:
28
explicit
HLTPMDocaFilter
(
const
edm::ParameterSet
&);
29
~
HLTPMDocaFilter
()
override
;
30
bool
hltFilter(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
31
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
32
33
private
:
34
edm::InputTag
candTag_
;
// input tag identifying product contains filtered egammas
35
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
candToken_
;
36
double
docaDiffPerpCutHigh_
;
37
double
docaDiffPerpCutLow_
;
38
int
nZcandcut_
;
// number of electrons required
39
40
};
41
42
#endif //HLTPMDocaFilter_h
43
44
HLTPMDocaFilter
Definition:
HLTPMDocaFilter.h:25
HLTFilter.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs >
HLTPMDocaFilter::candTag_
edm::InputTag candTag_
Definition:
HLTPMDocaFilter.h:34
HLTFilter
Definition:
HLTFilter.h:28
edm::EventSetup
Definition:
EventSetup.h:57
HLTPMDocaFilter::candToken_
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > candToken_
Definition:
HLTPMDocaFilter.h:35
HLTPMDocaFilter::docaDiffPerpCutHigh_
double docaDiffPerpCutHigh_
Definition:
HLTPMDocaFilter.h:36
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTPMDocaFilter::docaDiffPerpCutLow_
double docaDiffPerpCutLow_
Definition:
HLTPMDocaFilter.h:37
HLTPMDocaFilter::nZcandcut_
int nZcandcut_
Definition:
HLTPMDocaFilter.h:38
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
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