Skip to content

Releases: DUNE/dune-tms

NDMicroProd-08-2025-fix

26 Aug 15:07
d3e877c

Choose a tag to compare

Pre-release

Fixed re-release of NDMicroProd-08-2025, with much more reasonable file sizes.

What's Changed

Full Changelog: NDMicroProd-08-2025...NDMicroProd-08-2025-fix

0.5.0-rc1

17 Jun 12:50
0604c4f

Choose a tag to compare

0.5.0-rc1 Pre-release
Pre-release

Prelim release 17/jun/25

What's Changed

  • Feature/mdolce muon efficiency by @mdolce8 in #154
  • Add NERSC production details to the README by @alexbooth92 in #171
  • Fixed grossly wrong vector transformation in Kalman Set...Direction by @LiamOS in #175
  • Kleykamp track smoothing by @jdkio in #174
  • Remove sanity check which does not work with new geometry by @jdkio in #178
  • Add LAr shell energy and some other info by @jdkio in #177
  • Adding the correct read-in of Kalman related values by @AsaNehm in #183
  • Detector effects like pedestal subtraction weren't being applied for non-nersc files by @jdkio in #185
  • Adds true hits to Truth_Info by @jdkio in #186
  • Adds pedestal suppression to time slicer by @jdkio in #187
  • Kleykamp fix direction by @jdkio in #188
  • Kleykamp add run number by @jdkio in #189
  • Module optimization by @AsaNehm in #184
  • Fix the not filled StartDirection without Kalman filter by @AsaNehm in #172
  • Removes non-tms hits by @jdkio in #190
  • merge main into Kalman filter by @xiaoyan1997 in #196
  • XBar Det Sim Fix for Hybrid Model by @jdkio in #193
  • Kalman simplest b field by @xiaoyan1997 in #195
  • Kyjung add bartype by @kyjung123 in #192
  • 207 missing something in trackmatching3d function by @AsaNehm in #209
  • Initialize RecoX and RecoY to fix first node bug by @jdkio in #205
  • Merge Feature/kalman into develop by @LiamOS in #198
  • Added develop branch to CI builds by @LiamOS in #197
  • Merge feature/kalman, TMS_Bar and TMS_Kalman small changes by @LiamOS in #167
  • Kalman simplest b field by @xiaoyan1997 in #210
  • Revert "Added develop branch to CI builds" by @jdkio in #212
  • Add the ND physics cut per vertex by @jdkio in #203
  • 201 hybrid reco has multi reco issues by @AsaNehm in #211
  • Update scale check to allow a wider variety of sizes. We're adjusting the rockbox by @jdkio in #208
  • Adding SetRecoX/Y for all horizontal cases by @AsaNehm in #216
  • Only adding hits to XTrack, if actually hits to add (PseudoXTrack) by @AsaNehm in #215
  • Add ybar by @kyjung123 in #202
  • Fixing orientation of start direction and normalizing in reconstruction by @AsaNehm in #199
  • Taking out else condition for Kalman -> Direction recalculation by @AsaNehm in #221
  • Merge develop into main by @jdkio in #223
  • Remove nontms hits from output. Still need them for hadronic E in LAr by @jdkio in #225

New Contributors

Full Changelog: 0.3.0...v0.5.0-rc1

0.3.0

30 Sep 14:20
d90964a

Choose a tag to compare

0.3.0 Release:

  • 3D Reco. included (Reco_Tree added for 3D reco)
  • Basic Kalman filter
  • Muon signed-distance
  • Validation scripts, other plotting tools and scripts added
  • NERSC pileup and spill building
  • Optionally simulate horizontal (x-layer) bars
  • Many truth variables added (esp. values on entry/exit)
  • Include setup scripts for AlmaLinux 9 and CentOS 7 GPVMs
  • CMake build (still flakey)

