31 #include "B1DetectorConstruction.hh"
32 #include "B1SteppingAction.hh"
71 G4bool checkOverlaps =
true;
76 G4double world_sizeXY = 1.2*env_sizeXY;
77 G4double world_sizeZ = 1.2*env_sizeZ;
82 0.5*world_sizeXY, 0.5*world_sizeXY, 0.5*world_sizeZ);
103 new G4Box(
"Envelope",
104 0.5*env_sizeXY, 0.5*env_sizeXY, 0.5*env_sizeZ);
134 shape1_rmina, shape1_rmaxa, shape1_rminb, shape1_rmaxb, shape1_hz,
135 shape1_phimin, shape1_phimax);
198 0.5*shape2_dxa, 0.5*shape2_dxb,
199 0.5*shape2_dya, 0.5*shape2_dyb, 0.5*shape2_dz);
virtual ~B1DetectorConstruction()
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
CLHEP::Hep3Vector G4ThreeVector
static B1SteppingAction * Instance()
static G4NistManager * Instance()
virtual G4VPhysicalVolume * Construct()
void SetVolume(G4LogicalVolume *volume)