15#include "GaudiKernel/MsgStream.h"
27 : m_ExpectedParametersAtPOCA(expectedParametersAtPCA)
28 , m_ExpectedCovarianceAtPOCA(expectedParErrorAtPCA)
30 , m_PositionJacobian(positionJacobian)
31 , m_MomentumJacobian(momentumJacobian)
34 , m_ConstantTerm(constantTerm)
44 m_ExpectedCovarianceAtPOCA,
55const AmgSymMatrix(5) & LinearizedTrack::expectedCovarianceAtPCA()
const
57 return m_ExpectedCovarianceAtPOCA;
60AmgSymMatrix(5) LinearizedTrack::expectedWeightAtPCA()
const
64 return m_ExpectedCovarianceAtPOCA.inverse();
67const AmgVector(5) & LinearizedTrack::expectedParametersAtPCA()
const
69 return m_ExpectedParametersAtPOCA;
75 sl <<
"Printing Trk::LinearizedTrack" <<
endmsg;
78 sl <<
" Expected parameters at POCA: " << m_ExpectedParametersAtPOCA
80 sl <<
" Expected covariance at POCA: " << m_ExpectedCovarianceAtPOCA
82 sl <<
" Position jacobian: " << m_PositionJacobian <<
endmsg;
83 sl <<
" Momentum jacobian: " << m_MomentumJacobian <<
endmsg;
84 sl <<
" Constant term: " << m_ConstantTerm <<
endmsg;
91 sl <<
"Printing Trk::LinearizedTrack" << std::endl;
96 sl <<
" Expected parameters at POCA: " << m_ExpectedParametersAtPOCA
98 sl <<
" Expected covariance at POCA: " << m_ExpectedCovarianceAtPOCA
100 sl <<
" Position jacobian: " << m_PositionJacobian << std::endl;
101 sl <<
" Momentum jacobian: " << m_MomentumJacobian << std::endl;
102 sl <<
" Constant term: " << m_ConstantTerm << std::endl;
#define AmgSymMatrix(dim)
#define AmgMatrix(rows, cols)
MsgStream & dump(MsgStream &sl) const
Output Method for MsgStream, to be overloaded by child classes.
Amg::Vector3D m_ExpectedPositionAtPOCA
LinearizedTrack * clone() const
const Amg::Vector3D & expectedPositionAtPCA() const
Access to the expected position at point of closet approach.
LinearizedTrack()=default
default operations
Amg::Vector3D m_ExpectedMomentumAtPOCA
const Amg::Vector3D & expectedMomentumAtPCA() const
Access to the expected momentum at point of closet approach.
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output