SBETHE: Stopping powers of materials for swift charged particles from the corrected Bethe formula (new version announcement)

IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Francesc Salvat , Pedro Andreo
{"title":"SBETHE: Stopping powers of materials for swift charged particles from the corrected Bethe formula (new version announcement)","authors":"Francesc Salvat ,&nbsp;Pedro Andreo","doi":"10.1016/j.cpc.2025.109796","DOIUrl":null,"url":null,"abstract":"<div><div>A new version of the Fortran program <span>sbethe</span> is presented. This program calculates the stopping power of materials for swift charged particles with small charges (electrons, muons, protons, their antiparticles, and alphas). The electronic stopping power is computed from the corrected Bethe formula, with the shell correction derived from numerical calculations with the plane-wave Born approximation (PWBA) for atoms, which were based on an independent-electron model with the Dirac–Hartree–Fock–Slater self-consistent potential for the ground-state configuration of the target atom. The density effect correction is evaluated from an empirical optical oscillator strength (OOS) model based on atomic subshell contributions obtained from PWBA calculations. For projectiles heavier than the electron, the Barkas correction is evaluated from the OOS model, and the Lindhard–Sørensen correction is estimated from an accurate parameterization of its numerical values. The calculated electronic stopping power is completely determined by a single empirical parameter, the mean excitation energy or <em>I</em> value of the material. The radiative stopping power for electrons, and positrons, is evaluated by means of Seltzer and Berger's cross section tables for bremsstrahlung emission. The radiative contribution to the stopping power of muons is obtained from interpolation of tables given by Groom et al. (2001) [5]. The program yields reliable stopping powers and particle ranges for arbitrary materials and projectiles with kinetic energy larger than a certain cutoff value <span><math><msub><mrow><mi>E</mi></mrow><mrow><mi>cut</mi></mrow></msub></math></span>, which is specific of each projectile kind. The program is accompanied by an extensive database that contains tables of relevant energy-dependent atomic quantities for all the elements from hydrogen to einsteinium. <span>sbethe</span> may be used to generate basic information for dosimetry calculations and Monte Carlo simulations of radiation transport, and as a pedagogical tool.</div></div><div><h3>New version program summary</h3><div><em>Program Title:</em> <span>sbethe</span></div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/7zw25f428t.2</span><svg><path></path></svg></span></div><div><em>Licensing provisions::</em> CC By NC 3.0</div><div><em>Programming language::</em> Fortran 90</div><div><em>Journal reference of previous version::</em> Comput. Phys. Commun. <strong>287</strong> (2023) 108697</div><div><em>Does the new version supersede the previous version?::</em> Yes</div><div><em>Reasons for the new version::</em> The present version extends the original Fortran code by implementing a more realistic extension formula for low-energy protons and alphas in various materials. The program now accounts for radiative effects for high-energy muons. It also produces additional output files with relevant data.</div><div><em>Summary of revisions::</em> The present program differs from the one published by Salvat and Andreo [1] in the following aspects: 1) The program uses a fitted extension formula for low-energy protons and alphas in various materials for which enough measured stopping-power data are available. 2) <span>Sbethe</span> generates the output file named <span>PENstp.dat</span> with values of the stopping power tabulated at the energy grids used by the Monte Carlo simulation codes <span>penelope</span> and <span>penhan</span> [2,3]. 3) The modified program accounts for radiative effects for high-energy muons. 4) The manual of the code has been expanded to describe the new features covered by the program.</div><div><em>Nature of problem::</em> The program calculates the stopping power of arbitrary materials for swift charged projectiles with small charges. The material is characterized by its chemical composition, mass density, and the empirical <em>I</em> value. The considered projectiles are electrons, positrons, negative muons, antimuons, protons, antiprotons, and alphas, which are described as point particles characterized by their mass and charge. If the actual <em>I</em> value of the material is known, the results from the program are expected to be reliable for projectiles with kinetic energy higher than a value <span><math><msub><mrow><mi>E</mi></mrow><mrow><mi>cut</mi></mrow></msub></math></span>, of the order of 1 keV for electrons and positrons, 150 keV for muons and antimuons, 0.75 MeV for protons and antiprotons, and 5 MeV for alpha particles.</div><div><em>Solution method::</em> The electronic stopping power is calculated by means of a corrected Bethe formula [1], which combines the conventional Bethe logarithm with the following corrections,<ul><li><span>1)</span><span><div>the shell correction obtained from calculations based on the plane-wave Born approximation with the self-consistent Dirac–Hartree–Fock–Slater (DHFS) potential of neutral atoms in their ground-state configuration,</div></span></li><li><span>2)</span><span><div>the density effect correction, which accounts for the reduction of the stopping power caused by the dielectric polarization of the medium,</div></span></li><li><span>3)</span><span><div>a parameterization of the Lindhard–Sørensen correction, which generalizes the Bloch correction for relativistic projectiles, and</div></span></li><li><span>4)</span><span><div>the Barkas correction, which accounts for differences between the stopping powers of particles and their antiparticles.</div></span></li></ul> The density-effect and the Barkas corrections are calculated from a model of the optical oscillator strength (OOS) of the material, which combines the contributions of inner atomic subshells calculated with the DHFS potential, with a classical oscillator model for the contribution of valence electrons.</div><div>An extrapolation formula is used to extend the calculated electronic stopping power to energies less than <span><math><msub><mrow><mi>E</mi></mrow><mrow><mi>cut</mi></mrow></msub></math></span> to allow the calculation of particle ranges.</div><div>For electrons and positrons, the radiative stopping power is calculated from numerical tables prepared by Seltzer and Berger [4], while radiative stopping powers for muons are obtained from tables derived by cubic spline interpolation from tables in Groom et al. [5].</div><div><em>Additional comments including restrictions and unusual features::</em> The calculated stopping power is determined by a single parameter, the mean excitation energy or <em>I</em> value. The program assigns to each material a default <em>I</em> value, derived from the recommendations in the ICRU Reports 37 and 49 [6], which can be changed by the user. The distribution package includes text files with tables of atomic energy-dependent quantities (subshell optical oscillator strengths, shell corrections, scaled cross sections for bremsstrahlung emission by electrons, tables of radiative stopping powers of muons) that are used in the calculations.</div></div><div><h3>References</h3><div><ul><li><span>[1]</span><span><div>F. Salvat, P. Andreo, SBETHE: Stopping powers of materials for swift charged particles from the corrected Bethe formula, Comput. Phys. Commun. 287 (2023) 108697.</div></span></li><li><span>[2]</span><span><div>F. Salvat, <span>penelope</span>-2024: A Code System for Monte Carlo Simulation of Electron and Photon Transport, OECD Nuclear Energy Agency, document NEA/MBDAV/R(2024)1, OECD Publishing, Paris, 2025, <span><span>https://doi.org/10.82155/1vk5-0513</span><svg><path></path></svg></span>.</div></span></li><li><span>[3]</span><span><div>F. Salvat, C. Heredia, Electromagnetic interaction models for Monte Carlo simulation of protons and alpha particles, Nucl. Instrum. Meth. B 546 (2023) 165157.</div></span></li><li><span>[4]</span><span><div>S.M. Seltzer, M.J. Berger, Bremsstrahlung spectra from electron interactions with screened atomic nuclei and orbital electrons, Nucl. Instrum. Meth. B 12 (1985) 95–134; S.M. Seltzer, M.J. Berger, Bremsstrahlung energy spectra from electrons with kinetic energy 1 keV–10 GeV incident on screened nuclei and orbital electrons of neutral atoms with <em>Z</em>= 1–100, At. Data Nucl. Data Tables 35 (1986) 345–418.</div></span></li><li><span>[5]</span><span><div>D.E. Groom, N.V. Mokhov, S.I. Striganov, Muon Stopping power and range tables 10 MeV-100 TeV, At. Data Nucl. Data Tables 78 (2001) 183–356.</div></span></li><li><span>[6]</span><span><div>ICRU Report 37, Stopping Powers for Electrons and Positrons (ICRU, Bethesda, MD, 1984); ICRU Report 49, Stopping Powers and Ranges for Protons and Alpha Particles (ICRU\", Bethesda, MD, 1993).</div></span></li></ul></div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"316 ","pages":"Article 109796"},"PeriodicalIF":3.4000,"publicationDate":"2025-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S001046552500298X","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

A new version of the Fortran program sbethe is presented. This program calculates the stopping power of materials for swift charged particles with small charges (electrons, muons, protons, their antiparticles, and alphas). The electronic stopping power is computed from the corrected Bethe formula, with the shell correction derived from numerical calculations with the plane-wave Born approximation (PWBA) for atoms, which were based on an independent-electron model with the Dirac–Hartree–Fock–Slater self-consistent potential for the ground-state configuration of the target atom. The density effect correction is evaluated from an empirical optical oscillator strength (OOS) model based on atomic subshell contributions obtained from PWBA calculations. For projectiles heavier than the electron, the Barkas correction is evaluated from the OOS model, and the Lindhard–Sørensen correction is estimated from an accurate parameterization of its numerical values. The calculated electronic stopping power is completely determined by a single empirical parameter, the mean excitation energy or I value of the material. The radiative stopping power for electrons, and positrons, is evaluated by means of Seltzer and Berger's cross section tables for bremsstrahlung emission. The radiative contribution to the stopping power of muons is obtained from interpolation of tables given by Groom et al. (2001) [5]. The program yields reliable stopping powers and particle ranges for arbitrary materials and projectiles with kinetic energy larger than a certain cutoff value Ecut, which is specific of each projectile kind. The program is accompanied by an extensive database that contains tables of relevant energy-dependent atomic quantities for all the elements from hydrogen to einsteinium. sbethe may be used to generate basic information for dosimetry calculations and Monte Carlo simulations of radiation transport, and as a pedagogical tool.

New version program summary

Program Title: sbethe
CPC Library link to program files: https://doi.org/10.17632/7zw25f428t.2
Licensing provisions:: CC By NC 3.0
Programming language:: Fortran 90
Journal reference of previous version:: Comput. Phys. Commun. 287 (2023) 108697
Does the new version supersede the previous version?:: Yes
Reasons for the new version:: The present version extends the original Fortran code by implementing a more realistic extension formula for low-energy protons and alphas in various materials. The program now accounts for radiative effects for high-energy muons. It also produces additional output files with relevant data.
Summary of revisions:: The present program differs from the one published by Salvat and Andreo [1] in the following aspects: 1) The program uses a fitted extension formula for low-energy protons and alphas in various materials for which enough measured stopping-power data are available. 2) Sbethe generates the output file named PENstp.dat with values of the stopping power tabulated at the energy grids used by the Monte Carlo simulation codes penelope and penhan [2,3]. 3) The modified program accounts for radiative effects for high-energy muons. 4) The manual of the code has been expanded to describe the new features covered by the program.
Nature of problem:: The program calculates the stopping power of arbitrary materials for swift charged projectiles with small charges. The material is characterized by its chemical composition, mass density, and the empirical I value. The considered projectiles are electrons, positrons, negative muons, antimuons, protons, antiprotons, and alphas, which are described as point particles characterized by their mass and charge. If the actual I value of the material is known, the results from the program are expected to be reliable for projectiles with kinetic energy higher than a value Ecut, of the order of 1 keV for electrons and positrons, 150 keV for muons and antimuons, 0.75 MeV for protons and antiprotons, and 5 MeV for alpha particles.
Solution method:: The electronic stopping power is calculated by means of a corrected Bethe formula [1], which combines the conventional Bethe logarithm with the following corrections,
  • 1)
    the shell correction obtained from calculations based on the plane-wave Born approximation with the self-consistent Dirac–Hartree–Fock–Slater (DHFS) potential of neutral atoms in their ground-state configuration,
  • 2)
    the density effect correction, which accounts for the reduction of the stopping power caused by the dielectric polarization of the medium,
  • 3)
    a parameterization of the Lindhard–Sørensen correction, which generalizes the Bloch correction for relativistic projectiles, and
  • 4)
    the Barkas correction, which accounts for differences between the stopping powers of particles and their antiparticles.
