The PENELOPE Physics Models and Transport Mechanics. Implementation into Geant4

The PENELOPE Physics Models and Transport Mechanics. Implementation into Geant4
复制标题

PENELOPE 物理模型和传输力学。

DOI:
10.3389/fphy.2021.738735
复制
发表时间:
2021
期刊:
--
影响因子:
--
通讯作者:
F. Salvat
F. Salvat
中科院分区:
--
文献类型:
--
作者:
M. Asai;M. Cortés;V. Giménez;Vicent Giménez Gómez;F. Salvat

文献摘要

参考文献

被引文献

相似文献

翻译的佩内洛普物理子程序到C++,设计作为Geant 4工具包的扩展,提出。的Fortran代码系统penelope进行Monte Carlo模拟的耦合电子-光子输运在任意材料的能量范围很宽,名义上从50 eV到1 GeV。Penelope实现了目前可用的最可靠的交互模型,仅受代码所需的通用性的限制。此外,电子和正电子的运输模拟通过一个精心设计的II类计划,其中硬相互作用(涉及偏转角或能量转移大于预定义的截止)模拟从相关的限制微分截面。在简单描述了光子和电子/正电子的相互作用模型之后,我们描述了用于跟踪电子和正电子的II类算法的细节。C++类适应Geant 4的特定代码结构。它们提供了电子/正电子和光子在任意材料中的相互作用和传输机制的完整描述,可以从G4 ProcessManager中激活,以产生与原始penelope程序等效的模拟结果。组合代码名为PenG 4,受益于Geant 4的多线程功能和高级几何和统计工具。
A translation of the penelope physics subroutines to C++, designed as an extension of the Geant4 toolkit, is presented. The Fortran code system penelope performs Monte Carlo simulation of coupled electron-photon transport in arbitrary materials for a wide energy range, nominally from 50 eV up to 1 GeV. Penelope implements the most reliable interaction models that are currently available, limited only by the required generality of the code. In addition, the transport of electrons and positrons is simulated by means of an elaborate class II scheme in which hard interactions (involving deflection angles or energy transfers larger than pre-defined cutoffs) are simulated from the associated restricted differential cross sections. After a brief description of the interaction models adopted for photons and electrons/positrons, we describe the details of the class-II algorithm used for tracking electrons and positrons. The C++ classes are adapted to the specific code structure of Geant4. They provide a complete description of the interactions and transport mechanics of electrons/positrons and photons in arbitrary materials, which can be activated from the G4ProcessManager to produce simulation results equivalent to those from the original penelope programs. The combined code, named PenG4, benefits from the multi-threading capabilities and advanced geometry and statistical tools of Geant4.
DOI: --
发表时间: --
期刊:
影响因子: --
作者:
通讯作者: --