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 release 6.5.6.1

13 Aug 14:51
Compare
Choose a tag to compare

Compatible with GEMC 4.4.0

Added features on 6.5.6 for RG-A/K

  • Common-tools
    • Clas-analysis
      • Background merging tools added. These includes trigger-bit filtering, file splitting and event merging tools

Commits since 6.5.6

COATJAVA release 6.5.8

10 Jun 20:22
98dcc68
Compare
Choose a tag to compare

Compatible with GEMC 4.3.2

  • Common-tools

    • decoder
      • EvioDataEvent now skip events larger than 500kb
    • evio2hipo
      • added decoding of CND fADC time
    • swimming
      • removed check on track vertex in SwimToBoundaryPlane
  • Reconstruction

    • BAND
      • updated raw hits and their banks
      • added pointers from hits to ADC/TDC banks
      • updated reading of calibration constants from CCDB
    • CND
      • use swimming to calculate path length and track intersection
      • updated clustering algorithm
    • EB
      • added BAND detector
      • switch from hits to clusters for CTOF
      • new charge-veto algorithm for CD based on CND and CTOF
      • use trigger vertex for CD neutrals' beta
      • new REC::ScintExtras bank with cluster variables and dE/dx
    • TOF
      • updated clustering algorithm, with constants read from CCDB
      • modified clusters and hits banks to include pointers from hits to clusters
  • Other

    • updated bank schemas to reflect bank changes
    • updated EB tests to use gemc 4.3.2

Commits since 6.5.6

COATJAVA release 6.5.6

25 Apr 14:59
f24b1aa
Compare
Choose a tag to compare

Same as 6.5.3 with one change for gated beam charge.

Commits since 6.5.3

COATJAVA release 6.5.3

07 Mar 02:39
72578b8
Compare
Choose a tag to compare

Compatible with GEMC 4.3.2

  • Reconstruction:

    • DC
      • remove bad tracks whose fits diverge and result in NaN values
    • EB
      • drop unnecessary layers from REC::Traj to reduce bank size
    • RICH
      • fix quadrant definition
      • fix CCDB electron table reading
      • fix REC::ringCher and REC::hadCher banks variables
      • fix ray-tracing matching resolution
      • fix bank list for schemas
  • Other

    • updated kpp-plot jar

Commits since 6b.5.2
Commits since 6.3.1

COATJAVA release 6b.5.2

02 Mar 01:12
169a12b
Compare
Choose a tag to compare

Compatible with GEMC 4.3.1 and 4.3.2

  • Reconstruction

    • CND
      • correct units of inter-layer gap
    • CVT
      • add cutoff on BMT multiplicity
      • add track status for CVT
    • DC
      • reject tracks with very large vertex
      • correct pathlength for DC trajectories
      • drop FMT trajectories
      • apply T0 corrections for MC for background merging
    • EB
      • preserve upstream trajectory ordering in REC:Traj
      • add RECFT banks to EB drop list
      • set REC::ForwardTagger.layer to 1
      • propagate new CVT track status to REC::Track
      • refactor DetectorParticle to better support simultaneous trajectories and POCA
    • FT
      • optimize hodoscope-calorimeter matching
    • RICH
      • add new CCDB tables for pixel properties and calibrations
      • add RICH::hadCher bank
      • refine refraction calculation at aerogel surface
      • define trajectory planes
    • RTPC
      • various updates
  • Common tools

    • Swimmer
      • fix "unswimmable" tracks flag
  • Other

    • update mon12 and kpp-plots jars

Commits since 6b.5.1

COATJAVA release 6b.5.1

03 Feb 03:13
c5fbdb7
Compare
Choose a tag to compare

Compatible with GEMC 4.3.1

  • Common tools:

    • swimmer: reverted changes to cylindrical stopper
  • Reconstruction:

    • CVT: further optimization of swimming for trajectories

Commits since 6b.5.0

COATJAVA release 6b.5.0

31 Jan 20:30
52715d8
Compare
Choose a tag to compare

Compatible with GEMC 4.3.1

  • Common tools:

    • ConstantsManager
      • limit number of failed CCDB connection attempts
    • Decoder
      • add BONUS
      • add signal amplitude to BAND::adc
    • Helicity analysis
      • retrieve clock/delay/pattern from CCDB
    • ReconstructionEngine
      • propagate error status from CCDB connection failures to Clara
    • recon-util
      • add RTPC to default engine chain
    • Roads
      • update dictionary maker to save sector number and ECAL energies
    • Swimmer
      • optimize stopper for swimToCylinder
  • Reconstruction:

    • CTOF
      • use trajectory information for track intersection and path length in CTOF::hits
    • CVT
      • include CTOF and CND intersections in trajectories
      • use SVT geometry service
      • fix bug in space residuals
      • read beam spot from CCDB and use it in the fit
    • DC
      • fix chi2 calculation
    • EB
      • add REC*::Scintillator.dedx
      • change default REC*::Particle.chi2pid from 99 to 9999
      • remove more unused methods
    • EBTB
      • switch from DOCA method to now standardized trajectory surfaces
    • FT
      • fix bug in overlapping clusters
      • read hit/cluster thresholds from CCDB
    • RTPC
      • update RTPC banks to match GEMC and decoder
      • use new track disentangler and new formula for reconstructing hits
      • add support for cosmic studies and switching between simulation and real data
      • updated bank names and variable names
      • various bug fixes and optimizations
  • Other:

    • update data.yaml to use wire-distortion corrections by default and include RTPC

Commits since 6b.4.1

COATJAVA release 6b.4.1

13 Dec 15:55
6cd369e
Compare
Choose a tag to compare

Compatible with GEMC 4.3.1

Common tools:

  • use OptionParser for postprocessing

Reconstruction:

  • fixed path length to CND

Build:

  • updated DC unit test

Commits since 6b.4.0

COATJAVA release 6b.4.0

02 Dec 00:51
2089bf6
Compare
Choose a tag to compare

Compatible with GEMC 4.3.1

Common Tools:

  • decoder extended to BONUS12 RTPC
  • recon-util upgrade to read yaml files
  • added RG-A's post-processing script

Reconstruction:

  • DC: new FD tracking
  • EB: use of non-TOF detectors for beta calculation
  • ECAL: optimization of PCAL cluster reporting plane to remove parallax effect
  • FTOF: fixes to matched cluster class, new time-walk functional
  • RTPC: first version of reconstruction

Build:

  • bin directory cleanup
  • added dst maker script
  • Travis upgraded to openjdk11

Commits since 6.3.1

COATJAVA release 6.3.1

26 Jul 01:47
a5a59a3
Compare
Choose a tag to compare

Production release based on HIPO4 library, compatible with gemc 4.3.0

These release notes summarize the changes with respect to 6b.3.0.

Common tools:

  • clas-detector:
    • Timestamp for CCDB access now with seconds resolution, e.g. 07/24/2019-12:24:36
      • backward compatible with old date-only format
    • Updated helicity analysis
  • clas-jcsg
    • changed default precision for gemc geometries to 7 decimal places
    • CTOF mother volume name changed from 'fc' to 'root'

DC:

  • DC wire distortions turned off by default
  • Cut on maximum number of hits set to 2000; events with larger number of hits are skipped

EB:

  • RF- and vertex- corrected particle start time added to REC::Particle and RECFT::Particle

Build:

  • updated data.yaml for real data processing, reading DC constants from run group variation
  • updated kpp-plots jar
  • coat-lib version bumped to 6.3.1