Reconstruction and Analysis on Demand: A Success Story
C. D. Jones

TL;DR
This paper presents a lazy evaluation-based reconstruction system for high-energy physics that improves efficiency, configurability, and robustness, leading to widespread adoption by physicists.
Contribution
It introduces a novel on-demand processing approach with Producers and Processors, enhancing flexibility and efficiency over traditional linear module sequences.
Findings
Proven four-year successful use in CLEO III system
Significant improvements in data access ease and efficiency
Enhanced event filtering and data correctness guarantees
Abstract
The traditional design of an HEP reconstruction system partitions the problem into a series of modules. A reconstruction job is then just a sequence of modules run in a particular order with each module reading data from the event and placing new data into the event. The problem with such a design is it is up to the user to place the modules in the correct order and CPU time is wasted calculating quantities that may not be used if the event is rejected based on some other criteria. The CLEO III analysis/reconstruction system takes a different approach: on demand processing (otherwise known as lazy evaluation). Jobs are still partitioned into smaller components which we call Producers. However, Producers register what data they produce. The first time a datum is requested for an event the Producer's algorithm is run. Sources work similarly, registering what data they can retrieve but…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEconomic Theory and Policy · European Monetary and Fiscal Policies
