1 #ifndef RecoMuon_TrackingTools_MuonCandidate_H 2 #define RecoMuon_TrackingTools_MuonCandidate_H 25 std::unique_ptr<Trajectory> trackerTraj)
std::unique_ptr< Trajectory > theTrackerTrajectory
std::unique_ptr< Trajectory > theTrajectory
std::unique_ptr< Trajectory > releaseTrackerTrajectory()
Trajectory const * trajectory() const
return trajectory
reco::TrackRef theTrackerTrack
MuonCandidate(std::unique_ptr< Trajectory > traj, const reco::TrackRef &muon, const reco::TrackRef &tracker)
reco::TrackRef theMuonTrack
std::unique_ptr< Trajectory > releaseTrajectory()
const reco::TrackRef muonTrack() const
return muon track
Trajectory const * trackerTrajectory() const
return tracker trajectory
const reco::TrackRef trackerTrack() const
return tracker track
std::vector< std::unique_ptr< MuonCandidate > > CandidateContainer
std::vector< std::unique_ptr< Trajectory > > TrajectoryContainer
virtual ~MuonCandidate()
destructor
MuonCandidate(std::unique_ptr< Trajectory > traj, const reco::TrackRef &muon, const reco::TrackRef &tracker, std::unique_ptr< Trajectory > trackerTraj)
constructor