geant4 射线源定义_Geant4基础知识讲解.doc

本文介绍了Geant4的基础知识,包括G4模拟的基本算法,从Run开始,经过Event和Track的生命周期,详细阐述了粒子发射器在每个Event中的作用。此外,还概述了在main()函数中设置探测器构造、物理过程和初级生成器行动的重要性。
摘要由CSDN通过智能技术生成

Geant4基础

G4模拟粒子过程:

建立一次模拟,在 G4 中称为一次Run;Run 建立后,需要对几何结构、物理过程进行初始化;初始化完成后就开始模拟过程了,首先发射一个粒子。在G4 中,发射一个(或一系列)粒子到所有次级粒子死亡的过程成为一次 Event。而每次发射的初始粒子则有粒子发射器进行控制。而在每一个event过程中,粒子与材料反应后会可能生成多个次级粒子,每个粒子都会有一条径 迹,称之为 track;而每一个粒子(初始的或次级的)的径迹又是由很多步组成的,称之为step。

G4模拟的基本算法:

A Run Start -> 初始化物理模型/几何模型-> An Event Start -> 调用粒子发射器发射粒子

-> A Track Start

-> A Step Start

-> A Step End

-> Next Step Start

-> ……

-> All Step End

-> A Track End

-> Next Track Start

-> ……

-> All Track End

-> An Event End -> Next Event Start

-> ……

-> All Event End(All Primaries Shot) -> A Run End -> Next Run Start

-> ……

1) main()中应该包括的内容

Geant4是一个探测器模拟工具, 但它对于某个特定的模拟程序没有固定的main()函

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值