#include <MuonTrackLinks.h>
Public Member Functions | |
reco::TrackRef | globalTrack () const |
get the combined track More... | |
MuonTrackLinks () | |
Default Constructor. More... | |
MuonTrackLinks (reco::TrackRef tk, reco::TrackRef sta, reco::TrackRef glb) | |
Constructor. More... | |
void | setGlobalTrack (reco::TrackRef glb) |
set the ref to combined track More... | |
void | setStandAloneTrack (reco::TrackRef sta) |
set the ref to stand alone track More... | |
void | setTrackerTrack (reco::TrackRef tk) |
set the ref to tracker's track More... | |
reco::TrackRef | standAloneTrack () const |
get the track built with the muon spectrometer alone More... | |
reco::TrackRef | trackerTrack () const |
get the tracker's track which match with the stand alone muon tracks More... | |
virtual | ~MuonTrackLinks () |
Destructor. More... | |
Private Attributes | |
reco::TrackRef | theGlbTrack |
ref to the combined track More... | |
reco::TrackRef | theStaTrack |
ref to the track built with the muon spectrometer alone More... | |
reco::TrackRef | theTkTrack |
ref to tracker's track which match with the stand alone muon tracks More... | |
Definition at line 16 of file MuonTrackLinks.h.
|
inline |
|
inline |
Constructor.
Definition at line 24 of file MuonTrackLinks.h.
|
inlinevirtual |
|
inline |
get the combined track
Definition at line 39 of file MuonTrackLinks.h.
References theGlbTrack.
Referenced by MuonIdProducer::checkLinks(), MuonIdProducer::makeMuon(), MuonIdProducer::produce(), GlobalMuonTrackMixer::produceTrackExtras(), GlobalMuonTrackCleaner::produceTrackExtras(), and validateGlobalMuonPair().
|
inline |
set the ref to combined track
Definition at line 48 of file MuonTrackLinks.h.
References glb, and theGlbTrack.
Referenced by MuonTrackLoader::loadTracks(), and GlobalMuonTrackCleaner::produceTrackExtras().
|
inline |
set the ref to stand alone track
Definition at line 45 of file MuonTrackLinks.h.
References theStaTrack.
Referenced by MuonTrackLoader::loadTracks(), and GlobalMuonTrackCleaner::produceTrackExtras().
|
inline |
set the ref to tracker's track
Definition at line 42 of file MuonTrackLinks.h.
References theTkTrack.
Referenced by MuonTrackLoader::loadTracks(), and GlobalMuonTrackCleaner::produceTrackExtras().
|
inline |
get the track built with the muon spectrometer alone
Definition at line 36 of file MuonTrackLinks.h.
References theStaTrack.
Referenced by MuonIdProducer::checkLinks(), MuonIdProducer::makeMuon(), MuonIdProducer::produce(), GlobalMuonTrackMixer::produceTrackExtras(), and GlobalMuonTrackCleaner::produceTrackExtras().
|
inline |
get the tracker's track which match with the stand alone muon tracks
Definition at line 33 of file MuonTrackLinks.h.
References theTkTrack.
Referenced by MuonIdProducer::checkLinks(), MuonIdProducer::makeMuon(), MuonIdProducer::produce(), GlobalMuonTrackMixer::produceTrackExtras(), and GlobalMuonTrackCleaner::produceTrackExtras().
|
private |
ref to the combined track
Definition at line 61 of file MuonTrackLinks.h.
Referenced by globalTrack(), and setGlobalTrack().
|
private |
ref to the track built with the muon spectrometer alone
Definition at line 58 of file MuonTrackLinks.h.
Referenced by setStandAloneTrack(), and standAloneTrack().
|
private |
ref to tracker's track which match with the stand alone muon tracks
Definition at line 55 of file MuonTrackLinks.h.
Referenced by setTrackerTrack(), and trackerTrack().