There is a newer version of the record available.

Published March 4, 2026 | Version v1.35.0

eic/EICrecon: v1.35.0

  • 1. University of Manitoba
  • 2. Jefferson Lab
  • 3. @JeffersonLab @eic
  • 4. @JeffersonLab
  • 5. University of Glasgow
  • 6. Thomas Jefferson National Accelerator Facility
  • 7. Brookhaven National Laboratory
  • 8. Kent State University
  • 9. Broohaven National Laboratory
  • 10. University of Bari & INFN Bari, Italy
  • 11. Temple University

Description

<!-- Release notes generated using configuration in .github/release.yml at v1.35 -->

What's Changed

🕸️ Tracking

  • fix: copy solved track states in AmbiguitySolver by @wdconinc in https://github.com/eic/EICrecon/pull/2400
  • feat: support RNTuple read/write by using generic podio::Reader/Writer by @wdconinc in https://github.com/eic/EICrecon/pull/2416
  • feat: convert remaining tracking algorithms to algorithms interface by @wdconinc in https://github.com/eic/EICrecon/pull/2319
  • fix: remove unused ACTS log filter functionality by @Copilot in https://github.com/eic/EICrecon/pull/2457
  • fix: centralize Acts contexts for consistency by @wdconinc in https://github.com/eic/EICrecon/pull/2464
  • fix: allow deprecating surface.associatedDetectorElement in Acts v45 by @wdconinc in https://github.com/eic/EICrecon/pull/2466
  • feat: write *Links for all *Associations when EDM4EIC >= 8.7.0 by @wdconinc in https://github.com/eic/EICrecon/pull/2372
  • fix: avoid Acts-v45 deprecated Acts::TrackStateFlag enum values by @wdconinc in https://github.com/eic/EICrecon/pull/2473
  • fix: try-catch on cellID position lookup in TrackerHitReco/LGAD by @wdconinc in https://github.com/eic/EICrecon/pull/2458
  • chore: drop support for Acts < 39.2.0 by @wdconinc in https://github.com/eic/EICrecon/pull/2484
  • fix: rm #if FMT_VERSION >= 90000 since fmt_VERSION_MIN is 9.0.0 by @wdconinc in https://github.com/eic/EICrecon/pull/2485
  • fix: avoid deprecated ActsVector, ActsSquareMatrix by @wdconinc in https://github.com/eic/EICrecon/pull/2499
  • Adapt seeding algorithm for Acts >= 46 removal of ActsExamples::SpacePointContainer<T> by @Copilot in https://github.com/eic/EICrecon/pull/2517
  • feat: add minTrackHits option to IterativeVertexFinder by @veprbl in https://github.com/eic/EICrecon/pull/2527

🪪 Particle identification

  • feat: use free-threading IRT1 when detected as thread-safe by @wdconinc in https://github.com/eic/EICrecon/pull/2370
  • hotfix: revert "feat: use free-threading IRT1 when detected as thread-safe (#2370)" by @wdconinc in https://github.com/eic/EICrecon/pull/2477

🚿 Calorimetry

  • chore!: require podio-1.3; test as of 25.09.0 by @wdconinc in https://github.com/eic/EICrecon/pull/2460
  • m_contribution_id_mask is initialized even when contributionMergeFields is empty by @mhkim-anl in https://github.com/eic/EICrecon/pull/2475
  • feat: use podio::LinkNavigator lookups instead of loops by @wdconinc in https://github.com/eic/EICrecon/pull/2367

⚙️ Infrastructure

  • fix(ci): limit iterations in iwyu convergence loop by @wdconinc in https://github.com/eic/EICrecon/pull/2309
  • fix(ci): switch collect-docs back to ubuntu-24.04 by @wdconinc in https://github.com/eic/EICrecon/pull/2455
  • feat(ci): Upload artifacts without compression by @Copilot in https://github.com/eic/EICrecon/pull/2526
  • Revert "feat(ci): Upload artifacts without compression" by @veprbl in https://github.com/eic/EICrecon/pull/2529

🔩 Other Changes

  • fix: update transformation calculation and apply_boost by @smaple1 in https://github.com/eic/EICrecon/pull/2378
  • fix: avoid nan in InclusiveKinematicsJB when y >= 1 and/or x >= 1 by @wdconinc in https://github.com/eic/EICrecon/pull/2397
  • JEventProcessorPODIO: Hide "Persisting collection ..." messages by @veprbl in https://github.com/eic/EICrecon/pull/2423
  • fix: link to objects in collections, not temporaries by @wdconinc in https://github.com/eic/EICrecon/pull/2410
  • fix: avoid TGraph2D data races by creating without global TDirectory by @wdconinc in https://github.com/eic/EICrecon/pull/2425
  • SecondaryVerticesHelix: reduce verbosity by @veprbl in https://github.com/eic/EICrecon/pull/2424
  • fix: use thread-local fastjet AreaDefinition to avoid contention by @wdconinc in https://github.com/eic/EICrecon/pull/2451
  • fix: preserve parent-daughter relationships in UndoAfterBurner by @Copilot in https://github.com/eic/EICrecon/pull/2420
  • feat: add pulse shape traits for optimization control by @wdconinc in https://github.com/eic/EICrecon/pull/2435
  • fix: correct Landau peak location in getMaximumTime and getPeakTime by @Copilot in https://github.com/eic/EICrecon/pull/2444
  • perf: make EvaluatorPulse::operator() thread-safe with optimized per-thread cache by @Copilot in https://github.com/eic/EICrecon/pull/2481
  • fix: use find_if instead of iterator loops with break by @wdconinc in https://github.com/eic/EICrecon/pull/2383
  • hotfix: rename to PFRICH by @wdconinc in https://github.com/eic/EICrecon/pull/2508
  • fix: simply overly eager optimization in PulseGeneration by @wdconinc in https://github.com/eic/EICrecon/pull/2503

New Contributors

  • @smaple1 made their first contribution in https://github.com/eic/EICrecon/pull/2378

Full Changelog: https://github.com/eic/EICrecon/compare/v1.34.0...v1.35.0

Files

eic/EICrecon-v1.35.0.zip

Files (5.6 MB)

Name Size Download all
md5:6b9777fd8348892961986193282460a6
5.6 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/eic/EICrecon/tree/v1.35.0 (URL)

Software