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