Skip to content

Releases: JeffersonLab/coatjava

10.0.9

09 Mar 00:54
3a6b3b7

Choose a tag to compare

Summary

  • Switch to independent target and solenoid z-positions, CCDB updated for all run groups
  • Ignore mixed run number events in helicity state change detection, instead of aborting
    • For the ET-ring configuration issue during RG-D/K that resulted in event misordering (across runs!)
  • Enable dependabot and update some dependency versions

What's Changed

  • feat: dependabot by @c-dilks in #205
  • fix(ci): latest v4 groovy 4.0.19 has been silently failing; regress to 4.0.3, the ifarm version by @c-dilks in #204
  • build(deps-dev): bump junit:junit from 4.13.1 to 4.13.2 by @dependabot in #207
  • fix: Nonsensical self computation of n with itself in HelixFitJava by @c-dilks in #212
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 3.1.12 to 4.8.3.1 by @dependabot in #209
  • Log and ignore multiple run numbers instead of throwing exception by @baltzell in #215
  • build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.0 to 3.12.1 by @dependabot in #210
  • Fix old EB test by @baltzell in #216
  • Read new /geometry/shifts/solenoid and /geometry/shifts/target CCDB tables to set target and solenoid positions independently by @raffaelladevita in #213
  • bump version to 10.0.9 by @raffaelladevita in #217

New Contributors

Full Changelog: 10.0.8...10.0.9

coatjava-10.0.9.tar.gz

10.0.8

01 Mar 00:28
e24be4a

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

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

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

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

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

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

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

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

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