基本概念
detector由多个volumes组成
- World
- 最大的volume是world volume,所有其他detector volumes都必须被包含在world里
- 描述world最简单高效的形状是一个box
- 必须创建为具有空母指针的G4PVPlacement
- 必须是未旋转的,它必须放在全局坐标系的原点
- volumes间关系
- 有包含关系的volumes,内部的为子体daughter volume,外部的为母体mother volume
- 子体与母体使用相同坐标系
- world没有母体,它本身是最大的母体
- volume构成
- 描述形状的solid volume
- 描述属性的logical volume
- 物理特性、材料、有无sensitive detector、磁场,等等
- 描述位置的physical volume
创建volume
如何创建volume
- 创建一个实体solid
- 使用该solid volume创建logical volume
- 并添加其他属性
1. 选择solid
Listing 2.4:创建box
G4double world_hx = 3.0*m; //X轴范围-3m到3m
G4double world_hy = 1.0*m;//Y轴范围-1m到1m
G4double world_hz = 1.0*<