💡 参考文章见Ref,感谢提供思路!
🗺️当前这篇博文地址:https://myoontyee.github.io/article/bd02c9ca.html
⚠️警告:博客文章禁止一切形式的非授权非法转载!
⚠️Attention: All forms of unauthorized illegal reposts are prohibited !

创建时间:2022年4月27日16:41:10
最新更新:2022年4月27日16:47:03


Problem Description:How does Geant4 enable Track’s information printing?

核心思路

  • 用宏指令/tracking/verbose 1
  • /tracking/verbose 0是不打印

具体操作

  • 打开你的对应.mac文件输入/tracking/verbose 1
    • 我如果奔着在可视化窗口能打印这个信息,运行时候不打印,那我就在vis.mac加就行
    • 或者直接在GUI窗口输入/tracking/verbose 1(下面图里就是这个操作)
  • 编译对应项目,在bash内进入对应项目文件夹的build文件夹,cmake ..make -j16,然后运行,以B5为例,就是在bash内输入./exampleB5
  • 输入这个指令/tracking/verbose 1,回车
  • run/beamOn 1,看bash内打印效果如下图
    • 这个操作会降低运算效率,所以实际跑的时候还是得关
    • 要么你想提效率,不开GUI跑这个也行,看看打印信息