首页> 外文期刊>Computer physics communications >HepML, an XML-based format for describing simulated data in high energy physics
【24h】

HepML, an XML-based format for describing simulated data in high energy physics

机译:HepML,一种基于XML的格式,用于描述高能物理中的模拟数据

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper we describe a HepML format and a corresponding C++ library developed for keeping complete description of parton level events in a unified and flexible form. HepML tags contain enough information to understand what kind of physics the simulated events describe and how the events have been prepared. A HepML block can be included into event files in the LHEF format. The structure of the HepML block is described by means of several XML Schemas. The Schemas define necessary information for the HepML block and how this information should be located within the block. The library libhepml is a C++ library intended for parsing and serialization of HepML tags, and representing the HepML block in computer memory. The library is an API for external software. For example, Matrix Element Monte Carlo event generators can use the library for preparing and writing a header of an LHEF file in the form of HepML tags. In turn, Showering and Hadronization event generators can parse the HepML header and get the information in the form of C++ classes. libhepml can be used in C++, C, and Fortran programs. All necessary parts of HepML have been prepared and we present the project to the HEP community.
机译:在本文中,我们描述了HepML格式和相应的C ++库,该库用于以统一而灵活的形式完整地描述parton级事件。 HepML标签包含足够的信息,以了解模拟事件描述的物理类型以及事件的准备方式。 HepML块可以以LHEF格式包含在事件文件中。 HepML块的结构通过几种XML模式进行描述。模式定义了有关HepML块的必要信息以及该信息应如何在块内定位。库libhepml是一个C ++库,用于解析和序列化HepML标签,并表示计算机内存中的HepML块。该库是用于外部软件的API。例如,矩阵元素蒙特卡洛事件生成器可以使用该库以HepML标签的形式准备和编写LHEF文件的标头。反过来,Showing和Hadronization事件生成器可以解析HepML标头,并以C ++类的形式获取信息。 libhepml可以在C ++,C和Fortran程序中使用。 HepML的所有必要部分均已准备好,我们将项目提交给HEP社区。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号