#include <MuonCandidate.h>
Public Types | |
typedef std::vector < MuonCandidate * > | CandidateContainer |
typedef std::vector< Trajectory * > | TrajectoryContainer |
Public Member Functions | |
MuonCandidate (Trajectory *traj, const reco::TrackRef &muon, const reco::TrackRef &tracker, Trajectory *trackerTraj) | |
constructor | |
MuonCandidate (Trajectory *traj, const reco::TrackRef &muon, const reco::TrackRef &tracker) | |
const reco::TrackRef | muonTrack () const |
return muon track | |
const reco::TrackRef | trackerTrack () const |
return tracker track | |
Trajectory * | trackerTrajectory () const |
return tracker trajectory | |
Trajectory * | trajectory () const |
return trajectory | |
virtual | ~MuonCandidate () |
destructor | |
Private Attributes | |
reco::TrackRef | theMuonTrack |
reco::TrackRef | theTrackerTrack |
Trajectory * | theTrackerTrajectory |
Trajectory * | theTrajectory |
Auxiliary class for muon candidates
Definition at line 17 of file MuonCandidate.h.
typedef std::vector<MuonCandidate*> MuonCandidate::CandidateContainer |
Definition at line 22 of file MuonCandidate.h.
typedef std::vector<Trajectory*> MuonCandidate::TrajectoryContainer |
Definition at line 21 of file MuonCandidate.h.
MuonCandidate::MuonCandidate | ( | Trajectory * | traj, |
const reco::TrackRef & | muon, | ||
const reco::TrackRef & | tracker, | ||
Trajectory * | trackerTraj | ||
) | [inline] |
constructor
Definition at line 27 of file MuonCandidate.h.
: theTrajectory(traj), theMuonTrack(muon), theTrackerTrack(tracker), theTrackerTrajectory(trackerTraj) {}
MuonCandidate::MuonCandidate | ( | Trajectory * | traj, |
const reco::TrackRef & | muon, | ||
const reco::TrackRef & | tracker | ||
) | [inline] |
Definition at line 33 of file MuonCandidate.h.
: theTrajectory(traj), theMuonTrack(muon), theTrackerTrack(tracker), theTrackerTrajectory(0) {}
virtual MuonCandidate::~MuonCandidate | ( | ) | [inline, virtual] |
const reco::TrackRef MuonCandidate::muonTrack | ( | ) | const [inline] |
return muon track
Definition at line 45 of file MuonCandidate.h.
References theMuonTrack.
Referenced by GlobalTrajectoryBuilderBase::build().
{ return theMuonTrack; }
const reco::TrackRef MuonCandidate::trackerTrack | ( | ) | const [inline] |
return tracker track
Definition at line 48 of file MuonCandidate.h.
References theTrackerTrack.
Referenced by GlobalTrajectoryBuilderBase::build().
{ return theTrackerTrack; }
Trajectory* MuonCandidate::trackerTrajectory | ( | ) | const [inline] |
return tracker trajectory
Definition at line 51 of file MuonCandidate.h.
References theTrackerTrajectory.
Referenced by GlobalTrajectoryBuilderBase::build().
{ return theTrackerTrajectory; }
Trajectory* MuonCandidate::trajectory | ( | void | ) | const [inline] |
return trajectory
Definition at line 42 of file MuonCandidate.h.
References theTrajectory.
Referenced by GlobalTrajectoryBuilderBase::build().
{ return theTrajectory; }
reco::TrackRef MuonCandidate::theMuonTrack [private] |
Definition at line 56 of file MuonCandidate.h.
Referenced by muonTrack().
reco::TrackRef MuonCandidate::theTrackerTrack [private] |
Definition at line 57 of file MuonCandidate.h.
Referenced by trackerTrack().
Trajectory* MuonCandidate::theTrackerTrajectory [private] |
Definition at line 58 of file MuonCandidate.h.
Referenced by trackerTrajectory().
Trajectory* MuonCandidate::theTrajectory [private] |
Definition at line 55 of file MuonCandidate.h.
Referenced by trajectory().