猪头Geant4讲座(5)
时间:2025-04-20
时间:2025-04-20
猪头Geant4讲座第四讲——基本单位
在进行后续讲座之前,我们首先了解一下Geant4中的单位,
在Geant4中的每个物理量虽然都有默认单位,但是每个物理量还可以带任意用户方便的单位,比如长度单位默认是mm,但用户可以改为m。
物理量的默认单位是采用的Hep(High-Energy Physics )中的单位:
millimeter (mm)
nanosecond (ns)
Mega electron Volt (MeV)
positron charge (eplus)
degree Kelvin (kelvin)
the amount of substance (mole)
luminous intensity (candela)
radian (radian)
steradian (steradian)
G4中对每个单位都用常变量进行了定义,可以很方便地对物理量进行描述方法。
而且大部分常用单位都有全名和缩写两种。
比如定义一个10cm的长度可以用下述几种方法描述。
G4double length=100.;
G4double length=100. * mm;
G4double length=100. * millimeter;
G4double length=10. * cm;
G4double length=10. * centimeter;
这几种描述方法是等价的。
具体的单位设置可以看$G4INSTALL/source/global/management/include/G4SystemOfUnits.hh,这个文件是引用的CLHEP的一部分,其来源是$CLHEP/Units/SystemOfUnits.h。
上一篇:日常工作准则