当前位置: 首页 > news >正文

Gate学习(6) 指令学习3

一、/particle/ 目录及其子目录下的命令

5b08b6b6662c4ca0b0831cb2f6a773e1.png

在 `/particle/` 命令目录及其子目录下,可以控制和管理粒子相关的属性和过程。以下是每个命令目录和命令的简要解释:

### `/particle/`
这是粒子控制命令的主目录,包括选择粒子、列出粒子名称、查找粒子编码、创建所有离子和同位旋等命令。

- **select**:选择粒子。
  - 使用例子:`/particle/select electron` 选择电子作为当前粒子。

- **list**:列出粒子名称。
  - 使用例子:`/particle/list` 列出所有可用的粒子名称。

- **find**:通过编码查找粒子。
  - 使用例子:`/particle/find 11` 通过粒子编码查找粒子(例如,质子的编码是11)。

- **createAllIon**:创建所有离子(基态)。
  - 使用例子:`/particle/createAllIon` 创建所有离子。

- **createAllIsomer**:创建所有同位旋。
  - 使用例子:`/particle/createAllIsomer` 创建所有同位旋。

- **verbose**:设置粒子表的详细程度。
  - 使用例子:`/particle/verbose 2` 设置详细程度为2。

### `/particle/nuclideTable/`
这个目录包含核素表控制命令,包括设置半衰期和平均寿命的阈值,以及在寻找能级时的容差。

- **min_halflife**:设置半衰期的阈值。
  - 使用例子:`/particle/nuclideTable/min_halflife 1 s` 设置半衰期的最小阈值为1秒。

- **min_meanlife**:设置平均寿命的阈值。
  - 使用例子:`/particle/nuclideTable/min_meanlife 1 s` 设置平均寿命的最小阈值为1秒。

- **level_tolerance**:设置寻找能级时的容差。
  - 使用例子:`/particle/nuclideTable/level_tolerance 0.01` 设置能级搜索的容差为0.01。

### `/particle/property/`
这个目录包含粒子属性控制命令,包括打印粒子属性、设置稳定标志、设置寿命等。

- **dump**:打印粒子属性。
  - 使用例子:`/particle/property/dump` 打印当前粒子的属性。

- **stable**:设置稳定标志。
  - 使用例子:`/particle/property/stable true` 将当前粒子标记为稳定。

- **lifetime**:设置寿命。
  - 使用例子:`/particle/property/lifetime 1.5 ns` 设置粒子的寿命为1.5纳秒。

- **verbose**:设置粒子属性的详细程度。
  - 使用例子:`/particle/property/verbose 2` 设置详细程度为2。

### `/particle/process/`
这个目录包含过程管理器控制命令,包括打印过程信息、激活和禁用过程。

- **dump**:打印过程管理器或过程信息。
  - 使用例子:`/particle/process/dump` 打印过程管理器的信息。

- **verbose**:设置过程或过程管理器的详细程度。
  - 使用例子:`/particle/process/verbose 2` 设置详细程度为2。

- **activate**:激活过程。
  - 使用例子:`/particle/process/activate myProcess` 激活名为 `myProcess` 的过程。

- **inactivate**:禁用过程。
  - 使用例子:`/particle/process/inactivate myProcess` 禁用名为 `myProcess` 的过程。

这些命令提供了对粒子属性和过程的全面控制,允许用户根据需要配置和管理粒子行为。如果您需要更多帮助或有其他问题,请随时联系我。

二、/tracking/  目录及其子目录下的命令
75039010c2dd4eb1aa8c00b5e8849316.png

在 `/tracking/` 命令目录下,可以控制和管理GATE模拟中的跟踪管理器(TrackingManager)和步进管理器(SteppingManager)的行为。以下是每个命令的简要解释和使用例子:

1. **abort**:终止当前G4Track的处理。
   - 这个命令用于中断当前正在处理的G4Track。
   - 使用例子:`/tracking/abort` 执行这个命令将终止当前的G4Track。

