1 #ifndef ThirdHitPredictionFromCircle_H 2 #define ThirdHitPredictionFromCircle_H
Basic2DVector< float > VectorF2D
Scalar invCenterOnAxis(const Vector2D &thirdPoint) const
double transverseIP(const Vector2D &thirdPoint) const
Scalar rAtZ(Scalar z) const
ThirdHitPredictionFromCircle::Scalar Scalar
Scalar zAtR(Scalar r) const
ThirdHitPredictionFromCircle(const GlobalPoint &P1, const GlobalPoint &P2, float tolerance)
static double maxCurvature(const ThirdHitPredictionFromCircle *circle, double z1, double z2, double z3)
PixelRecoRange< float > Range
Basic2DVector< Scalar > Vector2D
float angle(float curvature, float radius) const
const ThirdHitPredictionFromCircle * circle
float phi(float curvature, float radius) const
Range operator()(Range curvature, float radius) const
Range curvature(double transverseIP) const