44 double a = y1/(dx12*dx13) - y2/(dx12*dx23) + y3/(dx13*dx23);
45 double b = -y1*(
x2+
x3)/(dx12*dx13) + y2*(
x1+
x3)/(dx12*dx23) - y3*(
x1+
x2)/(dx13*dx23);
64 double y12 =
p1.Y() -
p2.Y();
66 double det = xx1-xx2 - 2.*
x1*(
x1-
x2);
67 double a = -( y12 + (
x2-
x1)*dxdy1)/det;
68 double b = -( -2.*
x1*y12 + (xx1-xx2)*dxdy1)/det;
69 double c = y1 -
a*xx1 -
b*
x1;
static double p3(double t, double a, double b, double c, double d)
static double p1(double t, double a, double b)
static double p2(double t, double a, double b, double c)
static const double x2[5]
static const double x1[5]
static const double x3[11]
MnParabola operator()(const MnParabolaPoint &, const MnParabolaPoint &, const MnParabolaPoint &) const
This class defines a parabola of the form a*x*x + b*x + c.
Namespace for new ROOT classes and functions.