v36.2.0
36.2.0
🚀 Features
- Refactor and generalize propagation validation (#3514) by @asalzburger
- Add GeoModel to G4 detector construction helper (#3530) by @benjaminhuth
- Bind some Gen1 geometry building functionality to python (#3448) by @benjaminhuth
- Telescope style seeding (#3300) by @ssdetlab
- GeoModelDetectorObjectFactory for flexible conversion of GeoModel objects to Acts Surfaces and Volumes (#3499) by @Berggren-Jonas
- (geo)
Surface::isOnSurface
gets tolerance parameter (#3544) by @paulgessinger - Max chi2 for outliers in Core
MeasurementSelector
(#3475) by @andiwand - (geo) Add name setter and move constructor to
TrackingVolume
(#3542) by @paulgessinger - Add displaced vertex generator (#3446) by @AichaMattouhi
🐛 Bug Fixes
- Add inline keyword to function PhotonConversion::generateChildren in PhotonConversion.hpp (#3516) by @Biblehome
- Make boost version checks work and use optimized range insertion (#3515) by @benjaminhuth
- Handle missing field in
SympyStepper
(#3525) by @andiwand - Change the component reducer for the GSF (to fix navigation issues) (#3521) by @benjaminhuth
- Clang Tidy issues in GeoModel plulgin (#3545) by @paulgessinger
◀️ Revert
🚜 Refactor
- Rework projector (#3453) by @andiwand
- Conditional import & refactor in python scripts related to material mapping (#3518) by @benjaminhuth
- Remove
calculateTrackQuantities
from Core CKF (#3536) by @andiwand - (geo) Use hidden friend for SourfaceBounds operators (#3543) by @paulgessinger
- Remove uses of
std::enable_if
(#3484) by @stephenswat - Remove unnecessary
activeBranches.empty()
condition from Core CKF (#3541) by @andiwand
📚 Documentation
- Remove link to clang-format image from docs (#3524) by @benjaminhuth
⚡ Performance
🧪 Testing
🛠️ Build
- Downgrade boost version error to warning (#3522) by @paulgessinger
⚙️ Miscellaneous Tasks
- Add cmake-format to pre-commit (#3497) by @paulgessinger
- Drop LCG 104 job (DD4hep too old for current ODD) (#3512) by @paulgessinger
- Update compiler warning flags (#3495) by @paulgessinger