v35.2.0
🚀 Features
- Silence DD4HEP if requested (#3263) by @ntadej
- Add
TryAllNavigator
(#2849) by @andiwand CylinderVolumeStack
(#3065) by @paulgessinger- (gx2f) Support non-diagonal covariances (#3240) by @AJPfleger
- Add
TryAllOverstepNavigator
(#2850) by @andiwand - Geo model detector elements, converters (#3256) by @benjaminhuth
- (gx2f) Support n-dimensional measurements (#3264) by @AJPfleger
- Change to detector json converter for detray (#3277) by @asalzburger
- Adding some functionality to material mapping checks (#3266) by @asalzburger
- [breaking] (gx2f) generalise ndf calcualtion for error
NotEnoughMeasurements
(#3278) by @AJPfleger - Introduce scope failure threshold helper (#3290) by @paulgessinger
- Establishing Detector from GeoModel with db blueprint (Gen2) (#3289) by @asalzburger
- Middle SP z selection as result of grid binning (#3286) by @CarloVarni
- Cylinder and Disc surface merging (#3288) by @paulgessinger
🐛 Bug Fixes
- Enable gx2f-only mode in physmon (#3243) by @AJPfleger
- Correct first, then draw for SVG portals (#3244) by @asalzburger
- Remove examples binaries relics (#3251) by @AJPfleger
- Correct name string for some writers (#3252) by @AJPfleger
- Applying patch at the right time (#3246) by @asalzburger
- Put geomodel-G4 python bindings to correct place (#3258) by @benjaminhuth
- Add some missing headers for GCC 14 (#3259) by @benjaminhuth
- Setup with dependencies: robust python bindings (#3262) by @AJPfleger
- Loading TGeo geometry from volumes with global transform != 1 (#3236) by @pbutti
- (gx2f) Use temporary track container (#3247) by @AJPfleger
- Early exit in the seeding if there are no space points for top/bottom… (#3284) by @CarloVarni
- (gx2f) Forward propagation error (#3296) by @AJPfleger
🚜 Refactor
- Use unique_ptr for GlueVolumeDescriptor (#3245) by @paulgessinger
- Physmon: almost same settings for GX2F and KF (#3248) by @AJPfleger
- Truth tracking examples: fix ODD setup and make default (#3270) by @AJPfleger
- Physmon: full pT range for GX2F (#3275) by @AJPfleger
- [breaking] (gx2f) remove
zeroField
option and make implicit (#3276) by @AJPfleger - (gx2f) Make constant TrackStatePropMask (#3293) by @AJPfleger
- (gx2f) Clean up logging before material PR (#3294) by @AJPfleger
📚 Documentation
⚡ Performance
- Avoid two divisions in parameter estimation from seeds (#3287) by @CarloVarni
🧪 Testing
- Remove missed unused boost includes (#3260) by @AJPfleger
- Add for
safeExp()
(#3261) by @AJPfleger
🛠️ Build
- Exclude Examples tests from Core tests, phony target (#3279) by @paulgessinger
⚙️ Miscellaneous Tasks
- Update deprecated pydantic functions (#3249) by @AJPfleger
- Add dependabot configuration (#3265) by @paulgessinger