#include <GeomDetLess.h>
Public Member Functions | |
GeomDetLess (PropagationDirection dir=alongMomentum) | |
bool | operator() (const GeomDet *a, const GeomDet *b) const |
Private Member Functions | |
bool | barrelForwardLess (const GeomDet *blb, const GeomDet *fla) const |
bool | insideOutLess (const GeomDet *, const GeomDet *) const |
Private Attributes | |
PropagationDirection | theDir |
Defines order of layers in the Tracker as seen by straight tracks coming from the interaction region.
Definition at line 12 of file GeomDetLess.h.
|
inline |
Definition at line 15 of file GeomDetLess.h.
Definition at line 38 of file GeomDetLess.cc.
References funct::abs(), GloballyPositioned< T >::position(), GeomDet::position(), GeomDet::surface(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by insideOutLess().
Definition at line 6 of file GeomDetLess.cc.
References funct::abs(), barrelForwardLess(), Exception, GeomDet::geographicalId(), PV3DBase< T, PVType, FrameType >::perp(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, GloballyPositioned< T >::position(), GeomDet::surface(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, and PV3DBase< T, PVType, FrameType >::z().
Referenced by operator()().
Definition at line 18 of file GeomDetLess.h.
References alongMomentum, insideOutLess(), and theDir.
|
private |
Definition at line 25 of file GeomDetLess.h.
Referenced by operator()().