Skip to content

COATJAVA 10.0.0

Compare
Choose a tag to compare
@baltzell baltzell released this 31 May 22:50
· 505 commits to development since this release
a8bfefe
  • 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