9 float ptRec2 = momentum.
perp2();
10 float pzRec = momentum.
z();
11 float pzRec2 = pzRec * pzRec;
12 float CosTheta2 = (pzRec2) / (ptRec2 + pzRec2);
13 float SinTheta2 = 1.f - CosTheta2;
15 float par2 = CosTheta2 / ptRec2;
17 float InvpErr = errMatrix(0, 0);
18 float thetaErr = errMatrix(1, 1);
19 float corr = errMatrix(0, 1);
21 float invPtErr2 = (InvpErr + par2 * thetaErr - 2.f *
std::sqrt(par2) *
corr) / (SinTheta2);
const FreeTrajectoryState & theFts
float inversePtError() const
const CurvilinearTrajectoryError & curvilinearError() const
GlobalVector momentum() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
const AlgebraicSymMatrix55 & matrix() const