Skip to content

Releases: JeffersonLab/coatjava

10.0.8

01 Mar 00:28
e24be4a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 10.0.7...10.0.8

coatjava-10.0.8.tar.gz

10.0.7

16 Feb 22:54
29ee0bd
Compare
Choose a tag to compare

Summary

  • schema
    • revert to original ALERT ADC/TDC bank names
    • fix (missing) bank names in schema generator script, add error checking
  • helicity
    • bugfix on new decoder board delay correction
    • treat all input files as one for offline state change detection during decoding
    • post-processing
      • enable redoing offline state change detection and rebuilding HEL::flip banks
      • initialize all helicity parameters from CCDB (removing hardcoded delay=8)
      • remove the option to flip the helicity, never used
  • bugfix for multi-sector RICH geometry

What's Changed

New Contributors

Full Changelog: 10.0.6...10.0.7

coatjava-10.0.7.tar.gz

10.0.6

31 Jan 02:52
e81f9b8
Compare
Choose a tag to compare

Summary

  • Support both disentangled (new) and non-disentangled (old) EVIO formats for the new helicity decoder board
  • Accommodate EVIO event misordering in helicity sequence detection during decoding
  • New "Validation" CI workflows from clas12-validation
  • Pass extra build script arguments to maven, e.g. for multi-threaded compilation

coatjava-10.0.6.tar.gz

What's Changed

  • hotfix: trigger validation pipelines with the most recently working clas12Tags by @c-dilks in #169
  • fix: run validation pipelines using latest clas12Tags semver tag by @c-dilks in #170
  • feat: pass user args to mvn in build-coatjava.sh by @c-dilks in #172
  • Fix new build script feature by @baltzell in #177
  • ci: remove validation caller concurrency class by @c-dilks in #176
  • Issue 173 helicity decoder by @mholtrop in #174
  • ci: bump action versions by @c-dilks in #175
  • ci: let clas12-validation set the GEMC ref by @c-dilks in #179
  • Address EVIO event misordering in helicity sequence detection by @baltzell in #180
  • bump version by @baltzell in #181

New Contributors

Full Changelog: 10.0.5...10.0.6

COATJAVA 10.0.5

15 Dec 19:45
Compare
Choose a tag to compare
  • added TB Segments' banks to dcalign schema
  • created level3 validation schema
  • more validation/build/CI improvements

Commits since 10.0.4

coatjava-10.0.5.tar.gz

COATJAVA 10.0.4

29 Sep 20:01
12bea47
Compare
Choose a tag to compare
  • remove clas6 from all the clas12 schemas, avoiding issue in schema building on case-insensitive filesystems
  • wrapper script improvements, including removing new dependency on "realpath"
  • build/CI tests improvements

Commits since 10.0.3

coatjava-10.0.4.tar.gz

COATJAVA 10.0.3

21 Sep 21:18
dacea80
Compare
Choose a tag to compare
  • AI track-finding archive
    • Fix path name of RG-F network
    • Add new RG-A networks
    • Cleanup (details?)
  • Truth matching
  • Fix geometry for simultaneous support of dual- and single-layer uRWell
  • Add a new electron-trigger validation bank schema
  • Add support for using EPICS banks to filter events for background merging
  • Convenience scripts
    • Rename hadd to hipo-hadd, to stop hijacking ROOT's
    • Add run-jshell
  • Miscellaneous
    • Switch to a non-deprecated groovy CLI library
    • Remove unnecessary executable bit on many files

Commits since 10.0.2

coatjava-10.0.3.tar.gz

COATJAVA 10.0.2

07 Jul 15:39
40e293d
Compare
Choose a tag to compare
  • Include RG-K's latest AI track-finding from run 5901 in the stock network archive.
  • Cleanup and documentation of trigger roads package

Commits since 10.0.1

coatjava-10.0.2.tar.gz

COATJAVA 10.0.1

23 Jun 13:19
23e70af
Compare
Choose a tag to compare
  • Include RG-M's latest AI track-finding in the stock network archive.

Commits since 10.0.0

coatjava-10.0.1.tar.gz

COATJAVA 10.0.0

31 May 22:50
a8bfefe
Compare
Choose a tag to compare
  • EVIO->HIPO decoding now extracts the correct, run-integrated DSC2 clock into the RAW::scaler bank
    • previously it was mistakenly an external input clock, fixed at 1 MHz, which is too fast to avoid rollover within a run
    • now it's the scaler's internal clock, configured correctly online to be 100 kHz since February 2019
  • Now that the correct clock is finally available in HIPO, it is now usable for proper, run-integrated beam charge calculations
    • and is used as of this release IF CCDB's /daq/config/scalers/dsc1.frequency is below 200 kHz
    • otherwise it automatically falls back to the previous kludge of using run start time from RCDB and the unix event time from RUN::config

EVIO decoded to HIPO prior to this release, or any data prior to the hardware frequency fix in February 2019, is still backward-compatible with this release IF the clock frequency in CCDB is set appropriately. Currently that is true for all run groups prior to RG-M, while RG-M and later are configured to use the clock.

It was decided that these details warranted a major version bump for COATJAVA.

Commits since 9.0.2

coatjava-10.0.0.tar.gz

COATJAVA 9.0.2

30 May 21:01
7bf9df8
Compare
Choose a tag to compare

Commits since 9.0.1

coatjava-9.0.2.tar.gz