Skip to content

Releases: DUNE/dune-tms

0.3.0

30 Sep 14:20
d90964a
Compare
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
Compare
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
Compare
Choose a tag to compare

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