Published October 3, 2023
| Version v1.6.0
Software
Open
eic/EICrecon: v1.6.0
Authors/Creators
- David Lawrence1
- Dmitry Romanov2
- Wouter Deconinck3
- Dmitry Kalinkin
- Christopher Dilks4
- T-Britton
- Tooba Ali
- Nathan Brei
- Xinxin (Cissie) Mei1
- sqrd-max
- Ryan Milton
- Joe Osborn5
- Derek M Anderson6
- Barak Schmookler
- John Lajoie
- Alex Jentsch7
- Sakib Rahman3
- Shyam Kumar8
- Zhongling Ji
- Dhevan Gangadharan
- Simon Gardner
- Peter Steinberg
- Chao Peng
- Matt9
- akshaya
- kkauder
- Chandradoy Chatterjee10
- Daniel Brandenburg
- ldellost
- 1. Jefferson Lab
- 2. @JeffersonLab @eic
- 3. University of Manitoba
- 4. @JeffersonLab
- 5. Broohaven National Laboratory
- 6. Iowa State University
- 7. Brookhaven National Laboratory
- 8. University of Bari & INFN Bari, Italy
- 9. Temple University
- 10. INFN
Description
What's Changed
🕸️ Tracking
- fix: unused header cleanup by @wdconinc in https://github.com/eic/EICrecon/pull/932
- fix: remove non-POD-ness from OrthogonalTrackSeedingConfig by @wdconinc in https://github.com/eic/EICrecon/pull/931
- fix: unused header cleanup by @wdconinc in https://github.com/eic/EICrecon/pull/934
- fix: clang-tidy readability-qualified-auto by @wdconinc in https://github.com/eic/EICrecon/pull/762
- feat: allow configuring WITH_SHARED_LIBRARY and WITHOUT_PLUGIN by @wdconinc in https://github.com/eic/EICrecon/pull/940
- fix: resolve CKFTracking memory leak by @wdconinc in https://github.com/eic/EICrecon/pull/979
- fix: address memory leaks in TrackSeeding by @wdconinc in https://github.com/eic/EICrecon/pull/983
- fix: address memory leaks in TrackProjector by @wdconinc in https://github.com/eic/EICrecon/pull/982
- fix: address memory leaks in IterativeVertexFinder by @wdconinc in https://github.com/eic/EICrecon/pull/981
- Revert "CKFTracking: disable RTTI type checks until EICrecon conforms to ODR (#551)" by @veprbl in https://github.com/eic/EICrecon/pull/1015
- feat: use our spdlog::logger for Acts logging by @wdconinc in https://github.com/eic/EICrecon/pull/1012
- fix: address clang-tidy clang-analyzer warnings by @wdconinc in https://github.com/eic/EICrecon/pull/1013 ### 🪪 Particle identification
- fix: Compiler warning in src/tests/algorithms_test/pid_MergeParticleID.cc by @c-dilks in https://github.com/eic/EICrecon/pull/929
- fix: disable DRICH radiator and photon vertex cheat code by @wdconinc in https://github.com/eic/EICrecon/pull/967
- fix: avoid undefined unsigned integer behavior in pid size checks by @wdconinc in https://github.com/eic/EICrecon/pull/984
- Reducing number of track projections inside dRICH by @chchatte92 in https://github.com/eic/EICrecon/pull/999 ### 🚿 Calorimetry
- fix: memory leak in CalorimeterClusterRecoCoG by @wdconinc in https://github.com/eic/EICrecon/pull/974
- fix: avoid undefined behavior in signed integer 0 bitwise complement by @wdconinc in https://github.com/eic/EICrecon/pull/985
- feat: std::optional in cluster reco CoG by @wdconinc in https://github.com/eic/EICrecon/pull/1000
- fix: rename JDD4hep_service to DD4hep_service by @wdconinc in https://github.com/eic/EICrecon/pull/1001
- fix: move some info logging to debug; remove unneeded fmt::format by @wdconinc in https://github.com/eic/EICrecon/pull/1007
- fix: avoid division by zero by not setting weighted position if sum of weights is zero by @wdconinc in https://github.com/eic/EICrecon/pull/989
- feat(ci): updates to lsan.supp and require PRs to pass leak checks by @wdconinc in https://github.com/eic/EICrecon/pull/980 ### ⏩ Far Forward
- remove unused OffMomentumReconstruction_factory., RomanPotsReconstruction_factory. by @veprbl in https://github.com/eic/EICrecon/pull/1033
- fix: rm unused FarForwardParticles by @wdconinc in https://github.com/eic/EICrecon/pull/1037 ### ⚙️ Infrastructure
- docs: apk add ttf-freefont for graphviz without boxes by @wdconinc in https://github.com/eic/EICrecon/pull/926
- feat(ci): publish GitHub pages site with PR information (no fork) by @wdconinc in https://github.com/eic/EICrecon/pull/923
- fix: unset PODIO_JSON_OUTPUT after loading EDM4HEP, EDM4EIC by @wdconinc in https://github.com/eic/EICrecon/pull/916
- feat(ci): no cancel-in-progress on main by @wdconinc in https://github.com/eic/EICrecon/pull/939
- fix(ci): don't use pre-filled JANA_PLUGIN_PATH with EICrecon plugins by @wdconinc in https://github.com/eic/EICrecon/pull/942
- fix: enable rpath on build and install linking by @wdconinc in https://github.com/eic/EICrecon/pull/938
- fix(ci): ignore when clang-tidy doesn't produce any fixes by @wdconinc in https://github.com/eic/EICrecon/pull/893
- fix: rm doxygen from PRs by @wdconinc in https://github.com/eic/EICrecon/pull/951
- pr-backport.yml: add github token by @veprbl in https://github.com/eic/EICrecon/pull/954
- fix(ci): use npsim instead of ddsim by @wdconinc in https://github.com/eic/EICrecon/pull/955
- feat: new janatop plugin, i.e. janadot without the svg output by @wdconinc in https://github.com/eic/EICrecon/pull/963
- linux-eic-shell.yml: enable on maintenance branches by @veprbl in https://github.com/eic/EICrecon/pull/966
- ci: pre-commit clang-format (but not CI) by @wdconinc in https://github.com/eic/EICrecon/pull/753
- fix(ci): cancel in progress when ref_name != refs/heads/main by @wdconinc in https://github.com/eic/EICrecon/pull/968
- fix: use RPATH in build tree, unset LD_LIBRARY_PATH for ctest by @wdconinc in https://github.com/eic/EICrecon/pull/978
- feat(ci): correct LD_LIBRARY_PATH prefix and add job step to print
ldd *.soby @wdconinc in https://github.com/eic/EICrecon/pull/986 - feat(ci): add job to run each benchmark separately by @wdconinc in https://github.com/eic/EICrecon/pull/848
- fix(ci): cancel-in-progress false for main by @wdconinc in https://github.com/eic/EICrecon/pull/998
- fix: set LD_LIBRARY_PATH for benchmark tests by @wdconinc in https://github.com/eic/EICrecon/pull/1002
- fix(ci): run ctest with prefixed LD_LIBRARY_PATH by @wdconinc in https://github.com/eic/EICrecon/pull/1010
- fix(ci): avoid API rate exceeding in get-docs-from-open-prs with max-parallel: 4 by @wdconinc in https://github.com/eic/EICrecon/pull/1006
- fix(ci): get-docs-from-main for last success workflow, not merely completed by @wdconinc in https://github.com/eic/EICrecon/pull/995
- feat: add two-stage test job (digitization/reconstruction); write EventHeader by default by @wdconinc in https://github.com/eic/EICrecon/pull/1014
- ci: ccache max size increase and show stats; key name changes by @wdconinc in https://github.com/eic/EICrecon/pull/774
- fix: remove all odr violations, and enforce them in ASAN_OPTIONS by @wdconinc in https://github.com/eic/EICrecon/pull/1023
- labeler.yml: fix calorimetry tag for EHCAL by @veprbl in https://github.com/eic/EICrecon/pull/1028
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/eic/EICrecon/pull/1039
- @chchatte92 made their first contribution in https://github.com/eic/EICrecon/pull/999
Full Changelog: https://github.com/eic/EICrecon/compare/v1.5.0...v1.6.0
Files
eic/EICrecon-v1.6.0.zip
Files
(5.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:1f5c84b99a1046706896f425d86e1fa1
|
5.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/eic/EICrecon/tree/v1.6.0 (URL)