geant4构造粒子_第三讲——GEANT4程序结构及基本类

其余子类包括几何结构类、物理设定类、粒子发射器类(源描述类)

、事件处理类、径迹处

理类等。

这些类可以按照两种不同的分类方式分类,每种分类方式都可以分为两类。

子类按照重要性分为强制类和可选类。

其中几何结构类(

DetectorConstruction

)

、物理设定类(

PhysicsList

)

源描述类(

PrimaryGenerator

)都属于强制类,是必须有的,缺少任一个程序都无法运行。

(

EventAction

)

(

SteppingAction

)

(

TrackingAction

)

、运行处理类(

RunAction

)

都属于可选类,

用户可以通过设定这些类来获取感兴趣的信息,

虽然没有这些类程序一样可

以运行,但是如果一个都没有的话,

这样的模拟是没有意义的,除非是用来检验几何结构的完备性。

子类按照调用过程分为初始化类和用户干涉类

其中几何结构类(

DetectorConstruction

)

、物理设定类(

PhysicsList

)属于初始化类,

这两个类在每次

Run

开始后就对模拟过程进行初始化,之后在粒子发射开始后(

BeamOn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值