中文

迈向podio v1.0——EDM工具包的首次稳定发布

高能物理 - 实验 2023-12-14 v1

摘要

一个高性能且易于使用的事件数据模型(EDM)是任何高能物理(HEP)软件栈的关键组成部分。podio EDM工具包提供了一种用户友好的方式,可以从yaml格式的高级描述生成C++中的高性能实现。在完成一些重要开发后,我们正处于podio v1.0发布的最后阶段,这是一个稳定版本,此后将保证用podio写入的数据文件的向后兼容性。我们概述了podio的基础知识,并稍微详细地介绍了最重要的主题和开发进展。这些包括:生成EDM的模式演化、使用podio生成EDM的多线程处理、它们的实现以及I/O的基础知识。使用EDM4hep,即Key4hep项目的通用共享EDM,我们重点展示了一些较小功能的实际应用,以及在EDM4hep和podio开发过程中吸取的一些经验教训。最后,我们展示了podio如何集成到Key4hep使用的基于Gaudi的事件处理框架中,并在最后简要展望了v1.0之后的潜在发展。

关键词

引用

@article{arxiv.2312.08206,
  title  = {Towards podio v1.0 -- A first stable release of the EDM toolkit},
  author = {Juan Miguel Carceller and Frank Gaede and Gerardo Ganis and Benedikt Hegner and Clement Helsens and Thomas Madlener and André Sailer and Graeme A Stewart and Valentin Volkl},
  journal= {arXiv preprint arXiv:2312.08206},
  year   = {2023}
}

备注

Submitted to proceedings of CHEP 2023