12#include "detray/definitions/algebra.hpp"
13#include "detray/utils/concepts.hpp"
51 e_free_pos1 = e_free_pos0 + 1u,
52 e_free_pos2 = e_free_pos0 + 2u,
58 e_free_dir1 = e_free_dir0 + 1u,
59 e_free_dir2 = e_free_dir0 + 2u,
68template <concepts::algebra algebra_t>
72template <concepts::algebra algebra_t>
76template <concepts::algebra algebra_t>
80template <concepts::algebra algebra_t>
84template <concepts::algebra algebra_t>
89template <concepts::algebra algebra_t>
93template <concepts::algebra algebra_t>
98template <concepts::algebra algebra_t>
102template <concepts::algebra algebra_t>
106template <concepts::algebra algebra_t>
Detray include(s).
Definition array_operators.hpp:18
dmatrix< algebra_t, 2, 3 > free_to_bound_jacobian_submatrix
Submatrix for free to bound Jacobians d(l0, l1) or d(phi, theta) over d(x,y,z) or d(nx,...
Definition track_parametrization.hpp:99
dmatrix< algebra_t, 1, e_free_size > free_to_path_matrix
Mapping from free to path.
Definition track_parametrization.hpp:103
dmatrix< algebra_t, e_free_size, 1 > free_vector
Vector type for free track parametrization.
Definition track_parametrization.hpp:69
dmatrix< algebra_t, e_free_size, e_free_size > free_matrix
Covariance matrix type for free track parametrization.
Definition track_parametrization.hpp:73
dmatrix< algebra_t, e_free_size, e_bound_size > bound_to_free_matrix
Mapping from bound to free track parameters.
Definition track_parametrization.hpp:85
dmatrix< algebra_t, e_bound_size, e_free_size > free_to_bound_matrix
Mapping from free to bound track parameters.
Definition track_parametrization.hpp:94
dmatrix< algebra_t, e_bound_size, 1 > bound_vector
Vector type for bound track parametrization.
Definition track_parametrization.hpp:77
dmatrix< algebra_t, e_free_size, 1 > path_to_free_matrix
Mapping from path to free.
Definition track_parametrization.hpp:107
free_indices
Components of a free track parameters vector.
Definition track_parametrization.hpp:47
bound_indices
Components of a bound track parameters vector.
Definition track_parametrization.hpp:19
dmatrix< algebra_t, e_bound_size, e_bound_size > bound_matrix
Covariance matrix type for bound track parametrization.
Definition track_parametrization.hpp:81
get_matrix_t< A, R, C, T > dmatrix
R by C matrix type for algebra A and value type T.
Definition algebra.hpp:88
dmatrix< algebra_t, 3, 2 > bound_to_free_jacobian_submatrix
Submatrix for bound to free Jacobians for d(x,y,z) or d(nx, ny, nz) over d(l0, l1) or d(phi,...
Definition track_parametrization.hpp:90