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 9.0.1
- Fix swaps service for order marking during denoising and thread safety
- Fix truth matching service for order marking during background merging
- Upgrade to GROOT 4.0.5 for showing fit parameter uncertainties in stat boxes
COATJAVA 9.0.0
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
COATJAVA 8.7.1
- EB
- common-tools
- SwapManager
- default to modifying banks, rather than requiring it be set via YAML
- ignore user-defined CCDB variation, rather than aborting if not set via YAML
- clara-io
- default to HIPO compression = 2 , rather than requiring it be set via YAML
- SwapManager
- etc/services
- standardize YAML names and add a README
- remove now-default stuff above from YAMLs
- etc/bankdefs
COATJAVA 8.7.0
- 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
- Finalize bank/variable names
- 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
- Update DataSourceProcessor(Panel) for mon12
- Miscellaneous
- Add BAND hits/etc to DST schema
COATJAVA 8.6.0
- 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
- Identify double hits based on parameters from the new CCDB table
- 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
- Reassign track-particle association when sorting (affected only
- 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
COATJAVA 8.5.0
- 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
- added yaml variable to filter raw hits based on
- include RICH planes in trajectory calculation
- support for denoising:
- 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
COATJAVA 8.4.0
- 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 fromECAL::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
- now performs CND inter-layer clustering and preserves layer information in
- ECAL:
- added fADC time information to reconstructed peaks
- in
ECAL::clusters
, fADC time now used instead of TDC for PCAL, or when TDC unavailable
- in
ECAL::calib
bank now includes fADC and TDC based peak times and various other info- cluster status variable now encodes CCDB status
- added fADC time information to reconstructed peaks
- 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
- switched to new hipo 4.3 library to address issue with
COATJAVA 8.3.4
- bugfix on propagating delay-corrected helicity to
HEL::scaler
- first uRWELL geometry and reconstruction
- first ALERT geometry
COATJAVA 8.3.2
COATJAVA 8.3.0
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