会议论文详细信息
20th International Conference on Computing in High Energy and Nuclear Physics
Integration of g4tools in Geant4
物理学;计算机科学
Hivnáová, Ivana^1
Institut de Physique Nucléaire (IPNO), Université Paris-Sud, CNRS-IN2P3, Orsay, France^1
关键词: Batch programs;    File formats;    Interface commands;    N-tuples;    Output formats;    Present status;    Uniform interface;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/513/2/022014/pdf
DOI  :  10.1088/1742-6596/513/2/022014
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】

g4tools, that is originally part of the inlib and exlib packages, provides a very light and easy to install set of C++ classes that can be used to perform analysis in a Geant4 batch program. It allows to create and manipulate histograms and ntuples, and write them in supported file formats (ROOT, AIDA XML, CSV and HBOOK). It is integrated in Geant4 through analysis manager classes, thus providing a uniform interface to the g4tools objects and also hiding the differences between the classes for different supported output formats. Moreover, additional features, such as for example histogram activation or support for Geant4 units, are implemented in the analysis classes following users requests. A set of Geant4 user interface commands allows the user to create histograms and set their properties interactively or in Geant4 macros. g4tools was first introduced in the Geant4 9.5 release where its use was demonstrated in one basic example, and it is already used in a majority of the Geant4 examples within the Geant4 9.6 release. In this paper, we will give an overview and the present status of the integration of g4tools in Geant4 and report on upcoming new features.

【 预 览 】
附件列表
Files Size Format View
Integration of g4tools in Geant4 684KB PDF download
  文献评价指标  
  下载次数:18次 浏览次数:19次