Skip navigation links

Package org.hps.record

The package org.hps.record and its sub-packages use the FreeHep Record module to implement a flexible record processing backend.

See: Description

Package org.hps.record Description

The package org.hps.record and its sub-packages use the FreeHep Record module to implement a flexible record processing backend. Its current primary usage is providing the record processing chain for the HPS Monitoring Application, but it can be used stand-alone outside of that framework. The primary class for user interaction is the CompositeLoop class which implements a record loop that can convert EtEvent objects to EvioEvent objects and then finally build LCSim event, or EventHeader objects from the EVIO, using a series of adapter classes on the loop. The loop implementation is flexible so that it may be configured to use an ET server, an EVIO file or an LCIO file for the record source. The CompositeLoopConfiguration class should be used to configure the loop by the user.
Author:
Jeremy McCormick

Copyright © 2019. All rights reserved.