v32.0.0
Breaking
- Grid specialization for Cylindrical geometry (#2858) (b6480f7) (@CarloVarni)
- General binned group for seeding (#2854) (cbd38cd) (@CarloVarni)
- Use Acts::Any for magnetic field cache (#2847) (e67fbab) (@paulgessinger)
volumeSignature
Seems to have no purpose anymore in ACTS. (d8e46ff) (@AJPfleger)- Generic grid bin finder (#2838) (8bb1bae) (@CarloVarni)
- Wire time to spacepoints and seeds (#2829) (95d0052) (@andiwand)
- Implement a DBScan clustering algorithm directly in ACTS (#2863) (7f6f131) (@Corentin-Allaire)
- Remove now-obsolete property
skipZMiddleBinSearch
(#2835) (242e3b3) (@CarloVarni) - Remove navigator layer bounds check option (#2851) (c51f48a) (@andiwand)
TrackAcessor
andConstTrackAccessor
becomeProxyAccessor
andConstProxyAccessor
, and move toActs/EventData/ProxyAccessor.hpp
. (288471d) (@paulgessinger)- Remove implicit default layer from
CuboidVolumeBuilder
(#2681) (2dbf768) (@andiwand) - Remove
CovarianceTransport
(#2781) (7c9479d) (@andiwand) Acts::detail_lt::TrackStateProxy
moves toActs::TrackStateProxy
and includeActs/EventData/TrackStateProxy.hpp
(01f0877) (@paulgessinger)- The interface of the
BranchStopper
delegate in the CKF extensions goes from (1b29c4c) (@paulgessinger) - set different initial spatial and temporal vertex variances (#2804) (dfb07ef) (@felix-russo)
spatialTrkGridSize
andtemporalTrkGridSize
need to be set inConfig
instead of being passed as template parameters. ConcernsAdaptiveGridTrackDensity
andAdaptiveGridDensityVertexFinder
. (15203d1) (@felix-russo)- Refactor
MaterialSlab
combination (#2783) (cf30700) (@andiwand)
Refactor
- Grid specialization for Cylindrical geometry (#2858) (b6480f7) (@CarloVarni)
- Move actor state into propagator state (#2552) (6f8e9b8) (@andiwand)
- Reuse
JacobianEngine
(#2789) (9f4a569) (@andiwand) - General binned group for seeding (#2854) (cbd38cd) (@CarloVarni)
- Use Acts::Any for magnetic field cache (#2847) (e67fbab) (@paulgessinger)
- Remove
BoundaryCheck
to bool conversion (#2860) (a0d11fb) (@andiwand) - Remove now-obsolete property
skipZMiddleBinSearch
(#2835) (242e3b3) (@CarloVarni) - Name change of FTF -> GBTS seeding (#2853) (53bcd74) (@Rosie-Hasan)
- Use common direction transform Jacobian (#2782) (7b26be2) (@andiwand)
- Remove navigator layer bounds check option (#2851) (c51f48a) (@andiwand)
- Refactor navigation (#2768) (601c041) (@andiwand)
- Refactor
AdaptiveGridTrackDensity
(#2830) (858a48a) (@andiwand) - Remove implicit default layer from
CuboidVolumeBuilder
(#2681) (2dbf768) (@andiwand) - Remove
resetState
from navigator (#2808) (eeec852) (@andiwand) - Remove
CovarianceTransport
(#2781) (7c9479d) (@andiwand) - Consider only tracks with non-zero weight in VertexPerfomanceWriter (#2775) (ac5823f) (@felix-russo)
- Remove redundant check in MultiWireStructureBuilder (#2824) (c60763d) (@dimitra97)
- PODIO backends don't need to fill dynamic keys (#2820) (66c671c) (@paulgessinger)
- Split TrackStateProxy into own header, public (#2807) (01f0877) (@paulgessinger)
- Give CKF BranchStopper access to TrackState (#2757) (1b29c4c) (@paulgessinger)
- Set different initial spatial and temporal vertex variances (#2804) (dfb07ef) (@felix-russo)
- Remove redundant default-constructor factory for Nav delegate (#2741) (ed4761a) (@paulgessinger)
- Make trkGridSize non-template parameter in AdaptiveGridTrackDensity (#2745) (15203d1) (@felix-russo)
- Refactor
MaterialSlab
combination (#2783) (cf30700) (@andiwand) - Set defaults for
GreedyAmbiguityResolution
(#2784) (d47f89d) (@andiwand)
Feature
- GridBinFinder also allows a single pair of ints (#2873) (6887847) (@CarloVarni)
- GeometryId check for Acts::Experimental::Detector (#2870) (392612e) (@ssdetlab)
- Add ability for grouped hit requirements to track selector (#2871) (fd39512) (@paulgessinger)
- Proton hypothesis (#2872) (a4278ef) (@andiwand)
- Preliminary work for grouped alignment (#2706) (c5cc63a) (@gagnonlg)
- Generic grid bin finder (#2838) (8bb1bae) (@CarloVarni)
- Wire time to spacepoints and seeds (#2829) (95d0052) (@andiwand)
- Add helper and fusing infrastructure for cuboidal detectors (#2754) (b418aee) (@asalzburger)
- Implement a DBScan clustering algorithm directly in ACTS (#2863) (7f6f131) (@Corentin-Allaire)
- Write event nr in
VertexPerformanceWriter
(#2866) (72d3f88) (@andiwand) - Grid based surface material (#2857) (bbd7a11) (@asalzburger)
- Adding features for traccc data production (#2845) (c224fe3) (@asalzburger)
- Generalize Accessors for Tracks and TrackStates (#2819) (288471d) (@paulgessinger)
- Allow to set proto material to portals of volumes and containers (#2752) (66908fc) (@asalzburger)
- Generic Grid iterator (#2718) (664add3) (@CarloVarni)
- ML based seed filtering (#2709) (61bc4e1) (@Corentin-Allaire)
- Add functions to create and return track(state) proxies (#2817) (9007810) (@paulgessinger)
- Dyn col copying btw. different backend (Track+TrackState) (#2712) (407df93) (@paulgessinger)
- Build open data detector from dd4hep in experimental detector schema (#2766) (ff03f7d) (@asalzburger)
Chore
- Improve pre-commit config and add black formatting (#2875) (345b29e) (@paulgessinger)
- Remove volumeSignature from geometry building (#2767) (d8e46ff) (@AJPfleger)
- Fix typo in the word gradient (#2867) (db1d3c3) (@paulgessinger)
- Reduce memory consumption of AMVF (#2832) (69290be) (@paulgessinger)
- Bump Python version to 3.12 and update requirements (#2770) (636eff4) (@AJPfleger)
Documentation
- Add comments grid iterator (#2839) (5893004) (@CarloVarni)
- GX2F: write documentation (#2803) (b6c191a) (@AJPfleger)
- Track EDM doxygen comment updates (#2816) (ba0ab93) (@paulgessinger)
- Add documentation for
ParticleHypothesis
(#2799) (2fc6c32) (@andiwand) - Add a white paper for line surface jacobian (#2657) (bbbbf6b) (@beomki-yeo)
- Add documentation for
ActsFatras
(#2801) (831bf73) (@andiwand) - Bump doxygen, small doc comment fixes (#2790) (f7106bc) (@paulgessinger)
Fix
- EDM4hep track covariance conversion (#2823) (456791a) (@paulgessinger)
- Documentation - missing/extra parameters (#2859) (82c0c80) (@asalzburger)
- Move objects instead of copying (#2848) (73553d3) (@CarloVarni)
- Bump svg version (fix) and display bin centers (#2834) (9fcbbe8) (@asalzburger)
- Fix Geant4
SensitiveSurfaceMapper
(#2818) (9f22ad2) (@andiwand)
Test
- Add bound to bound roundtrip covariance tests (#2825) (e867b1f) (@paulgessinger)
Ci
- Reduce expiry time for GitLab artifacts (#2822) (1a2deaf) (@paulgessinger)
- Check for unused files - add python checks and CI-dir (#2778) (706be9f) (@AJPfleger)