1 #include "CLHEP/Units/GlobalPhysicalConstants.h" 12 std::pair<bool, double>
result;
18 float rhPhi =
gp.phi();
21 float dz = 2. *
sqrt(
hit.localPositionError().yy());
23 float phiDiff = tsPhi - rhPhi;
40 if (phiDiff < thePhiRangeMax && phiDiff >
thePhiRangeMin && zDiff < zrange && zDiff > -zrange) {
60 typedef std::pair<float, float>
Range;
PixelRecoRange< float > Range
GlobalPoint position() const
Geom::Phi< T > phi() const
const GlobalTrajectoryParameters & globalParameters() const
Vector2DBase< float, LocalTag > Local2DVector
Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &ts, const Plane &plane) const override
bool phiLess(float phi1, float phi2)
bool rangesIntersect(const Range &a, const Range &b)
std::pair< bool, double > estimate(const TrajectoryStateOnSurface &ts, const TrackingRecHit &hit) const override