Main Page
Namespaces
Classes
Package Documentation
RecoMuon
GlobalTrackFinder
interface
GlobalMuonTrajectoryBuilder.h
Go to the documentation of this file.
1
#ifndef RecoMuon_GlobalTrackFinder_GlobalMuonTrajectoryBuilder_H
2
#define RecoMuon_GlobalTrackFinder_GlobalMuonTrajectoryBuilder_H
3
13
#include "
RecoMuon/GlobalTrackingTools/interface/GlobalTrajectoryBuilderBase.h
"
14
#include "
TrackingTools/PatternTools/interface/TrajTrackAssociation.h
"
15
#include "
FWCore/Utilities/interface/InputTag.h
"
16
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
17
18
namespace
edm
{
class
ParameterSet
;
class
Event
;
class
EventSetup
; }
19
20
class
MuonServiceProxy
;
21
class
Trajectory
;
22
23
class
GlobalMuonTrajectoryBuilder
:
public
GlobalTrajectoryBuilderBase
{
24
25
public
:
26
28
GlobalMuonTrajectoryBuilder
(
const
edm::ParameterSet
&,
const
MuonServiceProxy
*,
edm::ConsumesCollector
&);
29
31
~
GlobalMuonTrajectoryBuilder
()
override
;
32
34
MuonTrajectoryBuilder::CandidateContainer
trajectories
(
const
TrackCand
&)
override
;
35
37
void
setEvent(
const
edm::Event
&)
override
;
38
39
private
:
40
42
std::vector<TrackCand> makeTkCandCollection(
const
TrackCand
&)
override
;
43
44
private
:
45
46
edm::InputTag
theTkTrackLabel
;
47
edm::EDGetTokenT<reco::TrackCollection>
allTrackerTracksToken
;
48
edm::Handle<reco::TrackCollection>
allTrackerTracks
;
49
50
};
51
#endif
MuonTrajectoryBuilder::CandidateContainer
MuonCandidate::CandidateContainer CandidateContainer
Definition:
MuonTrajectoryBuilder.h:24
GlobalTrajectoryBuilderBase
Definition:
GlobalTrajectoryBuilderBase.h:42
GlobalMuonTrajectoryBuilder::theTkTrackLabel
edm::InputTag theTkTrackLabel
Definition:
GlobalMuonTrajectoryBuilder.h:46
MuonTrajectoryBuilder::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition:
MuonTrajectoryBuilder.h:25
ParameterSet
Definition:
Functions.h:16
HiRegitMuonDetachedTripletStep_cff.trajectories
trajectories
Definition:
HiRegitMuonDetachedTripletStep_cff.py:37
edm::Handle< reco::TrackCollection >
GlobalMuonTrajectoryBuilder::allTrackerTracksToken
edm::EDGetTokenT< reco::TrackCollection > allTrackerTracksToken
Definition:
GlobalMuonTrajectoryBuilder.h:47
edm::EDGetTokenT< reco::TrackCollection >
Trajectory
Definition:
Trajectory.h:40
EventSetup
GlobalTrajectoryBuilderBase.h
MuonServiceProxy
Definition:
MuonServiceProxy.h:27
GlobalMuonTrajectoryBuilder::allTrackerTracks
edm::Handle< reco::TrackCollection > allTrackerTracks
Definition:
GlobalMuonTrajectoryBuilder.h:48
TrajTrackAssociation.h
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:70
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
GlobalMuonTrajectoryBuilder
Definition:
GlobalMuonTrajectoryBuilder.h:23
Generated for CMSSW Reference Manual by
1.8.11