1 #ifndef TrackingTools_RoadSearchHitSorting_H
2 #define TrackingTools_RoadSearchHitSorting_H
81 bool operator()(
const std::pair<TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement*> &HitTM1 ,
82 const std::pair<TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement*> &HitTM2 )
const
91 bool InsideOutCompare(
const std::pair<TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement*> &HitTM1 ,
92 const std::pair<TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement*> &HitTM2 )
const;
bool operator()(const TrackingRecHit *a, const TrackingRecHit *b) const
const TrackingGeometry * geometry
SortHitTrajectoryPairsByGlobalPosition()
bool barrelForwardLess(const TrackingRecHit *a, const TrackingRecHit *b) const
SortHitsByY(const TrackerGeometry &tracker)
bool insideOutLess(const TrackingRecHit *a, const TrackingRecHit *b) const
GlobalPoint toGlobal(const Local2DPoint &lp) const
Conversion to the global R.F. from the R.F. of the GeomDet.
const TrackerGeometry & _tracker
bool InsideOutCompare(const std::pair< TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement * > &HitTM1, const std::pair< TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement * > &HitTM2) const
bool operator()(const TrackingRecHit &a, const TrackingRecHit &b) const
bool operator()(const std::pair< TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement * > &HitTM1, const std::pair< TransientTrackingRecHit::ConstRecHitPointer, TrajectoryMeasurement * > &HitTM2) const
SortHitPointersByGlobalPosition(const TrackingGeometry *geometry_, PropagationDirection dir=alongMomentum)
const TrackerGeometry & _tracker
const TrackingGeometry * geometry
bool operator()(const TrackingRecHit &rh1, const TrackingRecHit &rh2) const
virtual const GeomDet * idToDet(DetId) const
bool insideOutLess(const TrackingRecHit &a, const TrackingRecHit &b) const
PropagationDirection theDir
PropagationDirection theDir
bool operator()(const TrackingRecHit *rh1, const TrackingRecHit *rh2) const
SortHitsByGlobalPosition(const TrackingGeometry *geometry_, PropagationDirection dir=alongMomentum)
DetId geographicalId() const
SortHitPointersByY(const TrackerGeometry &tracker)
virtual LocalPoint localPosition() const =0
bool barrelForwardLess(const TrackingRecHit &a, const TrackingRecHit &b) const