Versions Compared

Key

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

...

The HPS physics reconstruction is implemented primarily by the HPS Java project.  The EVIO events are first converted into in-memory lcsim events using an implementation of the LCSimEventBuilder interface such as the LCSimEngRunEventBuilder.  These events are accessed using the EventHeader API.  A list of org.lcsim Drivers performs the physics reconstruction by adding additional physics object collections to the event such as tracks and clusters.  The driver list is provided by an lcsim xml steering file read in by the lcsim job manager, which parses the XML to create a list of driver objects.  The combined data and recon collections are written to LCIO files.  Finally, the output is converted to a ROOT DST Data Format for analysis in ROOT.  The LCIO files can also be analyzed directly using tools within HPS Java.  

Quick Steps

  1. EVIO data files are converted to LCIO events using the EvioToLcio command line utility (if you have an LCIO file you don't need to do this).
  2. The HPS Java reconstruction is run to produce physics object collections.
  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.

...