Go to the source code of this file.
|
namespace | Acts |
| Acts includes to create all necessary definitions.
|
|
namespace | Acts::detail |
| These functions perform the transport of a covariance matrix using given Jacobians. The required data is provided by the stepper object with some additional data. Since this is a purely algebraic problem the calculations are identical for StraightLineStepper and EigenStepper . As a consequence the methods can be located in a separate file.
|
|
|
template<typename Callable > |
auto | Acts::detail::angleDescriptionSwitch (const Surface &surface, Callable &&callable) |
|
template<int D, typename components_t , typename projector_t , typename angle_desc_t > |
auto | Acts::detail::gaussianMixtureCov (const components_t components, const ActsVector< D > &mean, double sumOfWeights, projector_t &&projector, const angle_desc_t &angleDesc) |
|
template<typename components_t , typename projector_t = Identity, typename angle_desc_t = AngleDescription<Surface::Plane>::Desc> |
auto | Acts::detail::gaussianMixtureMeanCov (const components_t components, projector_t &&projector=projector_t{}, const angle_desc_t &angleDesc=angle_desc_t{}) |
| Combine multiple components into one representative track state object. The function takes iterators to allow for arbitrary ranges to be combined. The dimension of the vectors is infeared from the inputs.
|
|
template<typename mixture_t , typename projector_t = Acts::Identity> |
auto | Acts::reduceGaussianMixture (const mixture_t &mixture, const Surface &surface, MixtureReductionMethod method, projector_t &&projector=projector_t{}) |
|