#include <MuonTrackLinks.h>
Public Member Functions | |
reco::TrackRef | globalTrack () const |
get the combined track | |
MuonTrackLinks (reco::TrackRef tk, reco::TrackRef sta, reco::TrackRef glb) | |
Constructor. | |
MuonTrackLinks () | |
Default Constructor. | |
void | setGlobalTrack (reco::TrackRef glb) |
set the ref to combined track | |
void | setStandAloneTrack (reco::TrackRef sta) |
set the ref to stand alone track | |
void | setTrackerTrack (reco::TrackRef tk) |
set the ref to tracker's track | |
reco::TrackRef | standAloneTrack () const |
get the track built with the muon spectrometer alone | |
reco::TrackRef | trackerTrack () const |
get the tracker's track which match with the stand alone muon tracks | |
virtual | ~MuonTrackLinks () |
Destructor. | |
Private Attributes | |
reco::TrackRef | theGlbTrack |
ref to the combined track | |
reco::TrackRef | theStaTrack |
ref to the track built with the muon spectrometer alone | |
reco::TrackRef | theTkTrack |
ref to tracker's track which match with the stand alone muon tracks |
Definition at line 18 of file MuonTrackLinks.h.
reco::MuonTrackLinks::MuonTrackLinks | ( | ) | [inline] |
reco::MuonTrackLinks::MuonTrackLinks | ( | reco::TrackRef | tk, |
reco::TrackRef | sta, | ||
reco::TrackRef | glb | ||
) | [inline] |
Constructor.
Definition at line 26 of file MuonTrackLinks.h.
: theTkTrack(tk),theStaTrack(sta),theGlbTrack(glb){}
virtual reco::MuonTrackLinks::~MuonTrackLinks | ( | ) | [inline, virtual] |
reco::TrackRef reco::MuonTrackLinks::globalTrack | ( | ) | const [inline] |
get the combined track
Definition at line 41 of file MuonTrackLinks.h.
References theGlbTrack.
Referenced by MuonIdProducer::checkLinks(), MuonIdProducer::makeMuon(), MuonIdProducer::produce(), and validateGlobalMuonPair().
{return theGlbTrack;}
void reco::MuonTrackLinks::setGlobalTrack | ( | reco::TrackRef | glb | ) | [inline] |
set the ref to combined track
Definition at line 50 of file MuonTrackLinks.h.
References glb, and theGlbTrack.
Referenced by MuonTrackLoader::loadTracks().
{theGlbTrack = glb;}
void reco::MuonTrackLinks::setStandAloneTrack | ( | reco::TrackRef | sta | ) | [inline] |
set the ref to stand alone track
Definition at line 47 of file MuonTrackLinks.h.
References theStaTrack.
Referenced by MuonTrackLoader::loadTracks().
{theStaTrack = sta;}
void reco::MuonTrackLinks::setTrackerTrack | ( | reco::TrackRef | tk | ) | [inline] |
set the ref to tracker's track
Definition at line 44 of file MuonTrackLinks.h.
References theTkTrack.
Referenced by MuonTrackLoader::loadTracks().
{theTkTrack = tk;}
reco::TrackRef reco::MuonTrackLinks::standAloneTrack | ( | ) | const [inline] |
get the track built with the muon spectrometer alone
Definition at line 38 of file MuonTrackLinks.h.
References theStaTrack.
Referenced by MuonIdProducer::checkLinks(), MuonIdProducer::makeMuon(), and MuonIdProducer::produce().
{return theStaTrack;}
reco::TrackRef reco::MuonTrackLinks::trackerTrack | ( | ) | const [inline] |
get the tracker's track which match with the stand alone muon tracks
Definition at line 35 of file MuonTrackLinks.h.
References theTkTrack.
Referenced by MuonIdProducer::checkLinks(), MuonIdProducer::makeMuon(), and MuonIdProducer::produce().
{return theTkTrack;}
ref to the combined track
Definition at line 63 of file MuonTrackLinks.h.
Referenced by globalTrack(), and setGlobalTrack().
ref to the track built with the muon spectrometer alone
Definition at line 60 of file MuonTrackLinks.h.
Referenced by setStandAloneTrack(), and standAloneTrack().
ref to tracker's track which match with the stand alone muon tracks
Definition at line 57 of file MuonTrackLinks.h.
Referenced by setTrackerTrack(), and trackerTrack().