简介 本文来源于意大利国家核物理研究院INFN的08年的slides。原文名称simulation techniques using geant4,原文主要讲述的是开发geant4用户程序的方法。这里做个笔记包括个人感想 GEANT4介绍------工具包+用户程序 ...
Geant GEometry ANd Tracking 是由欧洲核子中心 CERN 开发的一套C 开源工具包,其用途是模拟粒子在物质中的物理过程。相比于上一代蒙特卡洛模拟软件Geant 基于Fortran语言 ,Geant 由于C 强大的语言能力, 因而能够灵活地处理规模更加庞大 结构更加复杂的物理环境。这方面应用的佼佼者当属位于CERN的大型强子对撞机 图一 。 图一:Geant 模拟。ATLA ...
2018-02-06 10:50 0 5203 推荐指数:
简介 本文来源于意大利国家核物理研究院INFN的08年的slides。原文名称simulation techniques using geant4,原文主要讲述的是开发geant4用户程序的方法。这里做个笔记包括个人感想 GEANT4介绍------工具包+用户程序 ...
本文是有关我大学毕设的一个总结,毕设题目为:基于粒子法流体动力学的物理仿真引擎开发,实际工作为基于图形API,搭建起一套简单的渲染框架,并且基于此框架实现CPU端流体模拟算法Position Based Fluid,仓库地址为:https://gitee.com/FlyingZiming ...
为了学习geant4 ,需要安装。下面是安装教程。 1 主要部件 ubuntu 18.04.03 geant4.10.06 2 安装步骤 安装之前,强烈建议在geant官网先把软件source包和data包提前下载下来保存。 参考官网的安装建议,预先安装一些软件 ...
硬件条件:ThinkpadP52 1T+1Tssd+2T OS:windows10+Ubuntu20.04(先安装windows再安装Ubuntu) Geant4 安装 根据安装需要的库文件,比如 sudo apt-get install libgl1-mesa-dev ...
Geant4 入射粒子设置 在 PrimaryGeneratorAction 中设置 G4ParticleGun. 注意:关于粒子种类的定义,有两个位置可以定义,第一是在 PrimaryGeneratorAction 类的构造函数中定义,第二是在 GeneratePrimaries ...
geant4 灵敏探测器 如何模拟探测器的响应? SteppingAction 统计每一个 step 在探测器中沉积的能量。 指定探测器为灵敏探测器,统计探测器内每一个 step 的能量沉积。 如何设置一个灵敏探测器? 指定某逻辑体为灵敏探测器 将灵敏探测器 ...
该教程介绍如何将geant4中自带的例子通过camke编译成可执行文件,并运行程序。 1 在linux主目录下创建一个geant4_workdir目录,并将geant4自带的例子B1复制到该目录下,如图1所示,geant4自带的B1源文件所在目录为geant4安装目录,如图2所示 ...
最近开始为订阅号“Geant4不完全学习指南”写一些文章。 正文开始。 四步轻松安装Geant4 (Linux篇) | 入门 Geant4官方已经适配主流的计算机平台 (Windows, Linux, macOS), 其中在用户数量上以Linux居多。所以我们先从Linux平台 ...