求助,如何获得材料中能量沉积(或剂量)分布图
geant4吧
全部回复
仅看楼主
level 1
就叫DGX 楼主
新手刚刚接触Geant4,想要通过模拟最后获得这种效果。请问有什么适合的例子或者函数我应该先去学习的吗?
2020年04月26日 09点04分 1
level 1
用GetTotalEnergyDeposit()这个函数获取能量沉积,但是你这个要分这么细矩阵的话可以尝试先输出step的位置,然后再对数据处理,或者你直接在step里面用C++写位置判断,不过感觉GEANT4应该有内置的函数来处理这个,我没接触过类似的函数,你可以去官网的论坛问问,他们会解答的。
MCNP可以用fmesh卡做很便捷。
我研究过G4 step信息的输出,你可以参考参考。
https://blog.csdn.net/weixin_42449640/article/details/105920856
2020年05月04日 13点05分 2
多谢大佬[真棒]!我开始的时候还在研究G4PSenergydeposit()。后来看其他大神的例子果然也是用的GetEnergyDeposit()函数。还在结合各种资料学习中
2020年05月11日 14点05分
大兄弟有有没有Geant4的安装包啊官网下不了
2022年04月28日 08点04分
@空山竹雨_ 请问是否需要
2022年09月13日 04点09分
level 1
用SensitiveDetector,分成小单元,每一个单元一个像素。然后使用GetEnergyDeposit()函数。注意判断CopyNumber,转换成距离坐标。
2020年06月01日 15点06分 3
level 1
FLUKA飘过
2021年04月01日 07点04分 4
level 1
楼主有没有解决这个问题呢,具体怎么实现的,这个问题也困扰我很久了
2021年04月28日 09点04分 5
level 1
兄弟你这是哪篇文献,我去瞅瞅
2023年07月13日 00点07分 7
level 1
请问可以借鉴一下获取剂量分布图的geant4程序吗,目前已经实现了能量沉积的输出,再通过matlab进行细化矩阵相对比较麻烦,只能得到能量沉积的分布,还没有实现剂量分布图
2024年04月13日 02点04分 8
1