...自行创建逻辑体积材料...
...自行创建世界体积...
...创建G4Torus类体积...
auto solid_torus = new G4Torus("solidtorus",2.*cm,4.*cm,50.*cm,0*degree,1.5*rad);//一圈就是2π弧度
auto logic_torus = new G4LogicalVolume(solid_torus,matSteel,"logictorus");
G4double pos_X = 0.0*cm; // X-location
G4double pos_Y = 0.0*cm; // Y-location
G4double pos_Z = 0.0*cm; // Z-location
auto threeVect = G4ThreeVector( pos_X, pos_Y, pos_Z);
auto rotMtrx = G4RotationMatrix();
auto trans3D = G4Transform3D( rotMtrx, threeVect );
G4VPhysicalVolume* phystorus = new G4PVPlacement( trans3D, logic_torus, "phystorus", logicWorld, false, 0, checkOverlaps);
G4Torus类中各项具体参数标识: