创建材料大致分为3步,第一个是同位素G4Isotope,第二个是元素或者说是原子G4Element,第三个是最大的也就是材料G4Material。
(1)首先是同位素定义
G4Isotope *isoHe3 = new G4Isotope("He3", 2, 3, 3. * g / mole);
创建一个氦-3 (He-3) 同位素,具有2个质子和3个核子,并设置其摩尔质量为3克/摩尔。
G4Element *elHe3 = new G4Element("elHe3", "He", 1);
elHe3->AddIsotope(isoHe3, 100. * perCent);
创建一个氦-3元素对象,将He-3同位素添加到氦-3元素中,赋予其100%的丰度。
(2)定义一种单独的材料
重点是材料,也就是说这是一种纯的由一种元素构成的可见物体,例如氧气等气体。就需要名字,原子序数,摩尔质量,密度。