八千里路云和月

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  62 随笔 :: 0 文章 :: 0 评论 :: 37899 阅读

Geant4 example extend radioactivedecay


 如何使用 241Am 放射源?

mac 文件

复制代码
 1 /control/verbose 2
 2 /run/verbose 1
 3 #
 4 /gun/particle ion
 5 /gun/ion 95 241
 6 #
 7 /tracking/verbose 2
 8 /run/beamOn 1
 9 #
10 /control/cout/ignoreThreadsExcept 0
11 /tracking/verbose 0
12 #
13 /analysis/setFileName 241Am
14 /analysis/h1/set 1  15000  0. 15000 keV    #e+ e-
15 /analysis/h1/set 2  15000  0. 15000 keV    #neutrino
16 /analysis/h1/set 3  15000  0. 15000 keV    #gamma
17 /analysis/h1/set 4  15000  0. 15000 keV    #alpha
18 /analysis/h1/set 6  10000  0. 25000 keV    #EkinTot (Q)
19 /analysis/h1/set 7  15000  0. 15e4 keV    #P balance
20 /analysis/h1/set 8  10000  0. 100. year    #time of life
21 /analysis/h1/set 9  10000  1. 30. MeV      #EvisTot
22 #
23 /run/printProgress 100000
24 #  
25 /run/beamOn 1000000
复制代码
  • 第 13-21 行,使用 root 进行数据分析是固定的写法。
  • 最终得到的 alpha 数据如图,这里要注意,生成的 root 文件需要用 TBrowser 打开,然后在其中修改 histogram 的名字,使用 "HIST" 参数将直方图的误差棒去掉,画成常见的格式。

 

回答:

  • 问题2,事实上,241Am 整个衰变链特别长,十几 MeV 的 α 粒子来源于其衰变的子核,以及子核的子核...而实际情况中,241Am 的放射源不存在测量不到其他的 α 能量,是由于 241Am α 衰变后的子核 237Np,其半衰期有 2.144M y 之久,因此无法看到。而在 G4 的模拟中,如果不加限制,是会一直跑下去的,因此会得到整条衰变链的 α 能量。
posted on   hanX3  阅读(969)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示