What's Changed (Autogenerated by GitHub)

  • Update CI builds so they don't spuriously fail by @LiamOS in #52
  • 50 missing hits and starts and ends of tracks by @AsaNehm in #51
  • Adding flag for turning off extrapolation by @AsaNehm in #53
  • added extra X/Y vars to TMS_Hit, for post-reco hit position by @LiamOS in #56
  • Add 3D TMS_Track class by @LiamOS in #57
  • Nehm 3 d reconstruction by @AsaNehm in #60
  • Undoing the mystery makefile disappearance by @LiamOS in #64
  • 58 change bar types used by @AsaNehm in #65
  • 61 too many functions by @AsaNehm in #67
  • Calculate track energy3 d missing by @AsaNehm in #68
  • Fixing indentation issue and remove duplicate code by @AsaNehm in #69
  • CMake build system added - Experimental by @LiamOS in #70
  • Clean up CMake files, output by @LiamOS in #71
  • Include CMake in README by @LiamOS in #72
  • 62 move hardcoded parameters into config file by @AsaNehm in #73
  • Clarify CMake instructions in README by @LiamOS in #75
  • 63 mixed orientations reconstruction by @AsaNehm in #77
  • Add checks for end and rend in TMS_TrackFinder::Extrapolation by @jdkio in #79
  • removed undef for DEBUG in TMS_Reco by @LiamOS in #84
  • added occupancy and charge to TMS_Track object by @LiamOS in #80
  • Change to alternate method of finding x,y,z of bar by @jdkio in #85
  • Add truth info by @jdkio in #86
  • Replace -9999 with something more obviously wrong by @jdkio in #88
  • 63 mixed orientations reconstruction by @AsaNehm in #87
  • Add case handling for X hit being last or first hit and U and V hit n… by @AsaNehm in #89
  • Change toml11 module clone to use https over ssh by @LiamOS in #91
  • 63 mixed orientations reconstruction by @AsaNehm in #95
  • Want z position cut to be more liberal for reco tracks by @jdkio in #93
  • 63 mixed orientations reconstruction by @AsaNehm in #96
  • Bug fix for end and start position being assigned 0.0 in y by @AsaNehm in #98
  • 63 mixed orientations reconstruction by @AsaNehm in #100
  • Change setup.sh and Makefile for Almalinux 9 by @LiamOS in #101
  • Unremoved accidentally removed EDEP_ variables by @LiamOS in #103
  • fixed makefiles again by @LiamOS in #105
  • Update CI builds to use new Makefiles by @LiamOS in #104
  • 63 mixed orientations reconstruction by @AsaNehm in #102
  • 63 mixed orientations reconstruction by @AsaNehm in #108
  • 107 reco track direction is not correct by @AsaNehm in #109
  • Preventing a seg fault with the new direction calculation for short t… by @AsaNehm in #111
  • Update event display script by @AsaNehm in #112
  • Restoring to before U vs V differences by @AsaNehm in #121
  • Kleykamp additional truth changes by @jdkio in #116
  • Kleykamp groo fix by @jdkio in #124
  • 126 need to add charge id into the reconstruction code by @AsaNehm in #127
  • Feature/truth sign dist mu mom by @mdolce8 in #130
  • Add nersc-style pileup by @jdkio in #129
  • Adding the 4 missing variables into the Truth_Info branch by @AsaNehm in #132
  • Removed random swapfile by @LiamOS in #136
  • Fix true position/momentum at z by @jdkio in #134
  • Added hit energies to Reco_Tree by @LiamOS in #137
  • Output file naming override II by @alexbooth92 in #141
  • unspacked spack by @LiamOS in #144
  • Feature/combine sd by @mdolce8 in #133
  • Fix spillPeriod_s to match overlaySinglesIntoSpillsSorted by @jdkio in #149
  • 125 potential problem with tracks in clusters by @AsaNehm in #135
  • Fix true visible energy by @jdkio in #152
  • Muon KE to event displays by @mdolce8 in #155
  • Add 'make sanitize' which is super useful. Super. Useful. by @jdkio in #159
  • Kleykamp issue 158 by @jdkio in #162
  • Fix spill numbering scheme by @jdkio in #165

New Contributors

Full Changelog: TMS_Reco_v0.2...0.3.0

tms-reco-0.2

13 Dec 13:46
3420726

Choose a tag to compare

Pre-Christmas 2023 release, intended for use for the upcoming NERSC miniproduction and PDR studies.

Changes:

  • Areal density calculation fixed, affected Muon KE reconstruction
  • Fixes to make larsoft work. Specifically scaling/units.
  • Bugfix for infinite loop when a hit is outside volDetEnclosure
  • Implemented simple timing simulation
  • Added time slicer
  • Added basic event display
  • Added make_hists.py and draw_spill.py plotting scripts to provide examples in using the output
  • Allow addressing bars as x, y, u, v; u/v are the +-3 degree planes
  • Fix to optical fibre length in simulation
  • Various minor bugfixes

Summer 2023 Freeze

11 Jul 05:52
656cf0f

Choose a tag to compare

Freeze for upcoming TDR studies.
Codebase is still very early stage.