Recent improvements for the lepton propagator PROPOSAL

Recent improvements for the lepton propagator PROPOSAL
复制标题

轻子传播器提案的最新改进

DOI:
10.1016/j.cpc.2019.03.021
复制
发表时间:
2019
期刊:
Comput. Phys. Commun.
影响因子:
--
通讯作者:
Mario Dunsch
Mario Dunsch
中科院分区:
--
文献类型:
--
作者:
Mario Dunsch

文献摘要

参考文献

被引文献

相似文献

轻子传播器PROPOSAL是一个用C++编写的蒙特-卡罗模拟库,在介质中长距离传播高能μ子和其他带电粒子。在本文中,描述了代码的重组,它产生了高达30%的性能提高。为了提高传播过程的准确性,更精确的轻子和强子衰变过程的计算和更精确的相互作用截面的参数化,现在。新的模块化结构允许更灵活和自定义的使用,这是进一步促进与Python接口。程序摘要程序标题:PROPOSAL程序文件doi:http://dx.doi.org/10.17632/g478pjdcxy.1Licensing规定:GPL编程语言:C++问题的性质:带电粒子在三维大距离传播通过不同种类的介质。这些粒子通过电离、电子对产生、韧致辐射和非弹性核相互作用等过程随机地失去能量,最终衰变,沿轨道沿着产生次级粒子。求解方法:蒙特-卡罗模拟。该程序对下一个随机相互作用点、相互作用的类型和相互作用中损失的能量进行采样,直到粒子衰变、其能量低于某个阈值或到达给定距离。为了提高性能,并在小能量损失下处理韧致辐射发散,使用了自适应能量切割,在该能量切割以下,所有损失被连续处理。插值表的使用进一步减少了计算时间。直到下一个随机损失的采样能量使用求和过程的二阶矩在连续损失的物理允许的限制内用高斯随机化涂抹,以避免由能量切割引入的伪影。直线轨迹的偏差是使用莫里哀的多次散射计算或高地参数化(莫里哀理论的高斯近似)来评估的。对于韧致辐射、电子对产生和非弹性核相互作用,也可以采用多种参数化方法来研究截面的不确定性对传播和进一步模拟步骤的影响。
The lepton propagator PROPOSAL is a Monte-Carlo Simulation library written in C++, propagating high energy muons and other charged particles over large distances in media. In this article, a restructuring of the code is described, which yields a performance improvement of up to 30%. For an improved accuracy of the propagation processes, more exact calculations of the leptonic and hadronic decay process and more precise parametrizations for the interaction cross sections are now available. The new modular structure allows a more flexible and customized usage, which is further facilitated with a Python interface.Program summaryProgram Title:PROPOSALProgram Files doi:http://dx.doi.org/10.17632/g478pjdcxy.1Licensing provisions:LGPLProgramming language:C++Nature of problem:Propagation of charged particles over large distances in three dimensions through different kinds of media. These particles lose their energy stochastically via the processes of ionization, pair production, bremsstrahlung and inelastic nuclear interaction and eventually decay, producing secondary particles along the trajectory.Solution method:Monte-Carlo simulation. The program samples the next stochastic interaction point, the type of interaction and the amount of energy lost in the interaction until either the particle decays, its energy is below a certain threshold or it reaches a given distance. To improve the performance and to deal with the bremsstrahlung divergence at small energy losses, an adaptable energy cut is used below which all losses are treated continuously. The use of interpolation tables further reduces computation time.The sampled energy till the next stochastic loss is smeared out with a Gaussian randomization inside the physically allowed limits of the continuous losses using the second moment of the summed processes to avoid artifacts introduced by the energy cut. The deviation from a straight trajectory is evaluated using the multiple scattering calculation by Molière or the Highland parametrization, a Gaussian approximation to Molière’s theory. Multiple kinds of parametrizations are also available for bremsstrahlung, pair production and inelastic nuclear interaction to study the effects of the uncertainty of the cross sections on the propagation and further simulation steps.
DOI: 10.1103/physrevd.98.030001
发表时间: 2018-08
期刊: Physical Review D
影响因子: 5
作者:
K. Nakamura;K. Hagiwara;K. Hikasa;H. Murayama;M. Tanabashi;T. Watari;C. Amsler;M. Antonelli
通讯作者: K. Nakamura;K. Hagiwara;K. Hikasa;H. Murayama;M. Tanabashi;T. Watari;C. Amsler;M. Antonelli
DOI: 10.1016/j.astropartphys.2005.06.002
发表时间: 2005
影响因子: 3.5
作者:
M. Reno;I. Sarcevic;Shufang Su
通讯作者: Shufang Su
DOI: 10.1515/zna-1955-0301
发表时间: 1955
期刊: Zeitschrift für Naturforschung A
影响因子: --
作者:
geladener Teilchen
通讯作者: geladener Teilchen
轻子传播器提案
DOI: 10.17877/de290r-13191
发表时间: 2014
影响因子: 6.7
作者:
Jan
通讯作者: Jan
MUM:灵活精确的蒙特卡罗算法,用于穿过厚物质层的 μ 子传播
DOI: 10.1103/physrevd.64.074015
发表时间: 2000
期刊: Physical Review D
影响因子: 5
作者:
I. Sokalski;E. Bugaev;S. Klimushin
通讯作者: S. Klimushin