Repository navigation
v48.2.0
48.2.0
🚀 Features
- (json) Adopt versioned material maps and add migration tool (#6269) by @paulgessinger
- Configurable neighbor window for SurfaceArrayNavigationPolicy (#6303) by @andiwand
- GBTS create layer bins using tilted surfaces (#6315) by @mimodekjaer
- Add stereoAngles to TelescopeG4 (#6246) by @katrinfriedrichs
- Calibrate strip doublets against their chord (#6332) by @andiwand
🐛 Bug Fixes
- Use native units and the 3D angle in Fatras GeneralMixture (#6288) by @andiwand
- Preserve distinct surface intersections in navigation (#6319) by @paulgessinger
- (detray) A few assertions in the integration tests (#6298) by @niermann999
🚜 Refactor
- Release ownership of plugin (#6287) by @niermann999
- Remove RootNuclearInteractionParametersWriter (#6313) by @andiwand
- (detray) Use double precision for test data collection (#6314) by @niermann999
- (traccc) Restructure measurement sorting algorithm to common base and language specifc algorithms (#6291) by @m-fila
⚡ Performance
- (detray) Skip impossible parallel-plane helix intersections (#6087) by @paulgessinger
- Cut peak compile memory of the heaviest Core/Json translation units (#6316) by @paulgessinger
🛠️ Build
- (deps) Bump the github-actions group with 2 updates (#6295) by @dependabot[bot]
- (deps) Bump https://github.com/BlankSpruce/gersemi-pre-commit from 0.29.1 to 0.29.2 in the pre-commit group (#6293) by @dependabot[bot]
- Update CI dependencies to v24.5.0 and default to C++23 (#6308) by @paulgessinger
- Bump vecmem version to 1.28.0, avoid recording unnecessary vecmem events (#6289) by @m-fila
⚙️ Miscellaneous Tasks
- Use SHA for revisions of pre-commit hooks (#5950) by @m-fila
- Automated python requirements upgrades (#6296) by @github-actions[bot]
- Raise ccache size limits to 2G/4G (#6307) by @paulgessinger
- Run physmon histcmp comparisons concurrently (#6312) by @paulgessinger
- Un-class the MillepedeSolver (#6324) by @goblirsc
- Bump Mille(pede) versions (#6325) by @goblirsc