This repository has been archived by the owner on May 18, 2023. It is now read-only.
COATJAVA release 8.1.0
Requires Java 11 or later. Compatible with GEMC 4.4.2 and 5.0.
- Add RG-C raster support
- Add RG-F AI networks
- Add FTT reconstruction
- Add helicity decoder board in
HEL::decoder
bank - Add new, preliminary VTX vertexing service
- CVT
- energy loss corrections based on EB pid and Bethe-Bloch
- add second pass tracking for energy loss in Kalman filter
- service refactoring, splitting, renaming to minimize refitting
- use new geometry material tables from CCDB
- singletonize constants management from CCDB across all CVT services
- store covariance matrix bank in cartesian coordinates
- preserve both beamline-constrained and unconstrainted tracks
- unit bugfix in beamline constraint
- fix hit time assignment for SVT
- finalize Lorentz angle corrections
- various trajectory improvements
- bugfixes
- add all surfaces, active and passive
- add dx (for dE/dx) to trajectory bank
- save Kalman Filter smoothed and filtered residuals
- Kalman filter smoothing
- tuning of covariance matrix initialization values
- yaml variables cleanup
- energy loss corrections based on EB pid and Bethe-Bloch
- DC
- default to polynomial for time-to-distance
- remove roads services, now moved to common-tool package
- RTPC
- z-alignment applied from CCDB
- update disentangler and helix fit
- RICH
- switch to new hardware translation table for two RICHes
- EB
- add
REC::UTrack
and AI counterparts - add
RECFT::Particle.px/py/pz
- use beamspot in calculating CVT track vertex from helix parameters
- move CI tests to GEMC 5.0
- add
- Common-tools
- new org.jlab.analysis.roads package with restructured tools for generation, validation and merging
- disable truth matching service in recon-util
- recon-util now updates schema on-the-fly, i.e.,
hipo-utils -update
is no longer necessary for GEMC 5.0's HIPO output - added option to skip events in recon-util
- magfield transformation caching optimization for tilted-sector coordinate system
- initialize logger at all entry points
- move to groot 4.0.3
- Miscellaneous
- various cleanup
- address many maven warnings, e.g. missing encodings and plugin versions
- build system cleanup: remove duplications and unnecessary dependencies
- try python if python3 doesn't exist in schema generator
- add MLTN dependencies to uber jar and remove MLTN sub-uber jar, to conform with all other packages