31 #include "B1DetectorConstruction.hh"
70 G4bool checkOverlaps =
true;
75 G4double world_sizeXY = 1.2*env_sizeXY;
76 G4double world_sizeZ = 1.2*env_sizeZ;
81 0.5*world_sizeXY, 0.5*world_sizeXY, 0.5*world_sizeZ);
102 new G4Box(
"Envelope",
103 0.5*env_sizeXY, 0.5*env_sizeXY, 0.5*env_sizeZ);
132 shape1_rmina, shape1_rmaxa, shape1_rminb, shape1_rmaxb, shape1_hz,
133 shape1_phimin, shape1_phimax);
162 0.5*shape2_dxa, 0.5*shape2_dxb,
163 0.5*shape2_dya, 0.5*shape2_dyb, 0.5*shape2_dz);
CLHEP::Hep3Vector G4ThreeVector
static constexpr double deg
virtual G4VPhysicalVolume * Construct()
G4LogicalVolume * fScoringVolume
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static constexpr double cm
virtual ~B1DetectorConstruction()
static G4NistManager * Instance()