Functions | |
float | calculatePhiWindow (const MeasurementEstimator::Local2DVector &maxDistance, const TrajectoryStateOnSurface &ts, const BoundPlane &plane) |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) |
bool | overlapInPhi (const GlobalPoint &crossPoint, const GeomDet &det, float phiWindow) |
float tkDetUtil::calculatePhiWindow | ( | const MeasurementEstimator::Local2DVector & | maxDistance, |
const TrajectoryStateOnSurface & | ts, | ||
const BoundPlane & | plane | ||
) |
Definition at line 44 of file TkDetUtil.cc.
References PV3DBase< T, PVType, FrameType >::barePhi(), i, TrajectoryStateOnSurface::localPosition(), Geom::phiLess(), Geom::pi(), Surface::toGlobal(), PV2DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::x(), PV2DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by computeWindowSize().
float tkDetUtil::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) |
Definition at line 31 of file TkDetUtil.cc.
References calculatePhiWindow(), MeasurementEstimator::maximalLocalDisplacement(), and GeomDet::surface().
Referenced by TECLayer::groupedCompatibleDetsV(), TIDRing::groupedCompatibleDetsV(), and CompositeTECWedge::groupedCompatibleDetsV().
bool tkDetUtil::overlapInPhi | ( | const GlobalPoint & | crossPoint, |
const GeomDet & | det, | ||
float | phiWindow | ||
) |
Definition at line 21 of file TkDetUtil.cc.
References PV3DBase< T, PVType, FrameType >::barePhi(), phi, BoundSurface::phiSpan(), rangesIntersect(), and GeomDet::surface().
Referenced by CompositeTECWedge::searchNeighbors(), and TIDRing::searchNeighbors().