Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
HLTrigger
special
plugins
HLTPixlMBFilt.h
Go to the documentation of this file.
1
#ifndef HLTPixlMBFilt_h
2
#define HLTPixlMBFilt_h
3
15
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
16
17
#include "
DataFormats/RecoCandidate/interface/RecoChargedCandidate.h
"
18
#include "
DataFormats/RecoCandidate/interface/RecoChargedCandidateFwd.h
"
19
20
namespace
edm {
21
class
ConfigurationDescriptions
;
22
}
23
24
//
25
// class declaration
26
//
27
28
class
HLTPixlMBFilt
:
public
HLTFilter
{
29
public
:
30
explicit
HLTPixlMBFilt
(
const
edm::ParameterSet
&);
31
~HLTPixlMBFilt
()
override
;
32
bool
hltFilter
(
edm::Event
&,
33
const
edm::EventSetup
&,
34
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
35
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
36
37
private
:
38
edm::InputTag
pixlTag_
;
// input tag identifying product containing Pixel-tracks
39
edm::EDGetTokenT<reco::RecoChargedCandidateCollection>
pixlToken_
;
40
41
double
min_Pt_
;
// min pt cut
42
unsigned
int
min_trks_
;
// minimum number of tracks from one vertex
43
float
min_sep_
;
// minimum separation of two tracks in phi-eta
44
};
45
46
#endif //HLTPixlMBFilt_h
HLTPixlMBFilt::HLTPixlMBFilt
HLTPixlMBFilt(const edm::ParameterSet &)
Definition:
HLTPixlMBFilt.cc:31
HLTFilter.h
HLTPixlMBFilt::pixlTag_
edm::InputTag pixlTag_
Definition:
HLTPixlMBFilt.h:38
RecoChargedCandidate.h
HLTPixlMBFilt::~HLTPixlMBFilt
~HLTPixlMBFilt() override
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:35
HLTPixlMBFilt::min_sep_
float min_sep_
Definition:
HLTPixlMBFilt.h:43
edm::EDGetTokenT< reco::RecoChargedCandidateCollection >
HLTPixlMBFilt::hltFilter
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
Definition:
HLTPixlMBFilt.cc:62
HLTFilter
Definition:
HLTFilter.h:28
HLTPixlMBFilt::pixlToken_
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > pixlToken_
Definition:
HLTPixlMBFilt.h:39
HLTPixlMBFilt::min_Pt_
double min_Pt_
Definition:
HLTPixlMBFilt.h:41
HLTPixlMBFilt::min_trks_
unsigned int min_trks_
Definition:
HLTPixlMBFilt.h:42
edm::EventSetup
Definition:
EventSetup.h:59
ConfigurationDescriptions
HLTPixlMBFilt::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTPixlMBFilt.cc:47
RecoChargedCandidateFwd.h
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
HLTPixlMBFilt
Definition:
HLTPixlMBFilt.h:28
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.5