35 theCurvatureValue(0.),
36 theCurvatureError(0.),
51 double sqrtdelta = (delta > 0.) ?
sqrt(delta) : 0.;
52 double u1 = (-2. * A * B + sqrtdelta) / 2. / (1 +
sqr(A));
53 double v1 = A * u1 +
B;
59 double weigth =
sqr(
sqr(p.
perp()) / errorRPhi);
78 double weigth =
sqr(
sqr(p.
perp()) / errorRPhi);
void add(const GlobalPoint &p, double erroriRPhi=1.)
Basic2DVector< double > Point2D
void remove(const GlobalPoint &p, double erroriRPhi=1.)
Global3DPoint GlobalPoint
static const std::string B
T y() const
Cartesian y coordinate.
PixelRecoRange< double > Ranged
Vector3DBase unit() const
DecomposeProduct< arg, typename Div::arg > D
MappedPoint< double > PointUV
Basic3DVector< double > Point3D
ThirdHitPredictionFromInvLine(const GlobalPoint &P1, const GlobalPoint &P2, double errorRPhiP1=1., double errorRPhiP2=1.)
TkRotation< double > Rotation
T x() const
Cartesian x coordinate.
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
Global3DVector GlobalVector
GlobalPoint crossing(double radius) const