猪头Geant4讲座

时间:2025-04-20

猪头Geant4讲座第一讲——预备知识

先来两句套话,本人知识有限,不当之处请大家多多指教:P~~~

预备知识,不爱聊天兄已经说过了,C++

这里我重点说一下,重点要学习C++中的类的使用,包括类的调用、类的初始化、类的重构等

其次,基本物理概念和基本Linux基础也是必要的

当然,Geant4是要安装好的,G4手册是要有的。从哪儿找,怎么装,这些我都不再具体叙述了 大家自己翻前面的帖子吧。

猪头Geant4讲座第二讲——模拟算法

我们要学习Geant4首先应该学习G4是如何处理模拟过程的。

在G4中一个典型的模拟算法是这样的。

首先建立一次模拟,在G4中称为一次Run

Run建立后,需要对几何结构、物理过程进行初始化

初始化完成后就开始模拟过程了,

首先发射一个粒子,每一步都按照蒙卡方法进行模拟,具体模拟方法请参阅裴鹿成或许淑艳老师的书 这里不具体讲,因为不是重点

在G4中,发射一个(或一系列)粒子到所有次级粒子死亡的过程成为一次Event。

而每次发射的初始粒子则有粒子发射器进行控制。

而在每一个event过程中,粒子与材料反应后会可能生成多个次级粒子,每个粒子都会有一条径迹,称之为track

而每一个粒子(初始的或次级的)的径迹又是由很多步组成的,称之为step

关于track和step的理解请参阅下图

猪头Geant4讲座.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219