v31.2.0
Feature
- Add useTime to AMVFinder + python binding (#2721) (0d1e675) (@felix-russo)
- Update to ATLAS-based FTF seeding (#2726) (07e829d) (@Rosie-Hasan)
- Template KalmanVertexUpdater to optionally fit time (#2751) (c76e2c6) (@felix-russo)
- TrackSelector can select on number of holes (#2725) (86daa5b) (@paulgessinger)
- Respect portal material when fusing portals (#2735) (6e0d5b1) (@asalzburger)
Fix
- GX2F: Finish material-less fit by resetting the track container (#2739) (5cc42d2) (@AJPfleger)
- Fix IWYU mapping file (#2772) (0fe485d) (@andiwand)
- Fix CKF pathlimit abort (#2744) (04544d9) (@andiwand)
- Document and fix IWYU (#2765) (707800c) (@andiwand)
- TrackSelector cut printing adds new cuts (#2758) (484bd89) (@paulgessinger)
- Set fused portals correctly to former keep volume (#2753) (5151436) (@asalzburger)
- GX2F: add chi2sum to the final track (#2747) (8f269f9) (@AJPfleger)
- Detray json writing fixes (#2743) (cf84e21) (@asalzburger)
- Generic_plotter.py: skip empty branches (#2742) (cf14470) (@AJPfleger)
- SVG portal arrow drawing (#2728) (ee8375f) (@asalzburger)
Refactor
- Shrink z range with deltaZMax in Orthogonal seeding (#2673) (c65d419) (@LuisFelipeCoelho)
- Factorize GX2F delta param calculation (#2774) (12de1e2) (@paulgessinger)
- Move common test helpers to core (#2645) (b533a87) (@tboldagh)
- Centralize PODIO dynamic columns recovery and use typelist (#2750) (8c2fed8) (@paulgessinger)
- Make seeding config more understandable (#2652) (fcbab62) (@LuisFelipeCoelho)
- Remove
representation
fromObjectIntersection
(#2760) (9bfcfc1) (@andiwand) - GX2F: UnitTest: complete restructure with extra tests (#2748) (3cba483) (@AJPfleger)
- Portal fusing and remove shared-from-this (#2746) (c676ac1) (@paulgessinger)
- Refactor root particle writer and simulation monitoring (#2729) (169fad4) (@andiwand)
- KalmanVertexUpdater (#2713) (37d7ff6) (@felix-russo)
Chore
- Add pre-commit config file (#2763) (a8a0576) (@paulgessinger)
- Remove
volumeSignature
from geometry building (#2759) (34bd984) (@AJPfleger) - Rename Updator(s) to Updater(s) (#2740) (1bf0daf) (@paulgessinger)
Ci
- Switch herald URL to CERN hosted instance (#2762) (05021cd) (@paulgessinger)
- Monitor track weights after vertex fit (#2761) (7e9d262) (@felix-russo)
- Feat: check for unused files and restrict extensions (#2678) (81351f1) (@AJPfleger)
- Update histogram ranges for vertexing (#2732) (103a2c9) (@felix-russo)
Test
- Surfaces: recreate and link unit test
PolyhedronSurfaces
(#2700) (9228e3c) (@AJPfleger)
Build
- Add target to build all unit tests (#2749) (77d0fe8) (@paulgessinger)