- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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() 函数 , 用户在建立模拟程序的过程中需要提供自己的 main() 函数 . 一个
最基本的 main() 函数需要包括以下几个方面 :
G4RunManager( 模拟整个过程 )
G4VUserDetectorConstruction( 定义探测器材料 , 几何形状 , 灵敏区和读
出方案 )
G4VUserPhysicsList( 定义粒子种类和物理过程 , 还有截断参数 )
G4VUserPrimaryGeneratorAction( 定义了源粒子的种类 , 能量 , 出射方向
等 )
一个最简单的 main() 函数如下 :
#include G4RunManager.hh
#include G4UImanager.hh
#include ExN01DetectorConstruction.hh
#include ExN01PhysicsList.hh
#include ExN01PrimaryGeneratorAction.hh
int main()
{
// Construct the default run manager
G4RunManager* runManager = new G4RunManager;
// set mandatory initialization classes
2
基础知识
runManager-SetUserInitialization(new ExN01DetectorConstruction);
runManager-SetUs
您可能关注的文档
- Markov链预测法课件资料.pdf
- LTE试卷3课件资料.pdf
- LTE实训报告课件资料.pdf
- LS主要芯片课件资料.pdf
- LTE的随机接入课件资料.pdf
- Look相关短语课件资料.pdf
- LOGO释义参考课件资料.pdf
- LNG换算表格课件资料.pdf
- listen-this-way-3答案及原文课件资料.pdf
- LTE试题(2)课件资料.pdf
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 2024年华医网继续教育答案-冠心病中西医结合诊治新进展.docx VIP
- 益普索:汽车APP客户体验报告.pdf
- 临床生物化学检验技术.docx
- 医学装备工作流程.docx VIP
- [安庆项目资料库]安庆市中心城区排水【雨水)防涝综合规划(2013-2030)·文本.pdf
- F系列卧式沸腾干燥机使用说明.pdf
- 脑卒中患者用药教育参考幻灯片.ppt
- 小升初数学:单位换算大全专项练习100道(小考复习精编专项)(长度单位+重量单位+面积单位+时间单位+容积、体积单位)六年级数学小升初复习系列(含知识点+答案).docx
- 2024-2025学年高中历史选择性必修1教学课件 第四单元-第14课 当代中国的外交.pptx
- 幼儿园餐中保育案例及分析总结.docx VIP
文档评论(0)