使用头文件#include "G4Tubs.hh"
//创建材料表
auto nist = G4NistManager::Instance();
// 提前声明solid_det1
G4Material* det1_mat = nist->FindOrBuildMaterial("G4_Al");
G4ThreeVector pos = G4ThreeVector(0, 0*cm, -1*cm);
// 尺寸参数
G4double det1_in = 8.0*mm;
// 内径
G4double det1_out = 19.0*mm;
// 外径
G4double det1_h = 14.0*mm;
// 高度
auto det1 = new G4Tubs("det1", det1_in, det1_out, det1_h/2.0, 0, 360*deg);
// 材料相减
// 提前声明solid_det1
G4Material* det1_mat = nist->FindOrBuildMaterial("G4_BGO");
G4ThreeVector pos = G4ThreeVector(0, 0*cm, -1*cm);
// 尺寸参数
G4double det11_in = 8.0*mm;
G4double det11_out = 19.0*mm;
G4double det11_h = 14.0*mm;
auto det11 = new G4Tubs("det11", d