14 theOuterHit(outerHit),
15 theMiddleHit(middleHit),
60 double pt = 0., px = 0., py = 0.;
93 px = pt/
sqrt(1. + dydx*dydx);
96 if(px*(pMid.
x() - v.
x()) + py*(pMid.
y() - v.
y()) < 0.) {
117 z_0 = -flfit.
c()/flfit.n2();
118 double dzdrphi = -flfit.n1()/flfit.n2();
119 double pz = pt*dzdrphi;
178 double pt = 0., px = 0., py = 0.;
186 if ( pt==0 && dydx==0. ) {
190 px = pt/
sqrt(1. + dydx*dydx);
194 if (px*(pMid.
x() - v.
x()) + py*(pMid.
y() - v.
y()) < 0.) {
211 z_0 = -flfit.
c()/flfit.
n2();
213 double dzdr = -flfit.
n1()/flfit.
n2();
virtual GlobalVector inTesla(const GlobalPoint &gp) const =0
Field value ad specified global point, in Tesla.
ROOT::Math::SMatrixIdentity AlgebraicMatrixID
Global3DPoint GlobalPoint
const MagneticField * mField
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
ConversionFastHelix(const GlobalPoint &outerHit, const GlobalPoint &middleHit, const GlobalPoint &aVertex, const MagneticField *field)
FTS straightLineStateAtVertex()
double transverseCurvature() const
Global3DVector GlobalVector
string root
initialization