#include <RoadSearchHitSorting.h>
Public Member Functions | |
bool | operator() (const TrackingRecHit *a, const TrackingRecHit *b) const |
SortHitPointersByGlobalPosition (const TrackingGeometry *geometry_, PropagationDirection dir=alongMomentum) | |
Private Member Functions | |
bool | barrelForwardLess (const TrackingRecHit *a, const TrackingRecHit *b) const |
bool | insideOutLess (const TrackingRecHit *a, const TrackingRecHit *b) const |
Private Attributes | |
const TrackingGeometry * | geometry |
PropagationDirection | theDir |
Definition at line 53 of file RoadSearchHitSorting.h.
|
inline |
Definition at line 56 of file RoadSearchHitSorting.h.
|
private |
Definition at line 136 of file RoadSearchHitSorting.cc.
References abs, TrackingRecHit::geographicalId(), geometry, TrackingGeometry::idToDet(), TrackingRecHit::localPosition(), GeomDet::surface(), Surface::toGlobal(), and detailsBasic3DVector::z.
Referenced by insideOutLess().
|
private |
Definition at line 85 of file RoadSearchHitSorting.cc.
References abs, barrelForwardLess(), TrackingRecHit::geographicalId(), geometry, TrackingGeometry::idToDet(), TrackingRecHit::localPosition(), perp(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, GeomDet::surface(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, Surface::toGlobal(), and detailsBasic3DVector::z.
Referenced by operator()().
|
inline |
Definition at line 61 of file RoadSearchHitSorting.h.
References alongMomentum, insideOutLess(), and theDir.
|
private |
Definition at line 72 of file RoadSearchHitSorting.h.
Referenced by barrelForwardLess(), insideOutLess(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent().
|
private |
Definition at line 73 of file RoadSearchHitSorting.h.
Referenced by operator()().