Main Page
Namespaces
Classes
Package Documentation
src
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
{
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
22
23
class
HLTMuonL2SelectorForL3IO
:
public
edm::stream::EDProducer
<> {
24
public
:
26
HLTMuonL2SelectorForL3IO
(
const
edm::ParameterSet
&);
27
29
~
HLTMuonL2SelectorForL3IO
()
override
;
30
32
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
33
35
void
produce(
edm::Event
&,
const
edm::EventSetup
&)
override
;
36
37
private
:
38
const
edm::EDGetTokenT<reco::TrackCollection>
l2Src_
;
39
const
edm::EDGetTokenT<reco::RecoChargedCandidateCollection>
l3OISrc_
;
40
const
edm::EDGetTokenT<reco::MuonTrackLinksCollection>
l3linkToken_
;
41
const
bool
applyL3Filters_
;
42
const
double
max_NormalizedChi2_,
max_PtDifference_
;
43
const
int
min_Nhits_,
min_NmuonHits_
;
44
};
45
46
#endif
HLTMuonL2SelectorForL3IO::l3OISrc_
const edm::EDGetTokenT< reco::RecoChargedCandidateCollection > l3OISrc_
Definition:
HLTMuonL2SelectorForL3IO.h:39
RecoChargedCandidate.h
HLTMuonL2SelectorForL3IO::min_NmuonHits_
const int min_NmuonHits_
Definition:
HLTMuonL2SelectorForL3IO.h:43
ParameterSet
Definition:
Functions.h:16
HLTMuonL2SelectorForL3IO::applyL3Filters_
const bool applyL3Filters_
Definition:
HLTMuonL2SelectorForL3IO.h:41
HLTMuonL2SelectorForL3IO
Definition:
HLTMuonL2SelectorForL3IO.h:23
TrackFwd.h
edm::EDGetTokenT< reco::TrackCollection >
MuonFwd.h
HLTMuonL2SelectorForL3IO::l3linkToken_
const edm::EDGetTokenT< reco::MuonTrackLinksCollection > l3linkToken_
Definition:
HLTMuonL2SelectorForL3IO.h:40
EDProducer.h
MuonTrackLinks.h
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
HLTMuonL2SelectorForL3IO::max_PtDifference_
const double max_PtDifference_
Definition:
HLTMuonL2SelectorForL3IO.h:42
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTMuonL2SelectorForL3IO::l2Src_
const edm::EDGetTokenT< reco::TrackCollection > l2Src_
Definition:
HLTMuonL2SelectorForL3IO.h:38
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
RecoChargedCandidateFwd.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:71
Track.h
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11