Releases: acts-project/acts
Releases · acts-project/acts
v22.0.0
Breaking Changes
- MTJ uncalibrated -> uncalibratedSourceLink (#1766) (f242aae) (@paulgessinger)
- MTJ calibrated size via dedicated method (#1765) (3d30908) (@paulgessinger)
- Track class first iteration (#1729) (db3453c) (@paulgessinger)
- Fitters use loggers more consistently (#1727) (dd5a089) (@paulgessinger)
- Set calibratedSize only through allocateCalibrated (#1749) (d590d8b) (@paulgessinger)
- Refactored SeedFinder to avoid the need to recreate it for every event (#1693) (0590e9d) (@tboldagh)
- Switch SourceLink to container (#1616) (5cab50d) (@paulgessinger)
- Breaking change to custom logger print and filter policies due to changed interfaces. If you use
getDefaultLogger
you will not be affected. (85b4b29) (@paulgessinger) - CKF interface change to once per seed (#1705) (23b307d) (@paulgessinger)
- Move beam spot position and mag field value from SeedFinderConfig to SeedFinderOptions (#1630)(eb36186) (@tboldagh)
Refactor
- MTJ uncalibrated -> uncalibratedSourceLink (#1766) (f242aae) (@paulgessinger)
- MTJ calibrated size via dedicated method (#1765) (3d30908) (@paulgessinger)
- Fitters use loggers more consistently (#1727) (dd5a089) (@paulgessinger)
- Set calibratedSize only through allocateCalibrated (#1749) (d590d8b) (@paulgessinger)
- Refactored SeedFinder to avoid the need to recreate it for every event (#1693) (0590e9d) (@tboldagh)
- SourceLink uses custom Acts::Any (#1740) (d4aac95) (@paulgessinger)
- Switch SourceLink to container (#1616) (5cab50d) (@paulgessinger)
- Add ability for cloning loggers with new name / level (#1724) (85b4b29) (@paulgessinger)
- CKF interface change to once per seed (#1705) (23b307d) (@paulgessinger)
- Transpose vectors in AMVF logging (#1719) (b5c32d0) (@andiwand)
- Remove dependency on Boost.program_options from detectors (#1697) (4a2d047) (@benjaminhuth)
- Add precondition check for MTJ
applyBackward
andvisitBackwards
(#1685) (881b5c0) (@benjaminhuth) - Move beam spot position and mag field value from SeedFinderConfig to SeedFinderOptions (#1630) (eb36186) (@tboldagh)
- Replace track params with trajectories in examples (#1670) (131121e) (@andiwand)
- Large GSF refactoring (#1629) (8fae9ef) (@benjaminhuth)
Feature
- Track class first iteration (#1729) (db3453c) (@paulgessinger)
- Floating point exception monitoring (#1649) (651f970) (@paulgessinger)
- Fully configurable layer envelopes (#1751) (cb90440) (@pbutti)
- Align amvf config with athena (#1723) (7414845) (@andiwand)
- Add python bindings to HoughTransform algorithm (#1721) (7f4de98) (@tboldagh)
- Track modifier for examples (#1726) (0b19284) (@andiwand)
- Examples CSV track param writer (#1717) (56f460a) (@andiwand)
- Root event diff script (#1737) (e63cc25) (@andiwand)
- Any type with configurable small buffer optimization (#1695) (d5ec42e) (@paulgessinger)
- MultiTrajectory track state ranges (#1701) (3dfba63) (@paulgessinger)
- HelicalLinearizer accepts logger (#1682) (f466e7f) (@paulgessinger)
- CSV track param reader (#1678) (3701035) (@andiwand)
- Improve const correctness of MultiTrajectory (#1698) (2e7113d) (@paulgessinger)
- Hough Transform first implementation (#1305) (980f9ef) (@jahreda)
- Skip unnecessary iterations in seed filter if SPs are sorted by curvature (#1672) (75d8e2b) (@LuisFelipeCoelho)
- Adding portal, detector volume & detector (#1645) (3898a7f) (@asalzburger)
- Allow delegate to hold non-void instance (#1675) (22ee1e9) (@paulgessinger)
- Seeding performance monitoring (#1665) (7da4880) (@LuisFelipeCoelho)
- Owning delegate (#1674) (b018119) (@paulgessinger)
- Variable r range in orthogonal seeding (#1621) (99380cb) (@LuisFelipeCoelho)
- Basic GSF physics performance monitoring (#1640) (de75b21) (@benjaminhuth)
- Support space points writing (#1671) (20b005f) (@tboldagh)
Fix
- Seed filter should make no use of external sp methods (#1744) (7a4286a) (@CarloVarni)
- In cylinder volume helper (#1750) (9758692) (@asalzburger)
- Root measurement writer did not write measurements (#1742) (b5dc7be) (@andiwand)
- Add missing SeedFinderOptions OrthogonalSeeding example (#1745) (e6290b9) (@tboldagh)
- Multistepper error condition (#1747) (e73b9a6) (@benjaminhuth)
- GX2F: write correct chi2 to root (#1725) (3198781) (@AJPfleger)
- Fixing navigation failures on volume boundaries edges (#1722) (4e60261) (@noemina)
- Remove
CustomDefaultLogger.cpp
-entry from docs (#1735) (275ef67) (@AJPfleger) - MultiTrajectory specialize DynamicColumn for bool (#1730) (20f0954) (@paulgessinger)
- Protection against v == 0 in template_switch (#1707) (ce28f69) (@CarloVarni)
- Fix FPE and refactor GSF component reduction (#1710) (6045480) (@benjaminhuth)
- Potential floating point over/underflow (#1709) (440f092) (@andiwand)
- Change theta and eta calls on only 3D Vectors (#1706) (e2ed9fb) (@pbutti)
- And refactor root writer closing (#1712) (892787c) (@andiwand)
- GX2F: more iterations in unitTest (#1711) (e7b72fc) (@AJPfleger)
- GX2F: update track state parameters and converge (#1702) (1d4f320) (@AJPfleger)
- Missing track selection on negative d0 (#1687) (4fad426) (@paulgessinger)
- Skip seeds with negative cotThetaAvg2 (#1655) (d3f0cc3) (@paulgessinger)
- Root hash only for last cycle (#1692) (d6f93fa) (@andiwand)
- Remove truth_smeared seeding plots from comment_template.md (#1694) (fa7bd82) (@LuisFelipeCoelho)
- Hough Transform first implementation clang-tidy (#1691) (c7d009f) (@andiwand)
- Telescope detector python binding + add test (#1689) (a11ef61) (@benjaminhuth)
- Comment_template bugs for seeding monitoring (#1683) (89c62ea) (@LuisFelipeCoelho)
- Add check in TrackFitterPerformanceWriter (#1686) (3f799e9) (@benjaminhuth)
- Physmon report comment template (4e2c890) (@paulgessinger)
- Maybe uninitialized warning (#1677) (cf1fbfa) (@paulgessinger)
- OwningDelegate holder type (#1679) (368e897) (@paulgessinger)
Test
- Only run pythia8 tests if enabled (#1739) (0aa3259) (@paulgessinger)
Chore
- Bump 'bundled' pybind11 to v2.10.1 (#1738) (bbf2bf4) (@paulgessinger)
- Script to merge hash txt files (#1728) (701f4f7) (@paulgessinger)
- Run physmon in parallel (#1681) (d4ac9ce) (@andiwand)
- Clang tidy headers (#1662) (85a6775) (@andiwand)
Documentation
- Ignore doi.org (gives 403s), bump checkout version (#1708) (f30c4af) (@paulgessinger)
- Added description of how to add new algorithm (#1599) (e8f235e) (@tboldagh)
- Configure linkcheck to retry a few times (#1703) (38d394c) (@paulgessinger)
- Improve GSF docs and add figures (#1626) (e5164e8) (@benjaminhuth)
- How to get clang-format changes from CI (#1667) (f66119a) (@jahreda)
v21.1.0
CI
- Physmon report: checkout at the beginning (90a81f4) (@paulgessinger)
- Debug physmon report workflow: absolute paths (2821275) (@paulgessinger)
- Debug physmon report job (39cc47f) (@paulgessinger)
- Bump some actions versions (#1668) (24d20e8) (@paulgessinger)
- Update physmon report generation (4151f99) (@paulgessinger)
- Run physmon jobs in parallel (#1654) (b032bd2) (@benjaminhuth)
- Improve physmon report comment (#1648) (472459a) (@paulgessinger)
- Do not require codecov anymore for automerge (#1652) (12c2774) (@benjaminhuth)
Feature
- Volume bounds to/from Json (#1660) (06d342a) (@Matthewharri)
- Add thickness and pitch again to csv geometry writing (#1663) (599dd86) (@benjaminhuth)
- Add a tool for writing B-fields to disk in CSV format (#1470) (c2de690) (@stephenswat)
- Add maxWeight reduction to the MultiEigenStepperLoop (#1628) (1b3c69a) (@benjaminhuth)
- Configurable weight factor for longitudinal impact parameter in seed weight (#1632) (f3814fa) (@LuisFelipeCoelho)
- Geant4 telescope detector examples (#1638) (e4504d8) (@andiwand)
- Handle geant4 rotations (#1646) (a021810) (@andiwand)
Refactor
- Required for new ITk geometry (#1653) (d73c4ff) (@timadye)
- Bethe-Heitler approximation and configuration (#1627) (95b99b0) (@benjaminhuth)
- Enable Fatras interactions by default / make configurable in addFatras(...) (#1631) (79cabe0) (@benjaminhuth)
Fix
- Move Exa.TrkX models to device explicitely (#1664) (8a1d7d6) (@benjaminhuth)
- Duplicated configuration in itk.py (#1651) (ac6f337) (@LuisFelipeCoelho)
- Fixed Grid Creation (#1650) (03b2283) (@guilhermeAlmeida1)
v21.0.0
Breaking
- std::unique_ptr to std::optional in Acts::PropagatorResult (#1622) (ec15a62) (@benjaminhuth)
Acts::MultiTrajectory
measurement access methods change: (5b802fc) (@paulgessinger)- Put GSF in namespace Acts::Experimental (#1609) (f6f0e1f) (@benjaminhuth)
- Include file names are changed and so are the classes. Fix is trivial on client side, yet needs to be done in several places when migrating. (f8e756e) (@tboldagh)
Feature
- Add whiteboard aliases (#1588) (5addf02) (@andiwand)
- GX2F (Global Chi2 Fitter) | Gχ²F (#1580) (890eff9) (@AJPfleger)
- Examples restore vertexing track selector (#1644) (e1b8ebb) (@andiwand)
- Seed confirmation in orthogonal seed finder (#1611) (65ea889) (@LuisFelipeCoelho)
- Poor man's ambiguity resolution example (#1579) (08b9e91) (@andiwand)
- Skip SPs based on cotTheta sorting in orthogonal seeding (#1608) (20ac7b8) (@LuisFelipeCoelho)
- Helix cut calculated from duplets in orthogonal seeding (#1604) (b7b3e77) (@LuisFelipeCoelho)
- MultiTrajectory backends const version (#1496) (02e39a4) (@paulgessinger)
- DeltaZ cut in SeedFinderOrthogonal (#1601) (eef2627) (@LuisFelipeCoelho)
- Vertexing mu scan and CI job that creates it (#1595) (a3628bd) (@paulgessinger)
- Make whiteboard suggest names on mismatch (#1597) (e2a8df8) (@benjaminhuth)
- VectorMultiTrajectory memory statistics (#1511) (2e4eb38) (@paulgessinger)
- Break loop over triplets in seed finder (#1576) (f1489ce) (@LuisFelipeCoelho)
Refactor
- DD4hep detector access (#1637) (75f9338) (@andiwand)
- Std::unique_ptr to std::optional in Acts::PropagatorResult (#1622) (ec15a62) (@benjaminhuth)
- Configurable variables in seed confirmation (#1639) (dad2af9) (@LuisFelipeCoelho)
- MTJ stores measurement as jagged vector (#1512) (5b802fc) (@paulgessinger)
- Time optimization for calculation of min and max r variable range (#1558) (0fedd65) (@LuisFelipeCoelho)
- Put GSF in namespace Acts::Experimental (#1609) (f6f0e1f) (@benjaminhuth)
- Change loglevel for MultiTrajectory memory statistics from info to debug (#1623) (1d7e9b2) (@benjaminhuth)
- Remove dependency on Boost::program_options from Algorithms/Writers/Readers (#1610) (5d65b73) (@benjaminhuth)
- Restructure track fitting functions (#1617) (ca3320f) (@benjaminhuth)
- Rearrange seed confirmation to avoid unnecessary checks (#1577) (f20738e) (@LuisFelipeCoelho)
- Rename Seedfinder to SeedFinder - classes and files (#1575) (f8e756e) (@tboldagh)
- Add macro to simplify algorithm binding (#1510) (eaa9d5f) (@benjaminhuth)
- Add early stop mechanism for GSF forward pass (#1542) (5592ff2) (@benjaminhuth)
- Move rRangeSPExtent to BinnedSPGroup (#1582) (e9e0036) (@LuisFelipeCoelho)
- Remove workarounds in GSF for result initialization (#1593) (7261df8) (@benjaminhuth)
- Improve logging, configuration and doc of G4 surface mapping (#1589) (94f1e07) (@benjaminhuth)
Fix
- ITk full chain (#1642) (c780eb2) (@andiwand)
- Enable examples if python examples are enabled (#1625) (4ecb048) (@andiwand)
- TrackSelector eta vs theta (#1615) (b518cb2) (@andiwand)
- Orthogonal seeding configuration with Python bindings (#1605) (4b9d9c4) (@LuisFelipeCoelho)
- Restore compatibility of GSF with gcc-8 (#1600) (0273fb8) (@benjaminhuth)
- Require Python version ≥3.8 for examples (#1602) (b18804a) (@stephenswat)
- Non finite weight handling in GSF (#1591) (f0b4688) (@benjaminhuth)
CI
- Update doxygen URL to sourceforge (#1635) (5c07814) (@paulgessinger)
- Bump setup-python (#1618) (f2619c1) (@paulgessinger)
- Update physmon report to handle missing artifact (654491d) (@paulgessinger)
- Bump histcmp to v0.5.2 (0237412) (@paulgessinger)
- Physmon create dir before saving PR number (d377c60) (@paulgessinger)
- Add reporting to physmon (#1612) (e3947c1) (@paulgessinger)
- Update macos deps (#1606) (66e0b95) (@andiwand)
Chore
- Auto cancel (#1619) (9d65e7f) (@andiwand)
- Update physmon template (#1614) (76bedbf) (@paulgessinger)
Documentation
- Add Track Fitting (#1398) (4ddf9e8) (@AJPfleger)
- Fix caption of figure in seeding documentation (#1598) (9c780d4) (@LuisFelipeCoelho)
- Updates to the seeding documentation (#1476) (ecf90a3) (@LuisFelipeCoelho)
v19.11.0
Refactor
- Add macro to simplify algorithm binding (#1510) (56a1e05) (@benjaminhuth)
- Add early stop mechanism for GSF forward pass (#1542) (52b33f1) (@benjaminhuth)
- Move rRangeSPExtent to BinnedSPGroup (#1582) (31c113c) (@LuisFelipeCoelho)
- Improve logging, configuration and doc of G4 surface mapping (#1589) (125a02b) (@benjaminhuth)
Feature
- DeltaZ cut in SeedFinderOrthogonal (#1601) (bc0d121) (@LuisFelipeCoelho)
- Vertexing mu scan and CI job that creates it (#1595) (7a487eb) (@paulgessinger)
- Make whiteboard suggest names on mismatch (#1597) (a004eed) (@benjaminhuth)
- Break loop over triplets in seed finder (#1576) (66a0a16) (@LuisFelipeCoelho)
Fix
- Restore compatibility of GSF with gcc-8 (#1600) (9296a35) (@benjaminhuth)
- Require Python version ≥3.8 for examples (#1602) (9af83d1) (@stephenswat)
v19.10.0
Fix
- Refactor and fix component merging for GSF [backport #1364 to develop/v19.x] (#1592) (36f1653) (@acts-project-service)
- Stop CKF branch if particle is stopped [backport #1454 to develop/v19.x] (#1590) (c7de47e) (@acts-project-service)
- Add required flags to cmdline args in analysis scripts [backport #1570 to develop/v19.x] (#1585) (a827664) (@acts-project-service)
- Remove example spacepoint from seeding code [backport #1564 to develop/v19.x] (#1565) (f00c949) (@acts-project-service)
Refactor
- Replace boost filesystem with std [backport #1569 to develop/v19.x] (#1587) (306b8d3) (@paulgessinger)
- Improve verbose logging in Kalman Filter [backport #1581 to develop/v19.x] (#1584) (abac0d8) (@acts-project-service)
- Simplify RootVertexPerformanceWriter [backport #1567 to develop/v19.x] (#1574) (095da01) (@acts-project-service)
- Use TrackSelector in addVertexFitting [backport #1545 to develop/v19.x] (#1561) (146f3c8) (@acts-project-service)
CI
- Bump macOS dependencies again [backport #1583 to develop/v19.x] (#1586) (d40e81a) (@paulgessinger)
- Bump histcmp to v0.5.1 [backport of #1556 to develop/v19.x] (#1559) (ca769f6) (@paulgessinger)
Feature
- Allow building with system libs by default [backport #1566 to develop/v19.x] (#1572) (898ac8e) (@paulgessinger)
- Exa.TrkX with torchscript backend [backport of #1473 to develop/v19.x] (#1568) (dde16c2) (@paulgessinger)
- Added Optimization Scripts [backport of #1541 to develop/v19.x] (#1563) (bb7c649) (@paulgessinger)
- Material Mapping Auto-tuning script with Orion [backport #1464 to develop/v19.x] (#1562) (84e3934) (@acts-project-service)
v20.3.0
Fix
- Stop CKF branch if particle is stopped (#1454) (f363d44) (@andiwand)
- Refactor and fix component merging for GSF (#1364) (c27fa44) (@benjaminhuth)
- Add required flags to cmdline args in analysis scripts (#1570) (1941fbc) (@benjaminhuth)
- Remove example spacepoint from seeding code (#1564) (e693aed) (@stephenswat)
- Clang-tidy warnings (#1560) (8bc896e) (@paulgessinger)
Refactor
- Improve verbose logging in Kalman Filter (#1581) (cd5da0c) (@benjaminhuth)
- Replace boost filesystem with std (#1569) (f7c5dce) (@andiwand)
- Simplify RootVertexPerformanceWriter (#1567) (9b793b2) (@andiwand)
- Use TrackSelector in addVertexFitting (#1545) (da71b1c) (@andiwand)
CI
- Bump macOS dependencies again (#1583) (465fe6f) (@paulgessinger)
- Fix options + docs, add CI job to enforce match (#1573) (504882e) (@paulgessinger)
- Bump histcmp to v0.5.1 (#1556) (48a155c) (@paulgessinger)
Documentation
- Exa.TrkX (#1517) (2c40516) (@benjaminhuth)
- Material mapping doc (#1555) (9e21f25) (@Corentin-Allaire)
- Add minimal info on python formatting (#1554) (1cc1340) (@paulgessinger)
Feature
- Allow building with system libs by default (#1566) (fecfe46) (@stephenswat)
- Added Optimization Scripts (#1541) (8fbf7de) (@rockybala)
- Material Mapping Auto-tuning script with Orion (#1464) (5a419bb) (@Corentin-Allaire)
v20.2.0
Fix
- Maybe-uninitialized warning in SpacepointBuilder (#1543) (f3b20f7) (@benjaminhuth)
- ParticleSmearing options not setup in AMVF example exe (#1508) (896b47e) (@paulgessinger)
- Added missing return to seedfinder::CreateSeedsForGroup (#1521) (4046059) (@guilhermeAlmeida1)
- Sequencer correctly calls algorithm finalize (#1514) (487a6cc) (@paulgessinger)
- Make JsonMaterialDecorator IO error more explicit (#1500) (087ed98) (@paulgessinger)
Chore
- Update policybot configuration [skip ci] (bf86784) (@paulgessinger)
- Add priority merge label to kodiak config (#1532) (3da30d6) (@paulgessinger)
Refactor
- Improve full_chain_odd.py example (#1538) (e5d1970) (@andiwand)
- Improve full_chain_itk.py example (#1513) (b99368a) (@timadye)
- Improve material mapping speed (#1458) (4a41d30) (@Corentin-Allaire)
- Reuse MultiTrajectory in (C)KF (#1507) (eb94af6) (@paulgessinger)
- Python examples log level overwrite mechanism (#1448) (433a379) (@andiwand)
- Vertex performance monitoring (#1417) (f5d312f) (@paulgessinger)
- Loop protection as a function (#1490) (1fd479b) (@andiwand)
- SP builder update (#1218) (2b34aa1) (@toyamaza)
Documentation
- Remove --recursive on git clone in quick start docs (#1539) (bfc3676) (@timadye)
- Contribution guidelines (#1525) (d9816f2) (@paulgessinger)
- Gaussian Sum Filter (#1403) (2a17808) (@benjaminhuth)
- Update markdown cheatsheet (#1524) (ff772f1) (@benjaminhuth)
- Update logging doc, add info on thresholds (#1520) (33ce28f) (@paulgessinger)
- Tracking in a nutshell (#1399) (6b97a09) (@paulgessinger)
- Update magnetic field documentation (#1518) (4ad5016) (@paulgessinger)
- Enable sphinx linkcheck build in CI (#1523) (71f5c74) (@paulgessinger)
- Fix seeding example documentation (#1340) (9d4a4fd) (@robertlangenberg)
- Remove obsolete config, and invalid doc markup (#1519) (4e270e7) (@paulgessinger)
- Switch to doxygen FAIL_ON_WARNINGS (#1497) (5f4052a) (@paulgessinger)
- Fix image paths (#1495) (3b9108d) (@benjaminhuth)
- Add as small cheatsheet with some Myst-Markdown snippets (#1493) (df05834) (@benjaminhuth)
Feature
- Allow configurable particle selection and reproducible seeds for Geant4 (#1428) (9e22341) (@benjaminhuth)
- Exa.TrkX with torchscript backend (#1473) (b409627) (@benjaminhuth)
- Add operator -> to Acts::Result (#1509) (91a1e87) (@benjaminhuth)
- Split deltaR in seedFinderOrthogonal (#1471) (d54fa84) (@LuisFelipeCoelho)
- Check if yOuter takes the square root of a negative number when minHelixRadius < rMax / 2 in SpacePointGrid.ipp (#1466) (a1569de) (@LuisFelipeCoelho)
Ci
- Add ccache stats output (#1489) (f3ea581) (@paulgessinger)
- RTD fix for API listing (#1492) (abf9f38) (@paulgessinger)
v19.9.0
Fix
- Maybe-uninitialized warning in SpacepointBuilder [backport #1543 to develop/v19.x] (#1553) (e3cfde8) (@acts-project-service)
- Set s_binningValues as const [backport of #1485 to develop/v19.x] (#1547) (b60219c) (@paulgessinger)
- ParticleSmearing options not setup in AMVF example exe [backport #1508 to develop/v19.x] (#1534) (d31e7cf) (@acts-project-service)
- Added missing return to seedfinder::CreateSeedsForGroup [backport #1521 to develop/v19.x] (#1530) (70d5869) (@acts-project-service)
- Make JsonMaterialDecorator IO error more explicit [backport #1500 to develop/v19.x] (#1528) (af87624) (@acts-project-service)
- Sequencer correctly calls algorithm finalize [backport #1514 to develop/v19.x] (#1515) (bb82e7b) (@acts-project-service)
Refactor
- SP builder update [backport #1218 to develop/v19.x] (#1552) (617a244) (@paulgessinger)
- Improve full_chain_odd.py example [backport #1538 to develop/v19.x] (#1550) (a4dc506) (@paulgessinger)
- Improve full_chain_itk.py example [backport #1513 to develop/v19.x] (#1548) (92f04d9) (@acts-project-service)
- Vertex performance monitoring [backport #1417 to develop/v19.x] (#1536) (8c6a454) (@paulgessinger)
- Python examples log level overwrite mechanism [backport of #1448 to develop/v19.x] (#1535) (78e04c8) (@paulgessinger)
- Improve material mapping speed [backport #1458 to develop/v19.x] (#1526) (6bdf4bc) (@acts-project-service)
Chore
- Update policybot configuration [skip ci] (98aed00) (@paulgessinger)
- Add priority label to kodiak config (#1533) (8eeec65) (@paulgessinger)
Feature
- Allow configurable particle selection and reproducible seeds for Geant4 [backport #1428 to develop/v19.x] (#1549) (c55f4c5) (@paulgessinger)
- Use Range1D<> class for extent [backport #1424 to develop/v19.x] (#1546) (919e4fc) (@acts-project-service)
- Add operator -> to Acts::Result [backport #1509 to develop/v19.x] (#1537) (b3fb5c3) (@paulgessinger)
- Check if yOuter takes the square root of a negative number when minHelixRadius < rMax / 2 in SpacePointGrid.ipp [backport #1466 to develop/v19.x] (#1529) (fb1afdc) (@acts-project-service)
- AddCKFTracks option to disable some output [backport of #1447 to develop/v19.x] (#1531) (2c8f937) (@paulgessinger)
- Split deltaR in seedFinderOrthogonal [backport #1471 to develop/v19.x] (#1527) (9431612) (@acts-project-service)
Performance
- Remove x87 elliptic integral in solenoid B-field [backport #1469 to develop/v19.x] (#1487) (42c6af8) (@paulgessinger)
v19.0.1
Refactor
- Change ConstrainedStep to be explicit [backport #1347 to develop/v19.0.x] (#1502) (ca4a9ca) (@paulgessinger)
Fix
- Any direction for helical track linearizer [backport #1363 to develop/v19.0.x] (#1499) (b2c01b3) (@acts-project-service)
CI
- Fix GPU CI on A4000 [backport of #1252 to develop/v19.0.x] (#1503) (de41c9c) (@paulgessinger)
- Backport a number of CI / docs config updates (#1504) (247da73) (@paulgessinger)
- Update macOS CI dependencies [backport of #1445 to develop/v19.0.x] (#1501) (9658cd2) (@paulgessinger)
v19.8.0
Refactor
- Loop protection as a function [backport #1490 to develop/v19.x] (#1494) (0584907) (@acts-project-service)
- Remove dependency on deprecated std::binary_function [backport #1474 to develop/v19.x] (#1475) (6b7415b) (@acts-project-service)
- No return for add* python helpers [backport #1404 to develop/v19.x] (#1457) (2477aed) (@acts-project-service)
- Consistent naming for simhits [backport #1451 to develop/v19.x] (#1455) (2d6a24e) (@acts-project-service)
- Debug print particle id value [backport #1435 to develop/v19.x] (#1442) (867f126) (@acts-project-service)
Feature
- Checks for configuration of delta R values in seed finder [backport #1378 to develop/v19.x] (#1486) (d05e8d9) (@acts-project-service)
- Update RootVertexPerformanceWriter to work with track finding [backport #1460 to develop/v19.x] (#1480) (f3fdcd8) (@acts-project-service)
- Core add particle stopped aborter [backport #1453 to develop/v19.x] (#1468) (2f2851b) (@acts-project-service)
- Identifier can be customized for sensitive surfaces [backport #1452 to develop/v19.x] (#1479) (4612409) (@acts-project-service)
- Algorithm lifecycle methods: initialize & finalize [backport #1459 to develop/v19.x] (#1462) (e1611b9) (@acts-project-service)
- Don't use TBB in Sequence(numThreads=1) [backport #1444 to develop/v19.x] (#1449) (20fc5e2) (@acts-project-service)
CI
- Update macOS CI dependencies [backport of #1445 to develop/v19.x] (#1446) (93a7bef) (@paulgessinger)
Fix
- Navigator priority with negative boundary distance [backport #1433 to develop/v19.x] (#1441) (91cf9e5) (@acts-project-service)
- Full chain vertexing [backport #1299 to develop/v19.x] (#1439) (9433998) (@acts-project-service)
- RootBFieldWriter incorrect output [backport #1381 to develop/v19.x] (#1438) (a098828) (@acts-project-service)