#include <TrackingRecHitLessFromGlobalPosition.h>
Public Member Functions | |
bool | operator() (const TrackingRecHit &a, const TrackingRecHit &b) const |
TrackingRecHitLessFromGlobalPosition (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 |
Defines order of layers in the Tracker as seen by straight tracks coming from the interaction region.
Definition at line 15 of file TrackingRecHitLessFromGlobalPosition.h.
|
inline |
Definition at line 18 of file TrackingRecHitLessFromGlobalPosition.h.
|
private |
Definition at line 64 of file TrackingRecHitLessFromGlobalPosition.cc.
References funct::abs(), TrackingRecHit::geographicalId(), TrackingRecHit::localPosition(), and z.
Referenced by insideOutLess(), and operator()().
|
private |
Definition at line 13 of file TrackingRecHitLessFromGlobalPosition.cc.
References funct::abs(), barrelForwardLess(), Exception, TrackingRecHit::geographicalId(), TrackingRecHit::localPosition(), perp(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, and z.
Referenced by operator()().
|
inline |
Definition at line 22 of file TrackingRecHitLessFromGlobalPosition.h.
References a, alongMomentum, b, barrelForwardLess(), insideOutLess(), and theDir.
|
private |
Definition at line 34 of file TrackingRecHitLessFromGlobalPosition.h.
Referenced by Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent().
|
private |
Definition at line 35 of file TrackingRecHitLessFromGlobalPosition.h.
Referenced by operator()().