|
ATLAS Offline Software
|
Go to the documentation of this file.
32 #ifndef VXVERTEX_LINEARIZEDTRACK_H
33 #define VXVERTEX_LINEARIZEDTRACK_H
76 MsgStream&
dump(MsgStream& sl)
const;
81 std::ostream&
dump(std::ostream& sl)
const;
89 return m_PositionJacobian;
97 return m_MomentumJacobian;
121 const AmgVector(5) & constantTerm()
const {
return m_ConstantTerm; }
AmgSymMatrix(5) expectedWeightAtPCA() const
Access to the expected weight matrix at point of closest approach.
const AmgMatrix(5, 3) &positionJacobian() const
Position Jacobian access.
const Amg::Vector3D & expectedPositionAtPCA() const
Access to the expected position at point of closet approach.
AmgVector(5) m_ExpectedParametersAtPOCA
LinearizedTrack(const LinearizedTrack &)=default
LinearizedTrack * clone() const
bool const RAWDATA *ch2 const
LinearizedTrack & operator=(LinearizedTrack &&)=default
MsgStream & dump(MsgStream &sl) const
Output Method for MsgStream, to be overloaded by child classes.
Amg::Vector3D m_ExpectedPositionAtPOCA
~LinearizedTrack()=default
LinearizedTrack()=default
default operations
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
LinearizedTrack & operator=(const LinearizedTrack &)=default
Eigen::Matrix< double, 3, 1 > Vector3D
const AmgVector(5) &const antTerm() const
A constant term of Taylor expansion.
const AmgMatrix(5, 3) &momentumJacobian() const
Momentum Jacobian access.
LinearizedTrack(LinearizedTrack &&)=default
bool isValid() const
Class validity check.
const AmgSymMatrix(5) &expectedCovarianceAtPCA() const
Access to the covariance and weight matrix of the trajectory state.
std::ostream & dump(std::ostream &sl) const
Output Method for std::ostream, to be overloaded by child classes.
Amg::Vector3D m_ExpectedMomentumAtPOCA
const Amg::Vector3D & expectedMomentumAtPCA() const
Access to the expected momentum at point of closet approach.
const Amg::Vector3D & linearizationPoint() const
An access to an actual linearization point.