Releases: LDMX-Software/ldmx-sw
Release list
v4.4.10: Change Ecal Si to 0.4 mm, Implement Birk's law in TS, r4 LYSO with updated composition
🚨 Warning
The clang-tidy done in #1803 and subsequent PRs inadvertently introduced a breaking change to our software. Data files written by previous versions of ldmx-sw are not readable by this version (and following versions) due to the rename of member variables. See #1815 for work to resolve this breaking change. If you do not need to develop the C++, drop back to v4.4.7 for the time-being.
⚡ Highlights
- Implement Birks law in the TS SD by @tvami in #1806
- Change Si thickness to 0.4 mm in Ecal by @tvami in #1814
🐛 Fixes
🤖 Bot
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1809
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1808
- Bump ldmx/dev from v5.1.0 to v5.1.1 by @dependabot[bot] in #1810
Full Changelog: v4.4.9...v4.4.10
v4.4.9: patch to Generate PR Gold
🚨 Warning
The clang-tidy done in #1803 and subsequent PRs inadvertently introduced a breaking change to our software. Data files written by previous versions of ldmx-sw are not readable by this version (and following versions) due to the rename of member variables. See #1815 for work to resolve this breaking change. If you do not need to develop the C++, drop back to v4.4.7 for the time-being.
Full Changelog: v4.4.8...v4.4.9
v4.4.8: LYSOr3, visibles BDT, Validation to ComparePlots upgrade
🚨 Warning
The clang-tidy done in #1803 and subsequent PRs inadvertently introduced a breaking change to our software. Data files written by previous versions of ldmx-sw are not readable by this version (and following versions) due to the rename of member variables. See #1815 for work to resolve this breaking change. If you do not need to develop the C++, drop back to v4.4.7 for the time-being.
⚡ Highlights
- Move Validation module to use hist package, rename to ComparePlots by @tvami in #1789
- Integrate visibles analysis tools into ldmx-sw by @horohoo in #1790
- Modified the LYSO target design (
r3) (#1498) by @tvami in #1754
🧹 Cleanup
- Update exception exit code by @tvami in #1801
- Apply clang-tidy (Part 1, Framework, Ecal, Biasing) by @tvami in #1803
- Migrate object Print() calls to ldmx logging system by @tvami in #1800
- remove
ldmxin favor of usingdenvin PR Validation by @tomeichlersmith in #1805
Full Changelog: v4.4.7...v4.4.8
v4.4.7: Fix on LYSO r2
Fix:
Full Changelog: v4.4.6...v4.4.7
v4.4.6: CI at v15 geom, target DB brem with lifetime, LYSO r2 geom
Cutting a release as #1796 and #1795 and #1791 changes golds
⚡ Highlights
- Update target.py dark_brem() function by @willkerr1300 in #1797
- Move CIs to use the v15 geometry by @tvami in #1791
- Increase LYSO thickness to 1.2 mm in LYSO by @tvami in #1796
🧹 Cleanup
- Remove EcalTrackingGeometry by @tvami in #1793
- Misc improvements to OverlayProducer by @tvami in #1795
New Contributors
- @willkerr1300 made their first contribution in #1797
Full Changelog: v4.4.5...v4.4.6
v4.4.5: New EcalClusterAnalyzer DQM plots, fix ecal layer stack script, change HCAL DQM defaults
Cutting a release bc #1786 and #1788 changes golds.
⚡ Highlights
🐛 Fixes
- fix material properties in ecal layer stack script by @tomeichlersmith in #1782
🧹 Cleanup
- Move from TVector3 to XYZVector by @JYoo001 in #1783
- Let hcal_dqm use the new default for PE threshold by @tvami in #1788
Full Changelog: v4.4.4...v4.4.5
v4.4.4: Trigger MIP tracking, LHE improvements, ParticleNet, EcalGeom updates
Cutting a release since #1764 adds new processors, #1778 changes gold, #1773 changes the logs
⚡ Highlights
- Add MIP Reconstruction in trigger by @cbell1402 in #1764
- S30XL testbeam development by @bryngemark in #1676
- Upgrade LHE reading by @tvami in #1779
- Allows using tracking for ParticleNet inputs by @Azuya334 in #1778
- EcalGeometry log improvements, making Si thickness configurable by @tvami in #1773
🧹 Cleanup
- move test_table.csv to ci-data, use LDMX-Software/conditions-data by @tomeichlersmith in #1775
New Contributors
- @cbell1402 made their first contribution in #1764
- @Azuya334 made their first contribution in #1778
Full Changelog: v4.4.3...v4.4.4
v4.4.3: Fix inelastic term in iDM, add particleNet
v4.4.2: Fix inelastic term in iDM, add particleNet
Cutting a new patch release as #1769 and #1771 changes logs, and #1724 adds new plots
⚡ Highlights
- Update dark-brem-lib-gen to use v5.2.0 by @tvami in #1769
- put G4DarkBreM on v2.2.0 by @tomeichlersmith in #1771
- Add particleNet files and testing by @tvami in #1724
Full Changelog: v4.4.1...v4.4.2
v4.4.1: Full shapes in ROC emulation, add MIP hits in Ecal Veto, improve DarkBrem DQM
Cutting a release since #1765 adds as a new DQM plot and #1767 changed logs
⚡ Highlights
- Optionally store full pulse shape information from the HGCROC emulation by @erik-wallin in #1740
- Add ntrackinghits in ECAL veto, rename variables by @JYoo001 in #1765
- Add angles and elements to DarkBremInteraction DQM by @tvami in #1766
🧹 Cleanup
🤖 Bot
- Bump ldmx/dev from v5.0.1 to v5.1.0 by @dependabot[bot] in #1757
Full Changelog: v4.4.0...v4.4.1