v1.9.0
What's Changed
🕸️ Tracking
- fix: add missing Measurement2D line in iwyu.imp by @wdconinc in #1143
- fix: pass TrackerHitCollection to TrackerMeasurement, not std::vector<T*> by @wdconinc in #1146
- fix: move remaining JChainFactory algorithms to JChainMultifactory by @wdconinc in #1142
- Unify factories by @nathanwbrei in #865
- fix: correct parameter type by @osbornjd in #1170
- fix: use regex in iwyu.imp by @wdconinc in #1162
🪪 Particle identification
- fix: avoid narrowing warning with decltype in MergeParticleID by @wdconinc in #1158
- feat: migrate ParticlesWithPID_factory to JOmniFactory by @wdconinc in #1178
🚿 Calorimetry
- Adjust threshold settings in LUMISPECCAL by @dhevang in #1156
- feat: use algorithms:: interface CalorimeterHitDigi (incl RandomSvc) by @wdconinc in #1148
- Make sure only one of thresholdFactor & thresholdValue are non-zero by @kkauder in #1099
⚙️ Infrastructure
- fix: update CMAKE_CXX_STANDARD default to 20, now required by Acts by @wdconinc in #1129
- fix: link tests with --no-as-needed due to JANA #255 by @wdconinc in #1130
- feat(ci): produce PR and capybara summary; print to step summary by @wdconinc in #1122
- algorithms_test/CMakeLists.txt: alternative option detection mechanism by @veprbl in #1132
- fix: change back to eic-shell nightly by @wdconinc in #1134
- feat: only run clang eicrecon-{dis,gun}, no more gcc by @wdconinc in #1139
- fix(ci): install into prefix and upload as tar artifact by @wdconinc in #1125
- fix(ci): compress install and build artifact with zstd by @wdconinc in #1152
- fix(ci): run clang-tidy with extra-args -std=c++20 by @wdconinc in #1150
- fix: set C++std to 20, allow higher; agree with Acts and ROOT by @wdconinc in #1135
- fix: more generic iwyu command line interface by @wdconinc in #1159
- fix: install {asan,lsan,tsan,ubsan}.supp with CMake; other CMake cleanup by @wdconinc in #1140
- fix(ci): test eicmkplugin with EICrecon_ROOT=install/ by @wdconinc in #1164
- fix(ci): don't upload unused build directory artifacts by @wdconinc in #1123
- fix: disable bugprone-unchecked-optional-access in .clang-tidy by @wdconinc in #1173
Full Changelog: v1.8.0...v1.9.0