This repository has been archived by the owner on May 18, 2023. It is now read-only.
Releases: JeffersonLab/clas12-offline-software
Releases · JeffersonLab/clas12-offline-software
COATJAVA release 6.5.6.1
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
- Clas-analysis
COATJAVA release 6.5.8
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
- decoder
-
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
- BAND
-
Other
- updated bank schemas to reflect bank changes
- updated EB tests to use gemc 4.3.2
COATJAVA release 6.5.6
Same as 6.5.3 with one change for gated beam charge.
COATJAVA release 6.5.3
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
- drop unnecessary layers from
- RICH
- fix quadrant definition
- fix CCDB electron table reading
- fix
REC::ringCher
andREC::hadCher
banks variables - fix ray-tracing matching resolution
- fix bank list for schemas
- DC
-
Other
- updated kpp-plot jar
COATJAVA release 6b.5.2
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
- preserve upstream trajectory ordering in
- 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
- CND
-
Common tools
- Swimmer
- fix "unswimmable" tracks flag
- Swimmer
-
Other
- update mon12 and kpp-plots jars
COATJAVA release 6b.5.1
Compatible with GEMC 4.3.1
-
Common tools:
- swimmer: reverted changes to cylindrical stopper
-
Reconstruction:
- CVT: further optimization of swimming for trajectories
COATJAVA release 6b.5.0
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
- ConstantsManager
-
Reconstruction:
- CTOF
- use trajectory information for track intersection and path length in
CTOF::hits
- use trajectory information for track intersection and path length in
- 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
- add
- 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
- CTOF
-
Other:
- update data.yaml to use wire-distortion corrections by default and include RTPC
COATJAVA release 6b.4.1
Compatible with GEMC 4.3.1
Common tools:
- use OptionParser for postprocessing
Reconstruction:
- fixed path length to CND
Build:
- updated DC unit test
COATJAVA release 6b.4.0
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
COATJAVA release 6.3.1
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
- Timestamp for CCDB access now with seconds resolution, e.g. 07/24/2019-12:24:36
- 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