Skip to content
This repository has been archived by the owner on May 18, 2023. It is now read-only.

COATJAVA release 8.1.0

Compare
Choose a tag to compare
@baltzell baltzell released this 11 Jun 01:24
· 339 commits to development since this release
4c1b647

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
  • 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
  • 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

Commits since 8.0.0