Search/Navigation:
Related:
SLAC/EPP
/HPS Public
Jefferson Lab/Hall B
/HPS Run Wiki
S30XL-LESA/LDMX
...
A set of lcsim Drivers are used to process the raw data and produce collections of Tracks, Clusters, and ReconstructedParticles.
Drivers are defined in an lcsim xml steering file read in by the lcsim job manager. The manager's driver chain
...
The following packages are related to physics reconstruction in HPS Java.
Java Package | Description | Notes | Module |
---|---|---|---|
org.hps.evio | converts EVIO raw data to LCIO | 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 | tracking | |
org.hps.recon.tracking.gbl | GBLtrack refit | ported from C++ to Java | tracking |
org.hps.recon.particle | builds ReconstructedParticles from tracks and clusters | recon | |
org.hps.recon.vertexing | vertex reconstruction | recon | |
org.hps.recon.filtering | event skimming utilities | recon | |
org.hps.record.* | utilities for various data types (DAQ config, SVT, etc.) | record-util | |
org.hps.analysis.dataquality | Data Quality Monitoring plots | run on reconstruction output | analysis |
These lcsim packages are used extensively in the HPS Java reconstruction code.
Java Package | Description | Notes | Module |
---|---|---|---|
org.lcsim.event | defines physics event interfaces implemented by LCIO | interfaces used extensively in HPS Java Drivers | |
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.
...