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