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