Releases: JeffersonLab/coatjava
Releases · JeffersonLab/coatjava
10.0.8
What's Changed
- Move CVT energy loss parameters to CCDB, add support for RG-C by @raffaelladevita in #203
- Fix bank name in AHDCengine by @efuchey in #199
- Fix bug in uRwell strip factory causing R2 strips to not be created by @raffaelladevita in #188
- Cleanup new installer and helicity utilities by @baltzell in #200
- Add
HEL::decoder
to all schema by @baltzell in #202 - Add hook to enable launching mon12 on a file without mouse clicks @baltzell in #198
New Contributors
Full Changelog: 10.0.7...10.0.8
10.0.7
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
- ALERT bank names changed by @mpaolone in #183
- Helicity improvements by @baltzell in #184
- Fix bank names in schema generation by @baltzell in #193
- fix rotation of pixel map to follow sector by @mcontalb in #194
New Contributors
Full Changelog: 10.0.6...10.0.7
10.0.6
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
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
inbuild-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 GEMCref
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
- added TB Segments' banks to
dcalign
schema - created
level3
validation schema - more validation/build/CI improvements
COATJAVA 10.0.4
- 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
COATJAVA 10.0.3
- AI track-finding archive
- Fix path name of RG-F network
- Add new RG-A networks
- Cleanup (details?)
- Truth matching
- Add output banks to all stock bank schema
- Add documentation
- 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
tohipo-hadd
, to stop hijacking ROOT's - Add
run-jshell
- Rename
- Miscellaneous
- Switch to a non-deprecated groovy CLI library
- Remove unnecessary executable bit on many files
COATJAVA 10.0.2
- Include RG-K's latest AI track-finding from run 5901 in the stock network archive.
- Cleanup and documentation of trigger roads package
COATJAVA 10.0.1
- Include RG-M's latest AI track-finding in the stock network archive.
COATJAVA 10.0.0
- 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
- and is used as of this release IF CCDB's
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.
COATJAVA 9.0.2
- Switch from raw SLM to raw Faraday cup for livetime calculation for Faraday cup offset correction
- Because SLM had abnormally high count rates and rollover during RG-M
- Next release will (finally) be using a proper clock after a change in decoding
- Default to using BMT HV tables in reconstruction
- Fix helicity inversion during postprocessing, previously unused
- Various README updates during the switch to this new repository