Skip to content

v20.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Aug 09:15

⚠️ Breaking changes

  • The template parameters of CombinatorialKalmanFilter, KalmanFitter and GaussianSumFitter changes to

    template <typename propagator_t, typename traj_t>
    class CombinatorialKalmanFilter;
    template <typename propagator_t, typename traj_t>
    class KalmanFitter;
    template <typename propagator_t, typename traj_t,
           typename bethe_heitler_approx_t = detail::BetheHeitlerApprox<6, 5>>
    struct GaussianSumFitter;

    Related classes (options, extensions, result) also change, gaining a traj_t template parameter. This parameter is the type of the memory backend. See #1262 (5cbcbf0) (@paulgessinger)

  • Build DD4hep geometry from hierarchy, use VariantParameters
    This changes the DD4hep integration model. Instead of the DD4hep factory code having to depend on ACTS or the ActsDD4hep glue lib, they now use a mechanism we merged into DD4hep (as of 1.21): MapStringVariantStruct, which is wrapped into a detector element extension as VariantParameters. The minimum DD4hep version is increased to 1.21. See #1257(e72db5d) (@paulgessinger)


Documentation

Feature

Ci

Refactor

Fix

Chore