Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Reconstruction framework advancements to support streaming for the ePIC detector at the EIC

Conference · · EPJ Web of Conferences 337, 01189 (2025)

The ePIC collaboration adopted the JANA2 framework to manage its reconstruction algorithms. This framework has since evolved substantially in response to ePIC’s needs. There have been three main design drivers: integrating cleanly with the Podio-based data models and other layers of the key4hep stack, enabling external configuration of existing components, and supporting timeframe splitting for streaming readout. The result is a unified component model featuring a new declarative interface for specifying inputs, outputs, parameters, services, and resources. This interface enables the user to instantiate, configure, and wire components via an external file. One critical new addition to the component model is a hierarchical decomposition of data boundaries into levels such as Run, Timeframe, PhysicsEvent, and Subevent. Two new component abstractions, Folder and Unfolder, are introduced in order to traverse this hierarchy, e.g. by splitting or merging. The pre-existing components can now operate at different event levels, and JANA2 will automatically construct the corresponding parallel processing topology. This means that a user may write an algorithm once, and configure it at runtime to operate on timeframes or on physics events. Overall, these changes mean that the user requires less knowledge about the framework internals, obtains greater flexibility with configuration, and gains the ability to reuse the existing abstractions in new streaming contexts.

Research Organization:
Thomas Jefferson National Accelerator Facility (TJNAF)
Sponsoring Organization:
USDOE Office of Science (SC), Nuclear Physics (NP)
DOE Contract Number:
AC05-06OR23177
OSTI ID:
2998762
Report Number(s):
JLAB-CST-25-4281; DOE/OR/23177-7837
Journal Information:
EPJ Web of Conferences 337, 01189 (2025), Journal Name: EPJ Web of Conferences 337, 01189 (2025); ISSN 2100-014X
Publisher:
EDP Sciences
Country of Publication:
United States
Language:
English

References (5)

Science Requirements and Detector Concepts for the Electron-Ion Collider journal October 2022
JANA2 Framework for Event Based and Triggerless Data Processing journal January 2020
EIC Software Overview journal January 2024
Meld Exploring the Feasibility of a Framework-less Framework journal January 2024
Streaming readout for next generation electron scattering experiments journal August 2022

Similar Records

EIC Software Overview
Conference · Mon May 01 00:00:00 EDT 2023 · OSTI ID:2223035

EIC Software Overview
Conference · Mon May 06 00:00:00 EDT 2024 · EPJ Web of Conferences · OSTI ID:2406487

Next generation epics interface to abstract data.
Conference · Sun Dec 31 23:00:00 EST 2000 · OSTI ID:975859

Related Subjects