Repository navigation
v48.3.0
48.3.0
🚀 Features
- (traccc) Add GPU strip spacepoint formation (#6180) by @taisei53525
- GBTS seed parameter estimation (#6254) by @mimodekjaer
- (traccc) Add support for suspension in measurement sorting algorithm (#6292) by @m-fila
- DDG4 actions to record material with ddsim (#6304) by @paulgessinger
- Add a seed deduplicator to Core (#6237) by @andiwand
- Use isSplit info in ambiguity resolution (#6349) by @saracreates
- Add a generic Runge-Kutta reference stepper (#6211) by @andiwand
- Add demo script for Millepede alignment with equality constraints (#6348) by @goblirsc
- Allow selecting particles in particle gun in odd_full_chain (#6345) by @tboldagh
- Add an optional field gradient to the magnetic field provider (#6230) by @andiwand
- Add generic makePassiveElement to BlueprintBuilder (#6329) by @LeaBaumann
- Allow to change the particle hypothesis of track parameters (#6374) by @andiwand
- Supply geometric curvature to navigation policies (#6371) by @paulgessinger
- Add configurable accelerated volume lookups (#6347) by @paulgessinger
🐛 Bug Fixes
- Keep the stitch jacobian in the two-way track finding (#6258) by @andiwand
- Make scoped timer logging failures explicitly fatal (#6228) by @paulgessinger
- Correct install rpath of the Examples Python modules (#6301) by @paulgessinger
- (traccc) GBTS path store under allocation (#6259) by @mimodekjaer
- Always shrink a rejected step of the helix stepper (#6351) by @andiwand
- (detray) Transport covariance through the full q/p Jacobian row (#6358) by @paulgessinger
- Load the ODD v6.0.3 magnetic field and use it in physmon (#6353) by @paulgessinger
- Preserve surface-array bin factors in geometry JSON (#6343) by @paulgessinger
- Make Geant4 RegionCreator usable from Python (#6274) by @pbutti
- StrawHitGeneratorHelper: fix covariance assignment (#6362) by @lmonaco99
- Skip zero-length steps in the sympy and ATLAS steppers (#6372) by @andiwand
- Share one libbacktrace state for FPE stack symbolization (#6368) by @paulgessinger
🚜 Refactor
📚 Documentation
- Publish the sympy transport jacobian generator as a jupytext notebook (#5932) by @paulgessinger
⚡ Performance
- Reduce compile memory of the Python EventData bindings (#6350) by @paulgessinger
- Speed up Geant4 sensitive surface mapping and fix shared-center matching (#6234) by @pbutti
- (traccc) Share memory resource in throughput example (#6321) by @stephenswat
- (traccc) Improve buffer reuse in CKF (#6318) by @stephenswat
- Sort doublets by cotTheta with a stable rank or bucket sort (#6242) by @thomaaks
- Drop unreachable navigation candidates before sorting them (#6370) by @mvessell96
🛠️ Build
- (deps) Bump the github-actions group with 3 updates (#6339) by @dependabot[bot]
- (deps) Bump https://github.com/pre-commit/mirrors-clang-format from v22.1.8 to 23.1.2 (#6294) by @dependabot[bot]
- (deps) Bump https://github.com/psf/black-pre-commit-mirror from 26.5.1 to 26.10.1 (#6338) by @dependabot[bot]
⚙️ Miscellaneous Tasks
- Move alignment result dumping to Alignment module (#6326) by @goblirsc
- (traccc) Remove vestigial CPU measurement creation code (#6285) by @stephenswat
- Move to latest Eigen version (#6196) by @StewMH
- Use nproc for Key4hep downstream builds (#6364) by @jmcarcell
- Upgrade histcmp to 0.12.0 with TOML configs and report tags (#6367) by @paulgessinger