A new GlobalStore component allows SNiPER-based physics software to cache multiple events and process them in parallel, giving near-linear speedups up to five threads.
Of Frames and schema evolution -- The newest features of podio
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
The podio event data model (EDM) toolkit provides an easy way to generate a performant implementation of an EDM from a high level description in yaml format. We present the most recent developments in podio, most importantly the inclusion of a schema evolution mechanism for generated EDMs as well as the "Frame", a thread safe, generalized event data container. For the former we discuss some of the technical aspects in relation with supporting different I/O backends and leveraging potentially existing schema evolution mechanisms provided by them. Regarding the Frame we introduce the basic concept and highlight some of the functionality as well as important aspects of its implementation. The usage of podio for generating different EDMs for future collider projects (most importantly EDM4hep, the common EDM for the Key4hep project) has inspired new features. We present some of those smaller new features and end with a brief overview on current developments towards a first stable version as well as an outlook on future developments beyond that.
citation-role summary
citation-polarity summary
fields
hep-ex 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
unclear 1representative citing papers
citing papers explorer
-
Parallelized Event Data Management System Based on MT-SNiPER Framework and PODIO
A new GlobalStore component allows SNiPER-based physics software to cache multiple events and process them in parallel, giving near-linear speedups up to five threads.