v35.0.0
Breaking
- Use
std::string_view
foraddColumn
in track EDM (#3187) (7120c6b) (@andiwand) - Removing PlanarCluster, PlanarClusterization, IdenficiationModule and… (#3177) (6ba0582) (@asalzburger)
- Refactor CKF branch stopper to allow stop and keep tracks (#3102) (bed53b2) (@andiwand)
Refactor
- Simplify layer handling in
Navigator
(#3190) (a16e3e6) (@andiwand) - Remove
SourceLinkAccessorConcept
(#3171) (5a00e86) (@andiwand) - Rework Core
CKF
material interactions a bit (#3167) (8130574) (@andiwand) - Common function to store tracks in Core
CKF
(#3164) (3574807) (@andiwand) - Share code between stepper benchmarks (#3162) (e4a3ec9) (@andiwand)
- Remove step trial count from
ConstrainedStep
(#3160) (d1d90b3) (@andiwand) - Accumulated minor changes and for track finding (#3103) (acdf38f) (@andiwand)
- Replace C-style casts (#3146) (eae64a4) (@AJPfleger)
- Force custom enum conversion in Json Plugin (#3144) (234012a) (@andiwand)
Chore
- Use Fatras log level for propagation (#3191) (c43e308) (@andiwand)
- Use recent track finding improvements in
full_chain_itk.py
(#3163) (38d9aa7) (@andiwand) - Clean up clang-tidy (#3145) (8821e7b) (@AJPfleger)
Feature
- Removing SYCL Plugin (#3186) (66511b6) (@asalzburger)
- Examples can run sim/digi on ODD with Gen1 and Gen2 geometry (#3175) (67acd8a) (@asalzburger)
- Athena Ambiguity Resolution Algorithm (#3139) (91e7033) (@Ragansu)
- Reintroduce branch stopping on measurement in Core CKF (#3172) (320253c) (@andiwand)
- Error parameterisation (and assignment) for geometric digitisation (#2815) (666d7aa) (@asalzburger)
- Binned surface material detray (#3174) (2e56da5) (@asalzburger)
- Robust surface matching for Geant4 (#3169) (58a036b) (@asalzburger)
- Material validation using core components (MM6) (#3096) (1246c91) (@asalzburger)
- Make Geant4 surface mapper configurable (#3157) (992d86d) (@asalzburger)
- Show gen-1/2 geometry in obj (#3159) (b55bbb0) (@asalzburger)
- Remove special treatment of cylindrical grids (#3154) (30323d4) (@asalzburger)
- Allow for container geoID generator in DD4hep Plugin (#3155) (322ab53) (@asalzburger)
Fix
- Fix my local build after #3139 (#3178) (b7e5b03) (@andiwand)
- Order of geometry Id/material assignment in the DetectorBuilder (#3176) (4a8ab5b) (@ssdetlab)
- MaterialInteractionAssignment empty intersections safety check (#3158) (16ac510) (@ssdetlab)
- Updated detray json surface grid conversion (#3156) (41c0e87) (@fredevb)
Test
Performance
- Remove positive definite check from smoothing (#3128) (c351b35) (@andiwand)
- Try fast pow for
EigenStepper
step size scaling (#3153) (620069e) (@andiwand) - Cache particle hypothesis (#3151) (94ce634) (@andiwand)
Ci
- Add clang-tidy check for C-style casts (#3149) (53b292e) (@AJPfleger)