arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1912.08005hep-ph
收藏

蒙特卡罗事件发生器的HepMC3事件记录库

The HepMC3 Event Record Library for Monte Carlo Event Generators

Andy Buckley, Philip Ilten, Dmitri Konstantinov, Leif Lönnblad, James Monk, Witold Pokorski, Tomasz Przedzinski, Andrii Verbytskyi

摘要:

在高能物理中,蒙特卡罗事件发生器(Monte Carlo Event Generator,MCEG)被用来模拟高能粒子之间的相互作用。MCEG事件记录存储了模拟粒子及其相互关系的信息,从而反映了每次碰撞事件中物理现象的模拟演化。我们提出了HepMC 3库,这是MCEG事件记录编码和操作的下一代框架,它建立在其广泛使用的前辈的功能基础上,以实现更复杂的事件记录分析算法。与以前的版本相比,事件记录结构得到了简化,同时增加了编码任意信息的可能性。I/O功能已扩展为支持各种HEP MCEG的通用输入和输出格式,包括Fortran MCEG中使用的格式、由HepMC 2库建立的格式和二进制格式(如ROOT);也可以使用自定义输入或输出处理程序。HepMC 3已经得到流行的现代MCEG的支持,并且可以在许多其他版本中取代旧的HepMC版本。

英文摘要:

In high-energy physics, Monte Carlo event generators (MCEGs) are used to simulate the interactions of high energy particles. MCEG event records store the information on the simulated particles and their relationships, and thus reflects the simulated evolution of physics phenomena in each collision event. We present the HepMC3 library, a next-generation framework for MCEG event record encoding and manipulation, which builds on the functionality of its widely-used predecessors to enable more sophisticated algorithms for event-record analysis. By comparison to previous versions, the event record structure has been simplified, while adding the possibility to encode arbitrary information. The I/O functionality has been extended to support common input and output formats of various HEP MCEGs, including formats used in Fortran MCEGs, the formats established by the HepMC2 library, and binary formats such as ROOT; custom input or output handlers may also be used. HepMC3 is already supported by popular modern MCEGs and can replace the older HepMC versions in many others.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