B1DetectorConstruction::B1DetectorConstruction()
: G4VUserDetectorConstruction(),
fScoringVolume(0)
{ }
// 构造函数
B1DetectorConstruction::~B1DetectorConstruction()
{ }
// 析构函数
G4VPhysicalVolume* B1DetectorConstruction::Construct()
{
G4NistManager* nist = G4NistManager::Instance();
// 材料查找表
G4double a, den; // 定义摩尔质量和密度
G4String name, sym; // 名字和符号
G4int z, ncom, nato; // 原子序数及组成
// 定义Ce这种元素
a = 140.12*g/mole; // 摩尔质量
G4Element* elCe = new G4Element(name="Cerium", sym="Ce", z=58, a);
// 定义Gd这种元素
a = 157.25*g/mole;
G4Element* elGd = new G4Element(name="Gadolinium", sym="Gd", z=64, a);
den = 5.23*g/cm3; // 材料的密度
G4Materia* NEW_MAT = new G4Material(name="GAGG", den, ncom = 2);
// ncom是材料由多少元素组成