Go to the documentation of this file.
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;
const AlgebraicSymMatrix55 & matrix() const
Log< level::Warning, false > LogWarning
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepStd< double, 5, 5 > > AlgebraicMatrix55
AlgebraicVector5 vector() const
const LocalTrajectoryParameters & localParameters() const
float pzSign() const
Sign of the z-component of the momentum in the local frame.
bool invertPosDefMatrix(ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > &m)
ROOT::Math::SVector< double, 5 > AlgebraicVector5
TSOS combine(const TSOS &pTsos1, const TSOS &pTsos2) const
const MagneticField & magneticField() const
const SurfaceType & surface() const
const GlobalTrajectoryParameters & globalParameters() const
const LocalTrajectoryError & localError() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
TrajectoryStateOnSurface TSOS