Geant4指南

来自ENPG_Wiki

简介

目的:为了模拟粒子在物质中的物理过程

背景:自己阅读维基百科内容

弄清楚:

Geant4能为我们做什么

Geant4下我们要干什么

Geant4可以干什么

Geant4干了什么

Geant4通过定义抽象基类与纯虚函数,规定了模拟程序的结构和运行流程。

补充说明:抽象基类与纯虚函数

Geant4是如何模拟的

学习路径

安装

一个Geant4项目的基本结构(基本模板)

详解

Geant进阶功能

在前面的基础功能上,Gean4还提供了很多功能,如一些很好用的类,下面会介绍一些常用的类的功能,以及如何在你的代码中嵌入它们。

在Step中获取信息

Sensitive Detector

Geant4中使用ROOT存数据

HitCollection

TrackAction

常用代码片段

随机数

各项同性(在一定角度范围内)取随机方向

一些例子

ΔE-E

Yuhao

小孔成像

太阳中微子