Releases: JeffersonLab/analyzer
Releases · JeffersonLab/analyzer
1.7.12
1.7.11
Release 1.7.11 dated 15-Apr-2024
- Fix regression in THaCut & THaVform (no global variables defined)
1.7.10
Release 1.7.10 dated 15-Jan-2024
- Fix buggy time-zone handling for database time stamps
- Improve integration test messages
1.7.9
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
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
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
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
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
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
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