test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
HLTrigger
special
interface
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
30
public
:
31
explicit
HLTPixlMBFilt
(
const
edm::ParameterSet
&);
32
~HLTPixlMBFilt
();
33
virtual
bool
hltFilter
(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
34
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
35
36
private
:
37
edm::InputTag
pixlTag_
;
// input tag identifying product containing Pixel-tracks
38
edm::EDGetTokenT<reco::RecoChargedCandidateCollection>
pixlToken_
;
39
40
double
min_Pt_
;
// min pt cut
41
unsigned
int
min_trks_
;
// minimum number of tracks from one vertex
42
float
min_sep_
;
// minimum separation of two tracks in phi-eta
43
44
};
45
46
#endif //HLTPixlMBFilt_h
HLTPixlMBFilt::~HLTPixlMBFilt
~HLTPixlMBFilt()
Definition:
HLTPixlMBFilt.cc:44
HLTPixlMBFilt::HLTPixlMBFilt
HLTPixlMBFilt(const edm::ParameterSet &)
Definition:
HLTPixlMBFilt.cc:31
HLTFilter.h
HLTPixlMBFilt::pixlTag_
edm::InputTag pixlTag_
Definition:
HLTPixlMBFilt.h:37
RecoChargedCandidate.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
HLTPixlMBFilt::min_sep_
float min_sep_
Definition:
HLTPixlMBFilt.h:42
edm::EDGetTokenT< reco::RecoChargedCandidateCollection >
HLTPixlMBFilt::hltFilter
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
Definition:
HLTPixlMBFilt.cc:64
HLTFilter
Definition:
HLTFilter.h:28
HLTPixlMBFilt::pixlToken_
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > pixlToken_
Definition:
HLTPixlMBFilt.h:38
HLTPixlMBFilt::min_Pt_
double min_Pt_
Definition:
HLTPixlMBFilt.h:40
HLTPixlMBFilt::min_trks_
unsigned int min_trks_
Definition:
HLTPixlMBFilt.h:41
edm::EventSetup
Definition:
EventSetup.h:45
ConfigurationDescriptions
HLTPixlMBFilt::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTPixlMBFilt.cc:49
RecoChargedCandidateFwd.h
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:65
HLTPixlMBFilt
Definition:
HLTPixlMBFilt.h:28
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
Generated for CMSSW Reference Manual by
1.8.5