![]() |
![]() |
Public Member Functions | |
bool | operator() (const TrackingRecHit *h1, const TrackingRecHit *h2) const |
SortByRadius (const TrackerGeometry *t) | |
Private Attributes | |
const TrackerGeometry * | theTracker |
Definition at line 56 of file SeedGenerator.cc.
SortByRadius::SortByRadius | ( | const TrackerGeometry * | t | ) | [inline] |
bool SortByRadius::operator() | ( | const TrackingRecHit * | h1, | |
const TrackingRecHit * | h2 | |||
) | const [inline] |
Definition at line 62 of file SeedGenerator.cc.
References TrackingRecHit::geographicalId(), gp1, TrackerGeometry::idToDetUnit(), TrackingRecHit::localPosition(), PV3DBase< T, PVType, FrameType >::perp2(), and SeedGenerator::theTracker.
00064 { 00065 GlobalPoint gp1 = 00066 theTracker->idToDetUnit(h1->geographicalId())->toGlobal( 00067 h1->localPosition()); 00068 GlobalPoint gp2 = 00069 theTracker->idToDetUnit(h2->geographicalId())->toGlobal( 00070 h2->localPosition()); 00071 00072 return (gp1.perp2() < gp2.perp2()); 00073 };
const TrackerGeometry* SortByRadius::theTracker [private] |
Definition at line 73 of file SeedGenerator.cc.