The HepMC C++ Monte Carlo event record for High Energy Physics ? ? Available via the following web-a

The HepMC C++ Monte Carlo event record for High Energy Physics ? ? Available via the following web-a
复制标题

DOI:
10.1016/s0010-4655(00)00189-2
复制
发表时间:
2001-02
影响因子:
6.3
通讯作者:
M. Dobbs;J. Hansen
M. Dobbs;J. Hansen
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
M. Dobbs;J. Hansen

文献摘要

被引文献

相似文献

HepMC是用C++编写的面向对象的事件记录,用于高能物理蒙特卡罗事件产生器。支持来自Fortran Hep标准HEPEVT的许多扩展:条目数量不受限制,可以存储每个顶点的自旋密度矩阵,可以存储和跟踪流动模式(如颜色),可以存储随机数生成器状态,并且可以包括任意数量的事件权重。粒子和顶点分别存储在图形结构中,反映了物理事件的演化。添加的信息支持事件生成器的模块化。事件记录保持尽可能简单,内部/外部依赖性最小。通过HepMC提供的迭代器访问事件信息。
HepMC is an Object Oriented event record written in C++ for High Energy Physics Monte Carlo event generators. Many extensions from HEPEVT, the Fortran HEP standard, are supported: the number of entries is unlimited, spin density matrices can be stored with each vertex, flow patterns (such as colour) can be stored and traced, random number generator states can be stored, and an arbitrary number of event weights can be included. Particles and vertices are stored separately in a graph structure, reflecting the evolution of a physics event. The added information supports the modularization of event generators. The event record has been kept as simple as possible with minimal internal/external dependencies. Event information is accessed by means of iterators supplied with HepMC.