Class LinearizedTrack¶
Defined in File LinearizedTrack.hpp
Class Documentation¶
-
class
Acts
::
LinearizedTrack
¶ Class for linear expansion of track parameters in vicinity of vertex.
The measurement equation is linearized in the following way:
F_k= D_k (x_k - x_0k) + E_k (p_k - p_0k) + F^0_k
where F_k are the parameters at perigee nearest to the linearization point, x_k is the position of the vertex, p_k the track momentum at the vertex, and F^0_k is the constant term of expansion. D_k and E_k are matrices of derivatives, denoted hereafter as “positionJacobian” and “momentumJacobian” respectively.
Public Functions
-
LinearizedTrack
() = default¶ Constructor taking perigee parameters and covariance matrix of track propagated to closest approach (PCA) of linearization point, position and momentum Jacobian and const term.
- Parameters
paramsAtPCA
: Parameters at point of closest approachparCovarianceAtPCA
: Parameter covariance matrix at point of closest approachlinPoint
: Linearization pointposJacobian
: Position jacobianmomJacobian
: Momentum jacobianposition
: Position at point of closest approachmomentum
: Momentum at point of closest approachconstTerm
: Constant term in taylor expansion
-
LinearizedTrack
(const BoundVector ¶msAtPCA, const BoundSymMatrix &parCovarianceAtPCA, const BoundSymMatrix &parWeightAtPCA, const SpacePointVector &linPoint, const SpacePointToBoundMatrix &posJacobian, const ActsMatrixD<eBoundParametersSize, 3> &momJacobian, const SpacePointVector &position, const Vector3D &momentum, const BoundVector &constTerm)¶
Public Members
-
BoundVector
constantTerm
= {BoundVector::Zero()}¶
-
BoundSymMatrix
covarianceAtPCA
= {BoundSymMatrix::Zero()}¶
-
SpacePointVector
linearizationPoint
= {SpacePointVector::Zero()}¶
-
ActsMatrixD<eBoundParametersSize, 3>
momentumJacobian
{ActsMatrixD<eBoundParametersSize, 3>::Zero()}¶
-
BoundVector
parametersAtPCA
= {BoundVector::Zero()}¶
-
SpacePointVector
positionAtPCA
= {SpacePointVector::Zero()}¶
-
SpacePointToBoundMatrix
positionJacobian
= {SpacePointToBoundMatrix::Zero()}¶
-
BoundSymMatrix
weightAtPCA
= {BoundSymMatrix::Zero()}¶
-