File GaussianMixtureReduction.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Enums
Functions
-
template<typename mixture_t, typename projector_t = Acts::Identity>
auto reduceGaussianMixture(const mixture_t &mixture, const Surface &surface, MixtureReductionMethod method, projector_t &&projector = projector_t{})¶ Reduce Gaussian mixture.
- Parameters
mixture – The mixture iterable
surface – The surface, on which the bound state is
method – How to reduce the mixture
projector – How to project a element of the iterable to something like a std::tuple< double, BoundVector, BoundMatrix >
- Returns
parameters and covariance as std::tuple< BoundVector, BoundMatrix >
-
template<typename mixture_t, typename projector_t = Acts::Identity>