07 2022 档案
摘要:
#1.问题描述 在Geant4中可以实现任意粒子的的追踪,如下图绿色的线条为粒子的每一步输运。可以获取粒子每一步的信息,以此实现特制功能,如筛选特定反应产生的伽马、某种反应生成的所有粒子,只发生一种反应的粒子等等,类似特殊需求。因此我们可以通过打印粒子的每一步信息,撰写筛选条件,实现粒子的追踪。 #
阅读全文

摘要:
问题描述: 在模拟50亿粒子(多于20亿)run.mac中单个Run只能最多模拟20亿 错误截图: 错误原因: 超过EventID的最大数量 也就是int定义的数量 解决方案: 对Run进行计数 不同的Run生成不同的文件 每个run最多含有20亿的粒子 RunAction中输出 RunID 点击查
阅读全文

摘要:
#1.调用track->GetCreatorProcess()引起断错误 问题描述: 在Geant4的SteppingAction相关类中,想要获取当前产生当前粒子的物理过程用于后续计算,根据如下代码实现: 点击查看代码 G4Track* track = step->GetTrack(); //当前
阅读全文