The density-effect and the Barkas corrections are calculated from a model of the optical oscillator strength (OOS) of the material, which combines the contributions of inner atomic subshells calculated with the DHFS potential, with a classical oscillator model for the contribution of valence electrons.
An extrapolation formula is used to extend the calculated electronic stopping power to energies less than Ecut to allow the calculation of particle ranges.
For electrons and positrons, the radiative stopping power is calculated from numerical tables prepared by Seltzer and Berger [4], while radiative stopping powers for muons are obtained from tables derived by cubic spline interpolation from tables in Groom et al. [5].
Additional comments including restrictions and unusual features:: The calculated stopping power is determined by a single parameter, the mean excitation energy or I value. The program assigns to each material a default I value, derived from the recommendations in the ICRU Reports 37 and 49 [6], which can be changed by the user. The distribution package includes text files with tables of atomic energy-dependent quantities (subshell optical oscillator strengths, shell corrections, scaled cross sections for bremsstrahlung emission by electrons, tables of radiative stopping powers of muons) that are used in the calculations.

References

  • [1]
    F. Salvat, P. Andreo, SBETHE: Stopping powers of materials for swift charged particles from the corrected Bethe formula, Comput. Phys. Commun. 287 (2023) 108697.
  • [2]
    F. Salvat, penelope-2024: A Code System for Monte Carlo Simulation of Electron and Photon Transport, OECD Nuclear Energy Agency, document NEA/MBDAV/R(2024)1, OECD Publishing, Paris, 2025, https://doi.org/10.82155/1vk5-0513.
  • [3]
    F. Salvat, C. Heredia, Electromagnetic interaction models for Monte Carlo simulation of protons and alpha particles, Nucl. Instrum. Meth. B 546 (2023) 165157.
  • [4]
    S.M. Seltzer, M.J. Berger, Bremsstrahlung spectra from electron interactions with screened atomic nuclei and orbital electrons, Nucl. Instrum. Meth. B 12 (1985) 95–134; S.M. Seltzer, M.J. Berger, Bremsstrahlung energy spectra from electrons with kinetic energy 1 keV–10 GeV incident on screened nuclei and orbital electrons of neutral atoms with Z= 1–100, At. Data Nucl. Data Tables 35 (1986) 345–418.
  • [5]
    D.E. Groom, N.V. Mokhov, S.I. Striganov, Muon Stopping power and range tables 10 MeV-100 TeV, At. Data Nucl. Data Tables 78 (2001) 183–356.
  • [6]
    ICRU Report 37, Stopping Powers for Electrons and Positrons (ICRU, Bethesda, MD, 1984); ICRU Report 49, Stopping Powers and Ranges for Protons and Alpha Particles (ICRU", Bethesda, MD, 1993).
修正后的贝特公式中快速带电粒子材料的阻止力(新版本公告)
提出了一个新版本的Fortran程序表。这个程序计算具有小电荷的快速带电粒子(电子,介子,质子,它们的反粒子和α)的材料的停止能力。电子停止功率根据修正的Bethe公式计算,壳层修正来自原子的平面波玻生近似(PWBA)数值计算,这是基于目标原子基态构型的具有dirac - har树- fock - slater自一致势的独立电子模型。基于原子亚壳层贡献的经验光振荡器强度(OOS)模型对密度效应校正进行了评估。对于比电子重的弹丸,通过OOS模型评估Barkas改正量,通过对其数值的精确参数化估计Lindhard-Sørensen改正量。所计算的电子停止功率完全由单个经验参数决定,即材料的平均激发能或I值。利用Seltzer和Berger的轫致辐射截面表计算了电子和正电子的辐射阻止能力。辐射对介子停止能力的贡献是由Groom等人(2001)给出的表格插值得到的。对于动能大于某一截止值cut的任意材料和弹丸,该程序都能得到可靠的停止功率和粒子范围,该截止值是每种弹丸特有的。该程序还附有一个广泛的数据库,其中包含从氢到爱因斯坦的所有元素的相关能量依赖原子量表。它可用于生成剂量学计算和辐射输运蒙特卡罗模拟的基本信息,也可作为教学工具。新版本程序摘要程序标题:shebepc库链接到程序文件:https://doi.org/10.17632/7zw25f428t.2Licensing条款::CC By NC 3.0编程语言::Fortran 90上一版本的日志参考::Comput。理论物理。common . 287(2023) 108697新版本是否取代旧版本?新版本的原因:当前版本通过实现各种材料中的低能质子和α的更现实的扩展公式来扩展原始Fortran代码。这个程序现在解释了高能介子的辐射效应。它还生成带有相关数据的附加输出文件。修订总结:本程序与Salvat和Andreo[1]发表的程序在以下方面有所不同:1)程序使用了适合的扩展公式,适用于各种材料中的低能质子和α,这些材料有足够的测量停止功率数据。2) bethe生成名为PENstp.dat的输出文件,其中将蒙特卡罗模拟代码penelope和penhan[2,3]使用的能量网格处的停止功率值制表。3)修正后的程序考虑了高能μ子的辐射效应。4)代码手册已经扩展,以描述程序所涵盖的新特性。问题性质:该程序计算任意材料的小装药快速装药弹丸的停止功率。材料的特点是它的化学成分、质量密度和经验I值。所考虑的抛射体是电子、正电子、负介子、反介子、质子、反质子和α,它们被描述为具有质量和电荷特征的点粒子。如果材料的实际I值已知,该程序的结果预计对动能高于Ecut值的抛射体是可靠的,电子和正电子为1 keV,介子和反介子为150 keV,质子和反质子为0.75 MeV, α粒子为5 MeV。解决方法::电子停止功率由修正的贝特公式[1]计算,该公式结合了传统的贝特对数和以下修正:1)基于平面波玻恩近似计算得到的壳层修正与中性原子基态构型的自一致狄拉克-哈特里-福克-斯莱特(DHFS)势,2)密度效应修正。3) Lindhard-Sørensen校正的参数化,它推广了相对论性抛射体的Bloch校正;4)Barkas校正,它解释了粒子和反粒子之间的停止功率差异。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer Physics Communications
Computer Physics Communications 物理-计算机:跨学科应用
CiteScore
12.10
自引率
3.20%
发文量
287
审稿时长
5.3 months
期刊介绍: The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper. Computer Programs in Physics (CPiP) These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged. Computational Physics Papers (CP) These are research papers in, but are not limited to, the following themes across computational physics and related disciplines. mathematical and numerical methods and algorithms; computational models including those associated with the design, control and analysis of experiments; and algebraic computation. Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信