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

Releases: JeffersonLab/clas12-offline-software

COATJAVA 9.0.1

16 May 17:22
Compare
Choose a tag to compare

Commits since 9.0.0

coatjava-9.0.1.tar.gz

COATJAVA 9.0.0

01 May 12:38
Compare
Choose a tag to compare

Major version number increase just for pass2 designation.

  • Switch all services to use RawDataBank for ADC/TDC banks to support manipulating their order variable
  • Stop dropping hits in background merging and instead mark their order to accommodate truth matching
  • Add utility to compare CVT geometries from two CCDB variations
  • Add run number check to recon-util, same as was for CLARA
  • RICH updates
  • uRWell updates

Commits since 8.7.1

coatjava-9.0.0.tar.gz

COATJAVA 8.7.1

11 Apr 22:16
792c625
Compare
Choose a tag to compare

Commits since 8.7.0

coatjava-8.7.1.tar.gz

COATJAVA 8.7.0

28 Mar 01:19
Compare
Choose a tag to compare
  • EC
    • Move to ASA5 ECAL clustering
    • Update Last-A-Foam thickness for simulation
  • TOF
    • Finalize hit/cluster status conventions
  • Tracking
    • Finalize track status conventions
  • Truth-Matching
  • Event Builder
    • Really, finally move to rigorous trajectory-based matching
    • Remove defunct anti-photon test
    • Added REC::CaloExtras.size
  • common-tools
    • Update DataSourceProcessor(Panel) for mon12
      • Fix issues on re-clicking ET reconnection
      • Add support for automation
    • Geometry
      • Add support for existing prototype and arbitrary number of uRWell layers
  • Miscellaneous
    • Add BAND hits/etc to DST schema

Commits since 8.6.0

COATJAVA 8.6.0

27 Feb 17:50
Compare
Choose a tag to compare
  • ALERT:
    • First version of reconstruction for the hyperbolic drift chamber and time of flight
  • CND:
    • Identify double hits based on parameters from the new CCDB table /calibration/cnd/double_hits
    • Flag double-hit candidates with status=1 and propagate status to clusters
  • DC:
    • Fix to dx in trajectories calculation
    • Fix to segment track-id assignment
  • EB:
    • Reassign track-particle association when sorting (affected only REC::UTrack.pindex)
    • Require PCAL for pid=22
    • Add deuteron EB test
  • RICH:
    • Improved PID assignments
    • Ignore non-existing detector components
    • Update RICH bank names in schemas
  • Common-tools:
    • Add bank filtering classes, to handle denoising and background merging information coded in order variable
  • Others:
    • Re-enable ebrerun schema and add comments
    • Add MC yaml file for run-group geometry

Commits since 8.5.0
Download prebuilt tarball from clasweb

COATJAVA 8.5.0

20 Jan 00:43
Compare
Choose a tag to compare
  • CVT:
    • new track-finding algorithm for improved efficiency and resolution
    • see this notes for details
  • DC:
    • support for denoising:
      • added yaml variable to filter raw hits based on DC::tdc.order
      • extended service bank name selection mechanism to clustering service
    • include RICH planes in trajectory calculation
  • EB:
    • dE/dx based on dx from trajectory banks
  • ECAL:
    • new attenuation length correction
  • RICH:
    • code restructuring to address multi-threading issues
    • support for 2 sectors,
    • ring reconstruction for each PID hypothesis, likelihood calculation, and PID assignment
    • new CCDB tables
    • revised output banks
  • Common Tools
    • switched to a new maven repository for CCDB/RCDB, currently built from this repo
  • Others:
    • removed unnecessary banks from the calibration schema

Commits since 8.4.0

Download prebuilt tarball from clasweb.

COATJAVA 8.4.0

05 Dec 23:12
Compare
Choose a tag to compare
  • CND:
    • clustering algorithm now creates only intra-layer clusters
  • CVT:
    • trajectory information now includes distance-to-detector-edge
    • fixed inconsistency in dependence of helix curvature on solenoid polarity, i.e., support reversed field
    • fixed bug in PID assignment for energy-loss correction
  • DC:
    • trajectory information now includes dx and distance-to-detector edge
    • added trajectory bank for hit-based tracks
    • fixed bug resulting in duplicated tracks in straight-track finder
    • refactored Runge-Kutta-4 transport for processing speed increase
  • EB:
    • now performs CND inter-layer clustering and preserves layer information in REC::Scintillator
    • for FT trigger, reassign vertex and corresponding momentum direction for neutrals in RECFT::Particle
    • REC::UTrack now really contains unconstrained tracks
    • new REC::CaloExtras bank with all info from ECAL::calib
    • use trajectory information for track-hit matching at all levels, e.g., hit-based tracking
    • new interface for particle-hit matching for the future, currently unused except for CND
  • ECAL:
    • added fADC time information to reconstructed peaks
      • in ECAL::clusters, fADC time now used instead of TDC for PCAL, or when TDC unavailable
    • ECAL::calib bank now includes fADC and TDC based peak times and various other info
    • cluster status variable now encodes CCDB status
  • Common-tools:
    • added check on maximum path-length in all swim-tools init methods
    • modified clas-reco detector classes to support EB changes
    • ignore events with run numbers less than 1 for all services by default
    • add printout of raw exception strings from CCDB library in ConstantsManager
  • Dependencies:
    • switched to new hipo 4.3 library to address issue with MC::true
    • bump Apache commons-text dependency to 1.10.0 to address security alert

Commits since 8.3.4

Download prebuilt tarball from clasweb.

COATJAVA 8.3.4

15 Oct 19:26
1aa30fd
Compare
Choose a tag to compare
  • bugfix on propagating delay-corrected helicity to HEL::scaler
  • first uRWELL geometry and reconstruction
  • first ALERT geometry

Commits since 8.3.2

Download prebuilt tarball from clasweb.

COATJAVA 8.3.2

30 Sep 13:20
52b8b9e
Compare
Choose a tag to compare
  • Revert to pre-8.3.0 behavior of defaulting to TI for DC jitter correction, add options to use DCRB
    • Now preserves DCRB board timestamps during decoding
    • See PR #953
  • Address scaler readout issues
    • Missing run-integrated readouts during RG-M and false helicity advances during RG-C
    • See PR #949

Commits since 8.3.0

Download prebuilt tarball from clasweb.

COATJAVA 8.3.0

01 Sep 20:10
Compare
Choose a tag to compare

Requires Java 11 or later. Compatible with GEMC 4.4.2 and 5.0.

  • Decoding
    • DCRB timestamps now decoded and saved to new DC::jitter bank
  • DC:
    • DC TDCs corrected for the trigger jitter based on DCRB and TI timestamps
    • Hit jitter saved to TBHits bank

Commits since 8.2.4

Download prebuilt tarball from clasweb.