Main Page
Namespaces
Classes
Package Documentation
RecoMuon
L3TrackFinder
interface
HLTMuonL2SelectorForL3IO.h
Go to the documentation of this file.
1
#ifndef RecoMuon_HLTMuonL2SelectorForL3IO_HLTMuonL2SelectorForL3IO_H
2
#define RecoMuon_HLTMuonL2SelectorForL3IO_HLTMuonL2SelectorForL3IO_H
3
12
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
13
#include "
DataFormats/TrackReco/interface/Track.h
"
14
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
15
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
16
#include "
DataFormats/MuonReco/interface/MuonTrackLinks.h
"
17
#include "
DataFormats/MuonReco/interface/MuonFwd.h
"
18
#include "
DataFormats/RecoCandidate/interface/RecoChargedCandidate.h
"
19
#include "
DataFormats/RecoCandidate/interface/RecoChargedCandidateFwd.h
"
20
21
namespace
edm
{
22
class
ParameterSet
;
23
class
Event
;
24
class
EventSetup
;
25
}
// namespace edm
26
27
class
HLTMuonL2SelectorForL3IO
:
public
edm::stream::EDProducer
<> {
28
public
:
30
HLTMuonL2SelectorForL3IO
(
const
edm::ParameterSet
&);
31
33
~
HLTMuonL2SelectorForL3IO
()
override
;
34
36
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
37
39
void
produce(
edm::Event
&,
const
edm::EventSetup
&)
override
;
40
41
private
:
42
const
edm::EDGetTokenT<reco::TrackCollection>
l2Src_
;
43
const
edm::EDGetTokenT<reco::RecoChargedCandidateCollection>
l3OISrc_
;
44
const
edm::EDGetTokenT<reco::MuonTrackLinksCollection>
l3linkToken_
;
45
const
bool
applyL3Filters_
;
46
const
double
max_NormalizedChi2_,
max_PtDifference_
;
47
const
int
min_Nhits_,
min_NmuonHits_
;
48
};
49
50
#endif
HLTMuonL2SelectorForL3IO::l3OISrc_
const edm::EDGetTokenT< reco::RecoChargedCandidateCollection > l3OISrc_
Definition:
HLTMuonL2SelectorForL3IO.h:43
RecoChargedCandidate.h
HLTMuonL2SelectorForL3IO::min_NmuonHits_
const int min_NmuonHits_
Definition:
HLTMuonL2SelectorForL3IO.h:47
ParameterSet
Definition:
Functions.h:16
HLTMuonL2SelectorForL3IO::applyL3Filters_
const bool applyL3Filters_
Definition:
HLTMuonL2SelectorForL3IO.h:45
HLTMuonL2SelectorForL3IO
Definition:
HLTMuonL2SelectorForL3IO.h:27
TrackFwd.h
edm::EDGetTokenT< reco::TrackCollection >
MuonFwd.h
HLTMuonL2SelectorForL3IO::l3linkToken_
const edm::EDGetTokenT< reco::MuonTrackLinksCollection > l3linkToken_
Definition:
HLTMuonL2SelectorForL3IO.h:44
EDProducer.h
MuonTrackLinks.h
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
HLTMuonL2SelectorForL3IO::max_PtDifference_
const double max_PtDifference_
Definition:
HLTMuonL2SelectorForL3IO.h:46
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTMuonL2SelectorForL3IO::l2Src_
const edm::EDGetTokenT< reco::TrackCollection > l2Src_
Definition:
HLTMuonL2SelectorForL3IO.h:42
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
RecoChargedCandidateFwd.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:72
Track.h
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11