Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The physics reconstruction is implemented in the HPS Java project, which uses extensively the org.lcsim framework.

A as a set of lcsim Drivers which  are used to process the raw data to and produce collections of TracksClusters, and ReconstructedParticles.

...

  1. EVIO data files are converted to LCIO Data Format events using the EvioToLcio command line utility.
  2. The  and within the same process, the HPS Java reconstruction is run to produce physics object collections.Event skimming using filters is performed in separate EVIO to LCIO jobs.
  3. The recon LCIO is converted to ROOT DST Data Format so that the events can be easily analyzed in ROOT.
  4. DQM files containing plots in ROOT or AIDA format may also be produced from analyzing the reconstruction output.

...

Java PackageDescriptionNotes Module
org.hps.evioconverts EVIO raw data to LCIO  evio
org.hps.recon.ecalECal reconstruction utilitiesprimarily for converting from raw data to CalorimeterHits  ecal-recon
org.hps.recon.ecal.clusterECal hit clustering frameworkincludes recon clustering and GTP/CTP hardware emulation clusterers ecal-recon
org.hps.recon.trackingtrack reconstruction from SVT hits  tracking
org.hps.recon.tracking.gblGBLtrack refitported from C++ to Java tracking
org.hps.recon.particlebuilds ReconstructedParticles from tracks and clusters  recon
org.hps.recon.vertexingvertex reconstruction  recon
org.hps.recon.filteringevent skimming utilities  recon
org.hps.record.*utilities for various data types (DAQ config, SVT, etc.)  record-util
org.hps.analysis.dataqualityData Quality Monitoring plotsrun on reconstruction output analysis
    
    

 

Drivers

EVIO Data Conversion

 

Documentation 

...

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.

SVT data banks are handled by an SvtEvioReader and converted into RawTrackerHit collections.

Various modes of EVIO TDC data from the ECal are converted using the EcalEvioReader.

 

Event Reconstruction Steering Files