1 #ifndef RecoMuon_GlobalTrackingTools_GlobalMuonTrackMatcher_H 2 #define RecoMuon_GlobalTrackingTools_GlobalMuonTrackMatcher_H 41 typedef std::pair<const Trajectory*,reco::TrackRef>
TrackCand;
51 bool matchTight(
const TrackCand& sta,
52 const TrackCand&
track)
const;
57 double match(
const TrackCand& sta,
58 const TrackCand&
track,
60 int surfaceOption = 1)
const;
63 std::vector<TrackCand>
match(
const TrackCand& sta,
64 const std::vector<TrackCand>&
tracks)
const;
67 std::vector<TrackCand>::const_iterator matchOne(
const TrackCand& sta,
68 const std::vector<TrackCand>&
tracks)
const;
70 double match_R_IP(
const TrackCand&,
const TrackCand&)
const;
78 std::pair<TrajectoryStateOnSurface,TrajectoryStateOnSurface> convertToTSOSTk(
const TrackCand&,
const TrackCand&)
const;
79 std::pair<TrajectoryStateOnSurface,TrajectoryStateOnSurface> convertToTSOSMuHit(
const TrackCand&,
const TrackCand&)
const;
80 std::pair<TrajectoryStateOnSurface,TrajectoryStateOnSurface> convertToTSOSTkHit(
const TrackCand&,
const TrackCand&)
const;
std::string theOutPropagatorName
const MuonServiceProxy * theService
std::pair< const Trajectory *, reco::TrackRef > TrackCand
std::string match(BranchDescription const &a, BranchDescription const &b, std::string const &fileName)