LCIO-线性对撞机模拟研究的持久性框架

摘要:线性对撞机探测器研究中几乎所有的团队都有自己的模拟软件框架。使用一个共同的持久性方案将使得易于共享结果和比较重建算法。我们提出了这样一个持久性框架,称为LCIO(线性对撞机I/O)。该框架必须满足不同团队的需求,并且足够灵活,可以适应未来的需求。为此,我们定义了一个“抽象对象持久性层”,将被应用程序使用。第一个基于顺序文件格式(SIO)的实现与接口完全分离,因此可以在需要时支持其他格式。接口是使用freehep.org的AID(抽象接口定义)工具定义的,可以同步创建Java和C++代码。为了利用旧有的软件,还提供了Fortran接口。我们介绍了LCIO的设计和实现。

作者:Frank Gaede, Ties Behnke, Norman Graf, Tony Johnson

论文ID:physics/0306114

分类:Data Analysis, Statistics and Probability

分类简称:physics.data-an

提交时间:2007-05-23

PDF 下载: 英文版 中文版pdf翻译中