v33.1.0
Feature
- Use truth vertex EDM in Examples (#2998) (3eb0b4f) (@andiwand)
- Add json IO for GridAccess delegates (#3047) (0982f68) (@asalzburger)
- Write track classification in
TrackSummaryWriter
in Examples (#3043) (6f989c2) (@andiwand) - New global / bound to grid local access schema (#3039) (30f97ea) (@asalzburger)
- Geant4SurfaceProvider optimization (#3025) (c3eea1c) (@ssdetlab)
- Update Open Data Detector to v4.0.1 (#2992) (4f33d42) (@asalzburger)
- Add possibility to rotate the trapezoid bounds (#2583) (a606f8a) (@junggjo9)
- Write truth matching in
VertexPerformanceWriter
(#2969) (afebfab) (@andiwand) - Python bindings for telescope like detector (#3006) (737ed7e) (@asalzburger)
Documentation
- Remove empty style guide and fix gender neutral language (#3049) (e9ea680) (@AJPfleger)
- Restore doxygen warnings as errors (#3033) (6d1cf04) (@paulgessinger)
Fix
- Use correct path length derivatives when computing the curvilinear covariance for a zero step propagation (#2910) (8329f20) (@goetzgaycken)
- Correct install RPATH in Python example bindings (#3040) (9c9bedd) (@ntadej)
- Gap translations in Blueprint Helper (#3027) (93b4383) (@ssdetlab)
- Geant4 transform conversion (#3038) (44dd2ab) (@asalzburger)
- Tweak AMVF config with time in Examples (#2985) (dac4a44) (@andiwand)
- DetectorVolume containment check (#2895) (d244dee) (@ssdetlab)
- More precise track parameter estimation for high curvature tracks (#2982) (28c3133) (@beomki-yeo)
- Robust perigee propagation in
HelicalTrackLinearizer
(#2930) (4d56bab) (@andiwand)
Refactor
- Remove AbstractVolume (#3030) (e033607) (@paulgessinger)
- Central truth matching for tracks in Examples (#2904) (69f7217) (@andiwand)
- Use track weight for vertex truth matching in Examples (#3024) (49e815c) (@andiwand)
- OrientedSurface improvements (#3026) (eb90483) (@paulgessinger)
- Refactor OpenDataDetector path discovery in Examples (#3036) (682d208) (@andiwand)
- Range1D becomes special case of RangeXD (#3023) (572c49a) (@paulgessinger)
- TrackingVolume/Volume cleanup (#3031) (248a2ab) (@paulgessinger)
- Remove VolumeBoundsPtr typedef (#3032) (226c844) (@paulgessinger)
- Tweak
full_chain_odd.py
(#3035) (3a4c1d4) (@andiwand) - Remove BVH navigation remnants (to be reimplemented) (#3029) (ccc1975) (@paulgessinger)
- Unconditionally use blocked mult in EigenStepper (#3009) (f25a727) (@paulgessinger)
Ci
- Switch to /usr/bin/time for measuring time + memory in physmon (#3018) (4599bca) (@paulgessinger)
- Bump to macOS 13 (#3022) (6507d84) (@paulgessinger)
- More build job count reductions (22c4d40) (@paulgessinger)
- Bump macOS dependency version package (#2993) (bc62a10) (@paulgessinger)
- Switch to
/usr/bin/time
for measuring time + memory in physmon (#3007) (d455e02) (@paulgessinger)
Chore
- Remove explicit (bin0/bin1) access to MaterialSlab (#3028) (4cb1e5b) (@asalzburger)
- Avoid double listing breaking changes (#3011) (0dbb361) (@paulgessinger)
Test
Build
- Change DD4hep library detection for unit tests (#3008) (d623e63) (@paulgessinger)