Adapt to acts v0.12.0
This MR bumps and adapts to Acts v0.12.0
. atlasexternals!579 (merged) needs to be merged, a tag created, and this MR needs to be the one bumping the externals version.
v0.10.04
:
Changes since Acts v0.10.05
13 Merge Requests in this release:
Bug
- !655 - PlaneLayerTests-inspired bugfixes
Improvement
- !676 - Extract KF result into own struct
- !675 - Make Result assignable and copyable
- !674 - MultiTrajectory: apply/visitBackwards can break
- !666 - Change DD4hep Attribute handling
- !654 - Reduce vertexing template arguments and introduce linearizer
- !627 - RiddersPropagator
Infrastructure
- !670 - Remove allow_failure from integration tests
- !669 - Use CI DAG to start unit and integration test before build stage is complete
- !668 - Explicitly set build type in ubuntu job
Uncategorized
- !673 - PlanarModuleCluster with time
- !672 - Reintegrating AtlasStepper into Core
- !663 - Initialize centroid in BoundingBoxTest.cpp with 0,0,0
4 issues addressed in this release:
Bug
- #637 - PlaneLayerTests call SurfaceArrayCreator::surfaceArrayOnPlane wrong
- #636 - In PlaneLayerTests, "pNullTransform" is not a null transform...
Improvement
- #647 - Move AtlasStepper from acts-core/Legacy back to acts-core/Core
- #645 - Change DD4hep Attribute handling
v0.11.00
16 Merge Requests in this release:
New Feature
- !687 - Direct navigator and associated Tests
- !681 - KalmanFitter uses Acts::Result
- !651 - Free parameter input/output for stepper - part 1
- !566 - Multi adaptive vertex fitter
Bug
- !690 - Changed destructors
- !661 - Fix integration tests
Improvement
- !696 - Reduce template parameters in vertexing
- !694 - Clang-tidy: modernize-use-equals-delete
- !693 - Simplify the GeometryID interface (w/o introducing MultiIndex)
- !689 - Less propagator templates
- !680 - Add logging to GainMatrix smoother and updater
- !679 - Modify abort condition signature check and call pattern
- !671 - Resolve "Free parameter input/output for stepper" - part 1.5
- !665 - DD4hep and MaterialMapping - v2
Infrastructure
- !686 - Add LCG96 setup script and CI jobs
- !678 - Add script that automates the release creation.
7 issues addressed in this release:
Bug
- #655 - Overflow issues in GeometryID
Improvement
- #654 - Streamline GeometryID interface
- #625 - Explicit errors on numerical failure of KF components
- #635 - Free parameter input/output for stepper
Uncategorized
- #661 - Delete called on non-final object
- #652 - Implement DirectNavigator
- #642 - Translation of material / material mapping proxies from DD4hep to Acts
v0.11.01
1 Merge Requests in this release:
Bug
- !707 - Fix parameter interface usage in AtlasStepper
v0.12.00
19 Merge Requests in this release:
New Feature
- !708 - Move json plugin to core
- !703 - Add StraightLineStepper.cpp
- !698 - Adapt KF fit with DirectNavigator
- !688 - Finite State Machine helper class
- !643 - KF on multitrajectory
- !488 - Introducing confined volume logic for TrackingVolume and DD4hep
Bug
- !718 - OversteppingLimit and pathLimit setting
- !713 - Fix parameter interface usage in AtlasStepper
Improvement
- !720 - Make attachVolume and attachVolumeArray public
- !715 - Optimisation of Surface::intersect(...)
- !702 - Reduce template arguments from RiddersPropagator
- !701 - Removed unused variables/typedefs
- !700 - Remove type deductions from steppers
- !699 - New SurfaceIntersection schema and overstepping fix
- !685 - Biannual CMake cleanup
- !684 - Fix units in material description and interactions
- !667 - Change seeding interface to iterators
Infrastructure
- !714 - Make working with develop branches easier make_release script
- !709 - Add detection of CI directory for zsh
11 issues addressed in this release:
Bug
- #664 - AtlasStepper uses old parameter interfaces
- #658 - CMake: CDash setup is unused
- #656 - CMake: Identification plugin target name is inconsistent
Improvement
- #657 - CMake: remove boilerplate for tests
- #608 - Clarify units in the material description
- #607 - Move interaction formulas to the Materials module
Uncategorized
- #672 - Overstep limit is ignored in Navigator
- #666 - Investigate use of pre-computed LocalPosition in compatibleSurfaces(...)
- #613 - Intersection with surfaces: update and refinement
- #663 - KF with DirectNavigator
- #675 -
bin/setup.sh
is problematic for packaging
Edited by Paul Gessinger