Skip to content

Releases: LDMX-Software/ldmx-sw

v4.6.3: TS v15 geometry, ruff formatting and ASAN leask

11 Mar 03:05
3268d71

Choose a tag to compare

Cutting a release as #1888 changes gold, and with this the v15 geometry is essentially at it's final stage +/- some cleanup and maybe the support structure

⚡ Highlights

  • New features for v15 geometry (TSPads and associated parts) by @cjbarton151 in #1888

🐛 Fixes

  • Make ASAN detect leaks, increase num events tested, fix existing leaks by @tvami in #1964

🧹 Cleanup

🤖 Bot

Full Changelog: v4.6.2...v4.6.3

v4.6.2: Overlay contribs, cleanups

04 Mar 18:05
29d0394

Choose a tag to compare

Cutting a release because #1966 and #1968 changed golds.

⚡ Highlights

🧹 Cleanup

  • Re-pushing a lost commit (vertTS geometry, previously v14i geometry) by @cjbarton151 in #1967
  • Fix PEP8 W291, W293, E501, F841, SIM108, RUF005, UP031 by @tvami in #1966

🤖 Bot

Full Changelog: v4.6.1...v4.6.2

v4.6.1: Fix generate gold CI

13 Feb 01:30
258ce9b

Choose a tag to compare

Cutting a release so that we can generate new golds

🐛 Fixes

  • Add ci-data checkout step in generate_pr_gold.yml by @tvami in #1961

Full Changelog: v4.6.0...v4.6.1

v4.6.0: Schema evolution, v15 ecal updates, fire-parallel, dEdx, HCAL sim and reco simplification, CKF and GSF fixes, python formatting

13 Feb 00:49
5bd8139

Choose a tag to compare

Cutting a minor release since #1952 and #1956 renamed configuration parameters, breaking backward compatibility with old configs.
Old configs can be brought to this releases requirements by just lint-python-fix. This will do as much as it can automatically, beyond that it will give a list of things that should be changed and it couldnt, then one does a replace for those.

Beyond that a lot of other important things have been added, here is the full list:

⚡ Highlights

  • Schema Evolution Phase I: LinkDef refactor by @tomeichlersmith in #1857
  • Add skimming option to EcalClusterAnalyzer by @tvami in #1866
  • Add angles and pT in SampleValidation by @tvami in #1875
  • Electron Trajectory updated, small trajectory update by @JYoo001 in #1876
  • Include correct layer weights for v15 ECAL by @tvami in #1864
  • Update minimum hits requirement for CKF tracking by @tvami in #1882
  • Decoder for ESA TS data format by @bryngemark in #1904
  • PF hit association by @bryngemark in #1856
  • add script for multi-fire runs in parallel by @tomeichlersmith in #1909
  • Added reduced-v3 ECal changes by @SanjitMasanam in #1878
  • Move back to realistic reco in the CIs, add some misc HCAL improvements by @tvami in #1915
  • Exit gracefully when PREEMPTED by @tvami in #1919
  • Add dEdx mass estimator in EN CI, and misc changes by @tvami in #1926
  • iss1928 GNU parallel options parsing in fire-parallel by @oscarplewis in #1929
  • Update target conv default settings by @tvami in #1932
  • Add dEdx as a track property by @tvami in #1927
  • Change default settings so only Target + ECAL scoring plane is saved by @tvami in #1937
  • Support rechit based EcalPreselectionSkimmer by @tvami in #1943
  • Include contrib approach in HCal SD by @tvami in #1938
  • Add fallback zero Tesla CKF by @tvami in #1924
  • Add the ability to time-shift HCAL simhits before digitizing them by @tvami in #1950
  • Add ruff rules and recipes for python formatting by @tvami in #1949
  • unpack rogue data files into LDMX Events for single subsystems by @tomeichlersmith in #1921
  • Move beam smearing to gen instead of sim by @tvami in #1952
  • Adding 'ldmx-vertTS-v14-8gev' geometry for studies of TSPads with additional vertical bars. by @cjbarton151 in #1960
  • Fix PEP8 violations N816, N806 and N803 (naming) by @tvami in #1956

🐛 Fixes

🧹 Cleanup

🤖 Bot

New Contributors

Full Changelog: v4.5.0...v4.6.0

v4.5.11: Compress HCal SimHits, use fallback CKF and fix GSF tracking

05 Feb 23:07
8b43459

Choose a tag to compare

Cutting a release as #1938, #1923, #1924 changes gold, and these changes are significant in themselves

⚡ Highlights

  • Include contrib approach in HCal SD by @tvami in #1938
  • Move perigee location in GSF to target as in CKF by @tvami in #1923
  • Add fallback zero Tesla CKF by @tvami in #1924

Full Changelog: v4.5.10...v4.5.11

v4.5.10: dEdx as track property, dEdx in EN CI too, EcalPreselection, dont save all the SP by default, target conv defaults

05 Feb 20:10
6472eca

Choose a tag to compare

Cutting a release as #1926, #1927, #1943, #1937, #1948 changes gold and #1932 changes physics defaults

⚡ Highlights

  • Add dEdx mass estimator in EN CI, and misc changes by @tvami in #1926
  • iss1928 GNU parallel options parsing in fire-parallel by @oscarplewis in #1929
  • Add dEdx as a track property by @tvami in #1927
  • Support rechit based EcalPreselectionSkimmer by @tvami in #1943

🐛 Fixes

  • HitData bug and extra file corruption check by @JYoo001 in #1934

🧹 Cleanup

  • Update target conv default settings by @tvami in #1932
  • Change default settings so only Target + ECAL scoring plane is saved by @tvami in #1937
  • Make the legend transparent in CI plot overlay by @tvami in #1941
  • Remove debug log for dark brem process reset by @tvami in #1948

Full Changelog: v4.5.9...v4.5.10

v4.5.9: Graceful preempt, fix for DQM PID and Rogue scripts

27 Jan 16:04
b191ef0

Choose a tag to compare

Cutting a release because #1920 changes gold, but really more so that #1919 is a versioned change

⚡ Highlights

🐛 Fixes

  • Sample validation DQM PIDs need to shift by @tvami in #1920

🧹 Cleanup

Full Changelog: v4.5.8...v4.5.9

v4.5.8: Reduced Ecal in v3, realistic HCAL reco in CI, G4 warnings for production cuts

21 Jan 21:35
36e1907

Choose a tag to compare

Cutting a release as #1911 and #1878 and #1915 all changed gold.

⚡ Highlights

🧹 Cleanup

Full Changelog: v4.5.7...v4.5.8

v4.5.7: PF hit association, ESA decoding, multi-fire

13 Jan 22:13
52022b0

Choose a tag to compare

Cutting a release as #1897 and #1856 changed gold, and #1909 introduced a super cool feature that will speed up our productions

⚡ Highlights

🐛 Fixes

🧹 Cleanup

  • Make seeding u/v uncertainties configurable by @tvami in #1897
  • Cleaned up material definitions+updated trackers to compare against v15 by @cjbarton151 in #1899

🤖 Bot

New Contributors

Full Changelog: v4.5.6...v4.5.7

v4.5.6: Sequence name change fix to v4.5.5

05 Dec 15:54
f23073c

Choose a tag to compare

Cutting this bc the golds have failed for v4.5.5

🚨 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.