Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
...
Collection | Java Class | Created By | Description |
---|---|---|---|
BeamspotConstraintedMollerCandidates | ReconstructedParticle | HpsReconParticleDriver | |
BeamspotConstrainedMollerVertices | Vertex | HpsReconParticleDriver | |
BeamspotConstraintedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron pairs with vertex/momentum required to point back to beamspot at target |
BeamspotConstraintedV0Vertices | Vertex | HpsReconParticleDriver | |
EcalCalHits | CalorimeterHit | EcalRawConverterDriver | calibrated ECal Hits |
EcalClusters | Cluster | ReconClusterDriver | reconstructed ECal clusters with uncorrected energies |
EcalClustersCorr | Cluster | CopyClusterCollectionDriver | reconstructed ECal clusters with corrected energies copied from EcalClusters and then updated |
EcalReadoutHits | RawTrackerHit | EcalEvioReader | ECal Hits in ADC counts |
EpicsData | GenericObject | LCSimEngRunEventBuilder | EPICS data banks |
FADCGenericHits | GenericObject | ||
FinalStateParticles | ReconstructedParticle | HpsReconParticleDriver | final state particles (electrons, positrons, photons) with 4-momenta |
GBLKinkData | GenericObject | ||
GBLKinkDataRelations | LCRelation | ||
GBLTracks | Track | ||
HelicalTrackHitRelations | LCRelation | HelicalTrackHitDriver | relation from HelicalTrackHits to StripClusterer_SiTrackerHitStrip1D |
HelicalTrackHits | TrackerHit | HelicalTrackHitDriver | 3D hits combining StripClusterer_SiTrackerHitStrip1D hits in axial/stereo layers |
MatchedToGBLTrackRelations | LCRelation | ||
MatchedTracks | Track | TrackerReconDriver | primary collection of reconstructed tracks merged from collections with tracks generated from different strategies |
PartialTracks | Track | ||
RotatedHelicalTrackHitRelations | LCRelation | HelicalTrackHitDriver | relation from RotatedHelicalTrackHit to HelicalTrackHit |
RotatedHelicalTrackHits | TrackerHit | HelicalTrackHitDriver | HelicalTrackHits rotated into SeedTracker tracking frame: x→y, y→z, z→x |
SVTFittedRawTrackerHits | LCRelation | RawTrackerHitFitterDriver | relation from SVTRawTrackerHits to SVTShapeFitParameters |
SVTRawTrackerHits | RawTrackerHit | SvtEvioReader | Si sensor single strip hits |
SVTShapeFitParameters | GenericObject | RawTrackerHitFitterDriver | results of the ADC vs sample number fits for SVT data |
StripClusterer_SiTrackerHitStrip1D | TrackerHit | DataTrackerHitDriver | 1D Si strip clusters |
TargetConstrainedMollerCandidates | ReconstructedParticle | ||
TargetConstrainedMollerVertices | Vertex | ||
TargetConstrainedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron pairs with the vertex z fixed to the target position and (x,y) constrained to beamspot |
TargetConstrainedV0Vertices | Vertex | HpsReconParticleDriver | |
TrackData | GenericObject | ||
TrackDataRelations | LCRelation | ||
TrackResiduals | GenericObject | ||
TrackResidualsRelations | LCRelation | ||
TriggerBank | GenericObject | LCSimEngRunEventBuilder | trigger information for the event |
UnconstrainedMollerCandidates | ReconstructedParticle | HpsReconParticleDriver | |
UnconstrainedMollerVertices | Vertex | HpsReconParticleDriver | |
UnconstrainedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron pairs with unconstrained vertex |
UnconstrainedV0Vertices | Vertex | HpsReconParticleDriver |
The HPS Java Documentation can be used to browse the packages and classes used for physics reconstruction.
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 |
These lcsim packages are used extensively within 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 |
SVT data banks are handled by an SvtEvioReader and converted into RawTrackerHit and GenericObject collections.
...
The ReconParticleDriver is sub-classed by the actual HpsReconParticleDriver from the steering which adds Moller candidate collections.
The HPS Java Documentation can be used to browse the packages and classes used for physics reconstruction.
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 |
These lcsim packages are used extensively within 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 |