2020年4月12
Geant4自带B1例子中各文件的作用
**
include文件夹 中包含的是头文件,后缀为.hh的文件
src文件夹中包含的是源文件,后缀为.cc的文件
1.
Example B1.cc
主文件,程序就是从这个文件的main()函数开始一行一行运行(接下来会介绍主文件的基本内容)。
2.
B1DetectorConstruction.hh 和 B1DetectorConstruction.cc
构建探测器和屏蔽体,设置探测器的几何和屏蔽体的材料。
3.
B1ActionInitialization.hh 和 B1ActionInitialization.cc
设置多线程,即一次模拟分成几次,可以加快仿真速度。
4.
B1PrimaryGeneratorAction.hh 和 B1PrimaryGeneratorAction.cc
设置发射的粒子枪。包括粒子类型,能量,角度,单次发射的数目等。
粒子类型有:γ 、质子、中子、电子、各种重离子和可衰变核素等各种辐射粒子。
5.
B1RunAction.hh 和 B1RunAction.cc
一次模拟过程
B1EventAction.hh 和 B1EventAction.cc
一个粒子的发射
B1SteppingAction.hh 和 B1SteppingAction.cc
一个粒子发射过程中的每个步骤
一个事件可以逐步分解成:
Run >Event>track>step
6.
vis.mac
可