LCIO: A persistency framework and event data model for HEP

S. Aplin, J. Engels, F. Gaede, N. Graf, Tony Johnson, J. McCormick
{"title":"LCIO: A persistency framework and event data model for HEP","authors":"S. Aplin, J. Engels, F. Gaede, N. Graf, Tony Johnson, J. McCormick","doi":"10.1109/NSSMIC.2012.6551478","DOIUrl":null,"url":null,"abstract":"LCIO is a persistency framework and event data model which was originally developed for the next linear collider physics and detector response simulation studies. Since then, the data model has been extended to also incorporate raw data formats to support testbeam and real experimental data as well as reconstructed object classes for use in physics analyses. LCIO defines a common abstract programming interface (API) and is designed to be lightweight and flexible without introducing additional dependencies on other software packages. Concrete implementations are provided in several programming languages, providing end users the flexibility of using multiple simulation, reconstruction and analysis frameworks. Persistence is provided by a simple binary format that supports data compression and random event access. LCIO is being used by the ILC and CLiC physics and detector communities to conduct performance benchmarking studies such as the recently completed CLiC CDR and the ILC Detailed Baseline Design (DBD) study to be completed in 2012. Detector studies for the Muon Collider are also being conducted using LCIO as the event data model and persistency. Multiple test-beam collaborations have used LCIO to store and process hundreds of millions of events, providing experience with real data. Recently the Heavy Photon Search collaboration also adopted LCIO as its event data model and offline persistency format. In this talk we present details of its use in these various applications, and discuss the successful cooperation and collaboration LCIO has enabled. We will also present the design and implementation of new features introduced in LCIO2.0.","PeriodicalId":187728,"journal":{"name":"2012 IEEE Nuclear Science Symposium and Medical Imaging Conference Record (NSS/MIC)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Nuclear Science Symposium and Medical Imaging Conference Record (NSS/MIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NSSMIC.2012.6551478","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

LCIO is a persistency framework and event data model which was originally developed for the next linear collider physics and detector response simulation studies. Since then, the data model has been extended to also incorporate raw data formats to support testbeam and real experimental data as well as reconstructed object classes for use in physics analyses. LCIO defines a common abstract programming interface (API) and is designed to be lightweight and flexible without introducing additional dependencies on other software packages. Concrete implementations are provided in several programming languages, providing end users the flexibility of using multiple simulation, reconstruction and analysis frameworks. Persistence is provided by a simple binary format that supports data compression and random event access. LCIO is being used by the ILC and CLiC physics and detector communities to conduct performance benchmarking studies such as the recently completed CLiC CDR and the ILC Detailed Baseline Design (DBD) study to be completed in 2012. Detector studies for the Muon Collider are also being conducted using LCIO as the event data model and persistency. Multiple test-beam collaborations have used LCIO to store and process hundreds of millions of events, providing experience with real data. Recently the Heavy Photon Search collaboration also adopted LCIO as its event data model and offline persistency format. In this talk we present details of its use in these various applications, and discuss the successful cooperation and collaboration LCIO has enabled. We will also present the design and implementation of new features introduced in LCIO2.0.
LCIO:用于HEP的持久性框架和事件数据模型
LCIO是一个持久性框架和事件数据模型,最初是为下一个线性对撞机物理和探测器响应模拟研究而开发的。从那时起,数据模型已经扩展到包含原始数据格式,以支持测试束和实际实验数据以及用于物理分析的重建对象类。LCIO定义了一个通用的抽象编程接口(API),其设计是轻量级和灵活的,不会引入对其他软件包的额外依赖。以几种编程语言提供了具体的实现,为最终用户提供了使用多种仿真、重构和分析框架的灵活性。持久性由支持数据压缩和随机事件访问的简单二进制格式提供。LCIO正被ILC和CLiC物理和探测器社区用于进行性能基准研究,例如最近完成的CLiC CDR和ILC详细基线设计(DBD)研究,该研究将于2012年完成。μ子对撞机的探测器研究也正在使用LCIO作为事件数据模型和持久性。多个测试束协作使用LCIO来存储和处理数以亿计的事件,提供真实数据的体验。最近,Heavy Photon Search协作也采用了LCIO作为其事件数据模型和离线持久化格式。在本次演讲中,我们将详细介绍LCIO在这些不同应用程序中的使用,并讨论LCIO所支持的成功合作和协作。我们还将介绍LCIO2.0中引入的新特性的设计和实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信