Main Page
Namespaces
Classes
Package Documentation
RecoTauTag
HLTProducers
src
HLTPFTauPairLeadTrackDzMatchFilter.h
Go to the documentation of this file.
1
#ifndef HLTPFTauPairLeadTrackDzMatchFilter_h
2
#define HLTPFTauPairLeadTrackDzMatchFilter_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
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
10
#include "
DataFormats/TauReco/interface/PFTau.h
"
11
#include "
DataFormats/TauReco/interface/PFTauFwd.h
"
12
19
class
HLTPFTauPairLeadTrackDzMatchFilter
:
public
HLTFilter
{
20
21
public
:
22
23
explicit
HLTPFTauPairLeadTrackDzMatchFilter
(
const
edm::ParameterSet
& conf);
24
~HLTPFTauPairLeadTrackDzMatchFilter
()
override
;
25
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
26
bool
hltFilter
(
edm::Event
&
ev
,
const
edm::EventSetup
& es,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
27
28
private
:
29
30
edm::InputTag
tauSrc_
;
31
edm::EDGetTokenT<reco::PFTauCollection>
tauSrcToken_
;
32
double
tauMinPt_
;
33
double
tauMaxEta_
;
34
double
tauMinDR_
;
35
double
tauLeadTrackMaxDZ_
;
36
int
triggerType_
;
37
38
};
39
40
#endif
PFTauFwd.h
HLTPFTauPairLeadTrackDzMatchFilter::hltFilter
bool hltFilter(edm::Event &ev, const edm::EventSetup &es, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.cc:46
HLTFilter.h
PFTau.h
HLTPFTauPairLeadTrackDzMatchFilter::HLTPFTauPairLeadTrackDzMatchFilter
HLTPFTauPairLeadTrackDzMatchFilter(const edm::ParameterSet &conf)
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.cc:13
Event.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
HLTPFTauPairLeadTrackDzMatchFilter::~HLTPFTauPairLeadTrackDzMatchFilter
~HLTPFTauPairLeadTrackDzMatchFilter() override
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.cc:30
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
HLTPFTauPairLeadTrackDzMatchFilter::tauMinPt_
double tauMinPt_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:32
HLTPFTauPairLeadTrackDzMatchFilter::tauLeadTrackMaxDZ_
double tauLeadTrackMaxDZ_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:35
edm::EDGetTokenT< reco::PFTauCollection >
HLTPFTauPairLeadTrackDzMatchFilter::tauMinDR_
double tauMinDR_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:34
HLTPFTauPairLeadTrackDzMatchFilter::tauMaxEta_
double tauMaxEta_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:33
ParameterSet.h
HLTPFTauPairLeadTrackDzMatchFilter::tauSrc_
edm::InputTag tauSrc_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:30
ParameterSetDescription.h
HLTFilter
Definition:
HLTFilter.h:28
HLTPFTauPairLeadTrackDzMatchFilter::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.cc:32
edm::EventSetup
Definition:
EventSetup.h:57
HLTPFTauPairLeadTrackDzMatchFilter::triggerType_
int triggerType_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:36
HLTPFTauPairLeadTrackDzMatchFilter::tauSrcToken_
edm::EDGetTokenT< reco::PFTauCollection > tauSrcToken_
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:31
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:71
HLTPFTauPairLeadTrackDzMatchFilter
Definition:
HLTPFTauPairLeadTrackDzMatchFilter.h:19
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11