v1.10.0
What's Changed
🕸️ Tracking
- fix: rm Acts detail header for stable interface by @wdconinc in #1187
- fix: forward compatibility with Acts-v31 by @wdconinc in #1188
- Updated track seeding globaltoLocal() conversion by @bschmookler in #1185
- feat: migrate PhotoMultiplierDigi_factory to JOmniFactory by @wdconinc in #1177
- fixed Seed charge calculation by @Jeet-bhai in #1213
- Fix: Small change to phi difference calculation in seed charge determination by @bschmookler in #1214
- fix: convert TrackParamTruthInit to use DD4hep units by @wdconinc in #1198
- fix: use track direction in localToGlobal in TrackProjector by @wdconinc in #1242
- feat: forward support edm4eic version 5 by @wdconinc in #1241
- fix: explicitly set off-diagonal elements in the covariance matrices by @wdconinc in #1244
- treewide: cleanup EDM4eic 2.x deprecation, require at least 3.0 by @veprbl in #1256
- fix: use jacobian to convert bound covariance to free 3d position error by @wdconinc in #1252
- refactor: update to edm4eic v5.0.0 by @osbornjd in #1278
- Issue warning if surface not planar in draw surfaces by @rahmans1 in #1274
🪪 Particle identification
- feat: convert MergeTracks to use algorithms:: interface (not yet omni) by @wdconinc in #1234
- MergeTracks.h: fix spelling by @veprbl in #1236
- feat: convert MergeParticleID to use algorithms:: interface by @wdconinc in #1238
- ParticlesWithPID: add associations from ReconstructedParticles to TrackParameters by @veprbl in #1210
- src/detectors: s/DigiHit/RawHit/g by @veprbl in #1265
🚿 Calorimetry
- fix: adopt algorithms:: interface in CalorimeterHitsMerger by @wdconinc in #1182
- fix: adopt algorithms:: interface in CalorimeterIslandCluster by @wdconinc in #1183
- fix: adopt algorithms:: interface in CalorimeterHitReco by @wdconinc in #1181
- fix: rm unused GeoSvc from CalorimeterClusterRecoCoG by @wdconinc in #1194
- fix: better support for downstream CMake consumers by @wdconinc in #1193
- fix: convert ImagingClusterReco to algorithms interface by @wdconinc in #1201
- fix: convert EnergyPositionClusterMerger to algorithms interface by @wdconinc in #1200
- feat: convert CalorimeterTruthClustering to algorithms interface by @wdconinc in #1199
- fix: convert ImagingTopoCluster to algorithms interface by @wdconinc in #1202
- fix: convert TruthEnergyPositionClusterMerger to algorithms interface by @wdconinc in #1208
- CalorimeterClusterRecoCoG: copy hits references from ProtoCluster by @veprbl in #1224
- ZDC: LYSO + SiPM-on-tile by @sebouh137 in #1221
- Fix hit merging and add thresholds for backward HCal by @lkosarz in #1250
- Update CalorimeterClusterRecoCoGConfig: specify units for default value logWeightBase_Eref by @veprbl in #1266
⚙️ Infrastructure
- feat: set default CMAKE_BUILD_TYPE in CMakeLists.txt by @wdconinc in #1191
- feat: install capybara only when not available by @wdconinc in #1110
- feat: rm
print_functions.cmake
with non-standard macros by @wdconinc in #1192 - feat(ci): trigger eicweb container build for benchmarks by @wdconinc in #471
- linux-eic-shell.yml: don't install Bokeh and PyGitHub via pip by @veprbl in #1230
- linux-eic-shell.yml: delay posting capybara comment until pages are deployed by @veprbl in #1243
- linux-eic-shell.yml: fix capybara comment regressions by @veprbl in #1245
- fix(ci): run regularly on main by @wdconinc in #1253
- fix: avoid CI warnings by upgrading actions; add dependabot by @wdconinc in #1258
- fix(ci): don't trigger eic_container in merge queue by @wdconinc in #1233
New Contributors
- @Jeet-bhai made their first contribution in #1213
- @sebouh137 made their first contribution in #1221
- @lkosarz made their first contribution in #1250
- @dependabot made their first contribution in #1259
Full Changelog: v1.9.1...v1.10.0