0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是Geant4 Geant4仿真工具包的作用

红心机器人 来源:Geant4模拟学习交流 作者: 强哥同学 2021-08-26 16:42 次阅读

Geant4 仿真工具包及其低能电磁物理包

Geant4 是一个通用的 Monte Carlo 工具包,用于模拟粒子与物质的相互作用。Geant4 的物理能力可以处理电磁和强子相互作用。通过补充和替代物理模型,可以解决各种医学物理应用:从常规放射治疗到近距离放射治疗,从强子治疗到 BNCT。

Geant4 低能电磁包为电磁过程提供各种模型,可以扩展到低能量和能量损失的准确定义。低能电子和光子工艺涵盖了从 100 GeV 到 250 eV 的能量范围:它们包括光电效应、康普顿散射、瑞利效应、轫致辐射、电离、荧光发射、俄歇效应、光子转换和极化效应。

对于强子和离子电离,提供了不同的模型,具体取决于能量范围和粒子电荷。在高能 (E 》 2 MeV) 区域中,由Bethe-Bloch 公式主导。在低能量区域应用模型(质子 E 《 1 keV)自由电子气模型。在中等能量范围,部署了基于 Ziegler 和 ICRU 实验数据的参数化模型。由于材料的分子结构和核效应的修正也同时被考虑到了。

最后但并非最不重要的是,在 Geant4 中应用了广泛的质量保证方法,其透明度通过其开源分发和全球用户社区的独立验证来暴露,这在非常敏感的医学领域很重要。

附加阅读:

EGS使用Mortran语言,适用范围:它是一个用蒙特卡罗方法模拟在任意几何中,能量从几个KeV到几个TeV的电子-光子簇射过程的通用程序包。特点:具有开放式结构,要求用户自己编写用户程序来完成对源粒子特征的定义、几何关系处理、结果的记录和对EGS系统核心程序的调用。

MCNP使用Fortran语言,适用范围:可以计算中子、光子和电子的联合输运问题以及临界问题,中子能量范围从10-11MeV至20MeV,光子和电子的能量范围从1KeV至1000MeV 。特点:程序采用独特的曲面组合几何结构,使用点截面数据,程序通用性较强,减小方差技巧是比较多而全的。

GEANT4使用C++语言,适用范围: Geant4是用于精确模拟粒子在介质中输运过程的数值计算软件工具包。特点:Geant4是基于Linux/Unix操作系统,它的主要优点是源代码完全开放,用户可以根据实际需要更改、扩充Geant4程序,主要用来模拟高能物理现象,可方便模拟强相互作用、弱相互作用等高能、超高能物理过程。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电子
    +关注

    关注

    32

    文章

    1733

    浏览量

    88437
  • 电磁
    +关注

    关注

    15

    文章

    1012

    浏览量

    51017
  • 光子
    +关注

    关注

    0

    文章

    96

    浏览量

    14266

原文标题:Geant4 仿真工具包及其低能电磁物理包

文章出处:【微信号:RedHeartRobot,微信公众号:红心机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Geant4教程17:Scoring Ⅱ(计数器)—灵敏探测器基础

    G4VSensitiveDetector对象可以被分配给G4LogicalVolume。
    的头像 发表于 04-23 10:25 120次阅读
    <b class='flag-5'>Geant4</b>教程17:Scoring Ⅱ(计数器)—灵敏探测器基础

    求助,请问有没有labview opc ua工具包 2018 啊

    如题,求助,请问有没有labview opc ua工具包 2018 啊。只要2018的哦
    发表于 01-25 20:14

    labview工具包下载

    求助一个labview2020控制仿真工具包,官网下载不了,这个说能免注册下载网址我打开也是空白,求助好心人帮帮忙分享个 https://download.ni.com/#evaluation/labview/ekit/other/downloader/
    发表于 01-16 15:07

    【LuckFox Pico Plus开发板免费试用】+ADB工具包的使用

    ADB工具包是一种较为使用的工具软件,这里就介绍一下它的基本用法。 在使用前,需下载ADB工具包软件。 在解压后,其内容如图1所示,该工具包的软件无需 安装即可使用。 图1
    发表于 10-20 15:23

    ARM KEIL™MDK工具包的操作流程

    本笔记介绍了ARM®KEIL™MDK工具包的操作流程,该工具包采用了μVision®和MicroSemi(Actel™)包含嵌入式ARM®Cortex™-M3处理器的全新智能融合2(SF2)系列
    发表于 09-04 06:16

    ARM KEIL™MDK工具包的操作流程

    本笔记介绍了ARM®KEIL™MDK工具包的操作流程,该工具包采用了μVision®和MicroSemi的SmartFusion2(™)系列,该系列包含嵌入式ARM®Cortex™-M3处理器
    发表于 08-29 07:39

    geant4光源方向设置

    /rot1/gps/pos/rot2应该怎么设置能达到这个目地呢, 在论坛上也有看到类似的对这两个函数的解释,但是tan(90)和tan(180)是不存在,要怎弄呢 改了好久了,geant4手册上也没有详细解释,谢谢帮助,非常感谢
    发表于 08-26 19:50

    适用于飞利浦2.2版的RealView开发工具包入门指南

    只有用于飞利浦编译工具和调试器的RVDK支持ARM®工具包专有ELF(ATPE)格式。 编译工具生成的对象和图像不能被其他工具链使用。 ATPE映像只能使用随飞利浦RVDK提供的Rea
    发表于 08-24 08:20

    geant4在manjaro/archlinux系统下的安装方法

    在arch类系统下的安装是省力的。因为本质上一个命令即可。
    的头像 发表于 08-21 09:52 477次阅读
    <b class='flag-5'>geant4</b>在manjaro/archlinux系统下的安装方法

    ARM软件开发工具包2.50版参考指南

    ARM软件开发工具包(SDT)由一套应用程序以及支持文档和示例组成,使您能够为ARM系列RISC处理器编写和调试应用程序。 您可以使用SDT来开发、生成和调试C、C++或ARM汇编语言程序。
    发表于 08-21 07:17

    如何在OpenVINO trade工具包中推断两个图像?

    无法在OpenVINO™工具包中对两个输入图像运行推理。
    发表于 08-15 08:24

    如何在OpenVINO工具包中使用带推理引擎的blob?

    无法确定如何在OpenVINO™工具包中使用带推理引擎的 blob。
    发表于 08-15 07:17

    c++对于ARM软件开发工具包用户及参考指引

    这本书描述了armc++ 1.0版本的ARM软件开发工具包,以下简称为armc++。ARM c++是一套工具,当与ARM软件开发工具包2.11或更高版本一起使用时,允许您为ARM家族的RisC处理器
    发表于 08-08 06:29

    利用OpenVINO工具包检测汽车品牌

    作为ISV,DGCT有一项检测汽车品牌的要求。因此,有必要设计、开发和测试汽车品牌检测原型,以证明Intel@DistributionofOpenVINOTM用于铝秤的工具包的可行性,从而准确、高效
    发表于 08-04 07:36

    如何访问已与eIQ工具包一起安装的python版本?

    我正在尝试在远程 SSH 板上安装 eIQ 工具包,DEBIX Model A 板具有 I.MX 8M Plus EdgeVerse 处理器和 Ubuntu 20.04。 我下载了 eIQ 工具包
    发表于 06-07 06:46