Releases: JeffersonLab/coatjava
Releases · JeffersonLab/coatjava
10.0.9
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
groovy4.0.19 has been silently failing; regress to 4.0.3, theifarmversion 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
nwith itself inHelixFitJavaby @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
- @dependabot made their first contribution in #207
Full Changelog: 10.0.8...10.0.9
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::decoderto 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
clas12Tagsby @c-dilks in #169 - fix: run validation pipelines using latest
clas12Tagssemver tag by @c-dilks in #170 - feat: pass user args to
mvninbuild-coatjava.shby @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-validationset the GEMCrefby @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
dcalignschema - created
level3validation 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
haddtohipo-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::scalerbank- 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.frequencyis 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.