A New Format for Handling Nuclear Data

A New Format for Handling Nuclear Data
复制标题

处理核数据的新格式

DOI:
10.3938/jkps.59.1111
复制
发表时间:
2011
影响因子:
0.6
通讯作者:
C. Tenreiro
C. Tenreiro
中科院分区:
物理与天体物理4区
文献类型:
--
作者:
Sang;R. Brun;F. Carminati;J. Chai;A. Gheata;M. Gheata;S. Hong;Y. Kadi;V. Manchanda;T. Park;C. Tenreiro

文献摘要

被引文献

相似文献

用于核数据的ASCII ENDF格式已经使用了四十年。它对于人工检查和便携性是实用的,但是对于操纵和显示数据或者在蒙特-卡罗应用中使用它们不是非常有效。本文介绍了一个基于ROOT系统(http://www.example.com)的核数据处理软件包(TNudy)的原型。root.cern.ch ROOT面向对象的C++框架是近十年来高能物理和核物理领域事实上的标准。从ENDF格式开始,数据以机器可移植的二进制格式存储。根文件还提供了一个强大的直接访问能力,其不同的部分和压缩后写入,最大限度地减少磁盘占用。ROOT提供了一个完整的可视化和数学例程库以及虚拟蒙特-卡罗系统,该系统允许运行不同的运输蒙特-卡罗(Geant 4,Geant 3),具有通用的评分和几何建模器,这是ROOT的一部分。ROOT包含同位素衰变数据以及通过贝特曼方程描述同位素矢量演变的可能性。将ENDF信息添加到Root中将允许开发低能中子和其他射弹靶组合的输运代码,无论是作为Root系统的一部分独立使用,还是与虚拟蒙特-卡罗框架内的其他蒙特-卡罗系统组合使用。
The ASCII ENDF format for nuclear data has been used for four decades. It is practical for human inspection and portability, but it is not very effective for manipulating and displaying the data or for using them in Monte-Carlo applications. In this paper we present a prototype of a nuclear data manipulation package (TNudy) based on the ROOT system (http://root.cern.ch). The ROOT object-oriented C++ framework is the de-facto standard in high energy and nuclear physics since ten years. Starting from the ENDF format, the data is stored in machine-portable binary format. Root files also offer a powerful direct access capability to their different sections and compressibility upon writing, minimising the disk occupancy. ROOT offers a complete library of visualisation and mathematical routines and the Virtual Monte-Carlo system, which allows running different transport Monte-Carlo (Geant 4, Geant 3) with common scoring and geometry modellers, which comes as part of ROOT. ROOT contains isotope decay data and the possibility to describe the evolution of isotopic vectors via Bateman equations. The addition of the ENDF information to Root will allow the development of a transport code for low energy neutrons and other combination of projectile target, either stand-alone as part of the Root system or in combination with some of the other Monte-Carlo systems within the framework of the Virtual Monte-Carlo.