|
ACTS
Experiment-independent tracking
|
Class for linear expansion of track parameters in vicinity of vertex. More...
#include <Acts/Vertexing/LinearizedTrack.hpp>
Public Member Functions | |
| LinearizedTrack (const BoundVector ¶msAtPCA, const BoundMatrix &parCovarianceAtPCA, const BoundMatrix &parWeightAtPCA, const Vector4 &linPoint, const Matrix< eBoundSize, 4 > &posJacobian, const Matrix< eBoundSize, 3 > &momJacobian, const Vector4 &position, const Vector3 &momentum, const BoundVector &constTerm) | |
| Constructor taking perigee parameters and covariance matrix of track propagated to closest approach (PCA) of linearization point, position and momentum Jacobian and const term. | |
Public Attributes | |
| BoundVector | constantTerm {BoundVector::Zero()} |
| Constant term in linearized track equation. | |
| BoundMatrix | covarianceAtPCA {BoundMatrix::Zero()} |
| Covariance matrix of track parameters at PCA. | |
| Vector4 | linearizationPoint {Vector4::Zero()} |
| 4D point where track was linearized for vertex fitting | |
| Vector3 | momentumAtPCA {Vector3::Zero()} |
| 3D momentum vector at point of closest approach | |
| Matrix< eBoundSize, 3 > | momentumJacobian {Matrix<eBoundSize, 3>::Zero()} |
| Jacobian of track parameters w.r.t. track momentum. | |
| BoundVector | parametersAtPCA {BoundVector::Zero()} |
| Track parameters at the point of closest approach. | |
| Vector4 | positionAtPCA {Vector4::Zero()} |
| 4D position of track at point of closest approach | |
| Matrix< eBoundSize, 4 > | positionJacobian {Matrix<eBoundSize, 4>::Zero()} |
| Jacobian of track parameters w.r.t. vertex position. | |
| BoundMatrix | weightAtPCA {BoundMatrix::Zero()} |
| Weight matrix (inverse covariance) at PCA. | |
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.
| Acts::LinearizedTrack::LinearizedTrack | ( | const BoundVector & | paramsAtPCA, |
| const BoundMatrix & | parCovarianceAtPCA, | ||
| const BoundMatrix & | parWeightAtPCA, | ||
| const Vector4 & | linPoint, | ||
| const Matrix< eBoundSize, 4 > & | posJacobian, | ||
| const Matrix< eBoundSize, 3 > & | momJacobian, | ||
| const Vector4 & | position, | ||
| const Vector3 & | momentum, | ||
| const BoundVector & | constTerm ) |
Constructor taking perigee parameters and covariance matrix of track propagated to closest approach (PCA) of linearization point, position and momentum Jacobian and const term.
| paramsAtPCA | Parameters at point of closest approach |
| parCovarianceAtPCA | Parameter covariance matrix at point of closest approach |
| parWeightAtPCA | The weight at the point of closest approach |
| linPoint | Linearization point |
| posJacobian | Position jacobian |
| momJacobian | Momentum jacobian |
| position | Position at point of closest approach |
| momentum | Momentum at point of closest approach |
| constTerm | Constant term in taylor expansion |