2. **resume**:恢复当前G4Track的处理。
   - 这个命令用于恢复之前被中断的G4Track的处理。
   - 使用例子:`/tracking/resume` 执行这个命令将恢复当前的G4Track。

3. **storeTrajectory**:存储轨迹或不存储。
   - 这个命令用于控制是否存储粒子的轨迹信息。
   - 使用例子:`/tracking/storeTrajectory true` 开启轨迹存储;`/tracking/storeTrajectory false` 关闭轨迹存储。

4. **verbose**:设置跟踪类别的详细程度。
   - 这个命令用于设置跟踪过程中控制台输出的信息量。
   - 使用例子:`/tracking/verbose 2` 将详细程度设置为2,意味着系统将提供更多的输出信息。

三、/geometry/目录及其子目录下的命令

c068c1be9e6941eeb0cb207c466a4280.png

在 `/geometry/` 命令目录及其子目录下,可以控制和管理GATE模拟中的几何体设置,包括几何体导航和几何体验证。以下是每个命令目录和命令的简要解释:

### `/geometry/`
这是几何体控制命令的主目录,目前没有列出具体的命令,但包含子目录。

### `/geometry/navigator/`
这个目录包含几何体导航控制设置的命令,用于管理和配置几何体导航器的行为。

- **reset**:重置导航器和导航历史。
  - 使用例子:`/geometry/navigator/reset` 执行这个命令将重置导航器和导航历史。

- **verbose**:设置导航器的运行时详细程度。
  - 使用例子:`/geometry/navigator/verbose 2` 将详细程度设置为2。

- **check_mode**:将导航器设置为检查模式状态。
  - 使用例子:`/geometry/navigator/check_mode` 执行这个命令将导航器设置为检查模式。

- **push_notify**:设置导航器详细程度推送通知。
  - 使用例子:`/geometry/navigator/push_notify` 执行这个命令将设置导航器的推送通知。

### `/geometry/test/`
这个目录包含几何体验证控制设置的命令,用于检测可能的重叠区域,帮助确保几何体设置的正确性。

- **tolerance**:定义重叠报告的容差(以毫米为单位)。
  - 使用例子:`/geometry/test/tolerance 1 mm` 设置重叠检测的容差为1毫米。

- **verbosity**:指定是否以详细模式运行。
  - 使用例子:`/geometry/test/verbosity true` 开启详细模式。

- **resolu


http://www.mrgr.cn/news/77842.html

相关文章:

  • ChatGPT 与其他 AI 技术在短视频营销中的技术应用与协同策略
  • 国家级资质!同驭汽车获得CNAS实验室认证
  • 科研数据处理工具Graphpad Prism 10.1+9.5下载安装教程
  • 数据结构-树状数组专题(2)
  • 使用Python 在Excel中创建和取消数据分组 - 详解
  • 【SQL Server】华中农业大学空间数据库实验报告 实验三 数据操作
  • WPF异步UI交互功能的实现方法
  • cangjie (仓颉) vscode环境搭建
  • .NET9 - 新功能体验(二)
  • 使用bcc/memleak定位C/C++应用的内存泄露问题
  • #Verilog HDL# 谈谈代码中如何跨层次引用
  • 下载安装Android Studio
  • #Verilog HDL# Verilog中的ifdef/ifndef/else等用法
  • 每日一练:位运算-消失的两个数字
  • CNN—LeNet:从0开始神经网络学习,实战MNIST和CIFAR10~
  • 第三十四篇 MobileNetV1、V2、V3模型解析
  • 【计算机网络】数据链路层
  • 算法(Algorithm)
  • Playwright(Java版) - 7: Playwright 页面对象模型(POM)
  • 使用 Spring Boot 和 GraalVM 的原生镜像
  • win10局域网加密共享设置
  • 《计算力学学报》
  • MCSA --- make coding simple again
  • JavaFX 实现文件夹和文件选择功能及常见问题解决方案
  • 动态规划子数组系列一>最长湍流子数组
  • 高频面试题(含笔试高频算法整理)基本总结回顾6