迈向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