Skip to content

Releases: JeffersonLab/analyzer

1.7.12

21 Apr 00:24
Release-1712
Compare
Choose a tag to compare

Release 1.7.12 dated 16-Apr-2024

  • Fix regression in THaCrateMap (crate map time stamps ignored)

1.7.11

21 Apr 00:24
Release-1711
Compare
Choose a tag to compare

Release 1.7.11 dated 15-Apr-2024

  • Fix regression in THaCut & THaVform (no global variables defined)

1.7.10

15 Jan 22:08
Release-1710
Compare
Choose a tag to compare

Release 1.7.10 dated 15-Jan-2024

  • Fix buggy time-zone handling for database time stamps
  • Improve integration test messages

1.7.9

17 Nov 17:13
Release-179
Compare
Choose a tag to compare

Release 1.7.9 dated 17-Nov-2023

  • Add integration test
  • Add Docker support & associated GitHub workflow
  • Bugfix: Correctly handle host system time zone
  • Bugfix: Certain analyzer scripts would fail in interpreted mode
  • Bugfix: Possible buffer overrun in scaler decoding

1.7.8

08 Nov 18:28
Release-178
Compare
Choose a tag to compare

Release 1.7.8 dated 03-Nov-2023

  • EVIO "unexpected end of file" now exits analysis gracefully like
    regular EOF. Previous behavior was to continue, which is obviously
    pointless and may lead to segfaults.
  • Analyzer returns negative status (event count) if terminated abnormally.
  • Support schema evolution from MultiFileRun version 1 (2021 data).
  • Small build system fixes (preventative).

1.7.7

05 Oct 02:47
Release-177
Compare
Choose a tag to compare

Release 1.7.7 dated 04-Oct-2023

  • IMPORTANT BUGFIX: String comparison of database keys now done correctly
  • Generate rootmap files for our libraries, which turn out to be not only
    useful but required in some cases due to an issue in ROOT:
    root-project/root#13034
  • FWIW, SCons build system brought up-to-date
  • FADC250 performance improvement
  • Minor decoder bugfixes

1.7.6

17 Sep 20:50
Release-176
Compare
Choose a tag to compare

Release 1.7.6 dated 07-Sep-2023

  • MultiFileRun: honor path list when searching for init info (segment 0)
  • Correct initialization of event handler modules
  • CodaDecoder: Better support for bank decoding
  • Miscellaneous small improvements

1.7.5

31 Aug 18:03
Release-175
Compare
Choose a tag to compare

Release 1.7.5 dated 30-Aug-2023

  • Improved suppport for decoding CODA event blocks (multiple events per block)
  • Add support for multiblock data in CAEN 1190 TDC module (Hall C HMS)
  • Increase maximum allowed size of variable arrays in output to 1M elements
  • Add informational printout of CODA bank information discovered in data
  • Fix glitch with some event numbers printed more than once at mark intervals

1.7.4

06 Nov 22:57
Release-174
Compare
Choose a tag to compare

Release 1.7.4 dated 6-Nov-2022

  • Add MultiFileRun class (process multiple segments/streams like a single file)
  • CodaDecoder (and hence the ROOT tree event header) uses actual physics event number from input file
  • PipeliningModule/Fadc250Module verifies block trailer word count
  • Analyzer now exposes ECountMode enum for SetCountMode()
  • g.run* global variables correctly set for continuation segments
  • CMake: support old versions of git (RHEL 7)
  • CMake: fix compilation from tarball/no Git repository
  • Miscellaneous small code refactoring for readability and convenience

1.7.3

07 Sep 00:45
Release-173
Compare
Choose a tag to compare

8-Sep-2022

  • Important bugfix: PipeliningModule::Init did not call Init() of derived classes (e.g. Fadc250Module)
  • Allow dependent projects like hcana to use PoddCompileInfo.cmake
  • Fix THaDebugModule regression introduced during refactoring in March 2021
  • Fix SCons build system regressions