English

Of Frames and schema evolution -- The newest features of podio

High Energy Physics - Experiment 2023-12-14 v1

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.

Keywords

Cite

@article{arxiv.2312.08199,
  title  = {Of Frames and schema evolution -- The newest features of podio},
  author = {Placido Fernandez Declara and Frank Gaede and Gerardo Ganis and Benedikt Hegner and Clement Helsens and Thomas Madlener and Andre Sailer and Graeme A Stewart and Valentin Volkl},
  journal= {arXiv preprint arXiv:2312.08199},
  year   = {2023}
}

Comments

Submitted to proceedings of ACAT 2022