Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
...
Java Package | Description | Notes | Module | ||||
---|---|---|---|---|---|---|---|
org.hps.evio | converts EVIO raw data to LCIO | evio readers for converting EVIO raw data to LCIO events | evio | ||||
org.hps.recon.ecal | ECal reconstruction utilities | primarily for converting from raw data to CalorimeterHits | ecal-recon | ||||
org.hps.recon.ecal.cluster | ECal hit clustering framework | includes recon clustering and GTP/CTP hardware emulation clusterers | ecal-recon | ||||
org.hps.recon.tracking | track reconstruction from SVT hits | based on Seed Tracker from lcsim | tracking | ||||
org.hps.recon.tracking.gbl | GBLtrack refit | ported from C++ to Java; actual Java package now outside HPS Java | tracking | ||||
org.hps.recon.particle | builds ReconstructedParticles from tracks and clusters | builds reconstructed particles from input event collections | recon | ||||
org.hps.recon.vertexing | vertex reconstruction | based on Billoir vertexing algorithm | recon | ||||
org.hps.recon.filtering | event skimming utilities | recon | org.hps.record.* | various data utils (DAQ config, SVT, trigger bank, etc.) | record-util | ||
org.hps.analysis.dataquality | Data Quality Monitoring plots | runs on reconstruction output to produce DQM plots | analysis | ||||
These lcsim packages are used extensively in the HPS Java reconstruction code.
Java Package | Description | Notes | Module | ||
---|---|---|---|---|---|
org.lcsim.event | physics event interfaces (implemented by LCIO) | interfaces used extensively in HPS Java Drivers | |||
org.lcsim.util.loop | event processing loop | extends Freehep loop classes for lcsim usage | |||
org.lcsim.job | lcsim job manager which reads lcsim xml steering files | ||||
org.lcsim.lcio | Java implementation of LCIO file format | implements event interfaces | |||
org.lcsim.recon.tracking.seedtracker | Seed Tracker track reconstruction algorithm | basis for HPS Java tracking | |||
org.lcsim.util | Driver class for event data processing | ||||
org.lcsim.conditions | detector conditions system backend | ||||
org.lcsim.geometry, org.lcsim.detector | detector description and geometry classes | ||||
...
The EvioToLcio utility converts EVIO to LCIO using an LCSimEventBuilder implementation such as LCSimEngRunEventBuilder. The generated LCIO events can then be optionally written to disk using an LCIODriver. The physics reconstruction may also be run in the same process.
...