20 if (! (C1(0,0) == 0.0 && C2(0,0) == 0.0) )
22 <<
"the inversion of the combined error matrix failed. Impossible to get a combined state."
TrajectoryStateOnSurface TSOS
const LocalTrajectoryParameters & localParameters() const
TSOS combine(const TSOS &pTsos1, const TSOS &pTsos2) const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
AlgebraicVector5 vector() const
const SurfaceType & surface() const
bool invertPosDefMatrix(ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > &m)
const AlgebraicSymMatrix55 & matrix() const
const LocalTrajectoryError & localError() const
ROOT::Math::SVector< double, 5 > AlgebraicVector5
const GlobalTrajectoryParameters & globalParameters() const
const MagneticField & magneticField() const
float pzSign() const
Sign of the z-component of the momentum in the local frame.
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepStd< double, 5, 5 > > AlgebraicMatrix55