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