1 #ifndef CD_RecHitLessByDet_H_ 2 #define CD_RecHitLessByDet_H_ 24 bool operator()(
const RecHitPointer& aHit,
const RecHitPointer& bHit)
const {
26 bHit->surface()->toGlobal(bHit->localPosition()).
mag())
27 : (aHit->surface()->toGlobal(aHit->localPosition()).
mag() >
28 bHit->surface()->toGlobal(bHit->localPosition()).
mag()));
34 #endif //CD_RecHitLessByDet_H_ bool operator()(const RecHitPointer &aHit, const RecHitPointer &bHit) const
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
RecHitLessByDet(const PropagationDirection &dir)
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
PropagationDirection theDirection
TransientTrackingRecHit::ConstRecHitPointer RecHitPointer