Functions | |
float | calculatePhiWindow (const MeasurementEstimator::Local2DVector &imaxDistance, const TrajectoryStateOnSurface &ts, const Plane &plane) |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) |
bool | overlapInPhi (float phi, const GeomDet &det, float phiWindow) |
bool | overlapInPhi (GlobalPoint crossPoint, const GeomDet &det, float phiWindow) |
float tkDetUtil::calculatePhiWindow | ( | const MeasurementEstimator::Local2DVector & | imaxDistance, |
const TrajectoryStateOnSurface & | ts, | ||
const Plane & | plane | ||
) |
Definition at line 20 of file TkDetUtil.cc.
References funct::abs(), PV3DBase< T, PVType, FrameType >::barePhi(), constexpr, f, mps_fire::i, likely, TrajectoryStateOnSurface::localPosition(), M_PI, hpstanc_transforms::max, particleFlowClusterHGC_cfi::maxDistance, min(), Plane::normalVector(), Geom::phiLess(), phimax, phimin, trackingPOGFilters_cfi::phiWindow, Geom::pi(), mathSSE::sqrt(), Surface::toGlobal(), RecoTauCleanerPlugins::tolerance, GloballyPositioned< T >::toLocal(), PV2DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::x(), PV2DBase< T, PVType, FrameType >::y(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by computeWindowSize(), and overlapInPhi().
float tkDetUtil::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) |
Definition at line 9 of file TkDetUtil.cc.
References calculatePhiWindow(), particleFlowClusterHGC_cfi::maxDistance, MeasurementEstimator::maximalLocalDisplacement(), and GeomDet::surface().
Referenced by TECLayer::groupedCompatibleDetsV(), TIDRing::groupedCompatibleDetsV(), CompositeTECWedge::groupedCompatibleDetsV(), Phase2EndcapRing::groupedCompatibleDetsV(), and overlapInPhi().
|
inline |
Definition at line 19 of file TkDetUtil.h.
References Surface::phiSpan(), rangesIntersect(), and GeomDet::surface().
Referenced by overlapInPhi(), CompositeTECWedge::searchNeighbors(), TIDRing::searchNeighbors(), and Phase2EndcapRing::searchNeighbors().
|
inline |
Definition at line 26 of file TkDetUtil.h.
References PV3DBase< T, PVType, FrameType >::barePhi(), calculatePhiWindow(), computeWindowSize(), particleFlowClusterHGC_cfi::maxDistance, overlapInPhi(), and trackingPOGFilters_cfi::phiWindow.