51 translation = - 2.*
m;
62 pMaterial -> DefineMaterials();
64 ConstructShelterSPE(motherVolume);
69 delete shelterSPEVisAtt;
72 delete shelterSPEPhys;
81 void RemSimShelterSPEDecorator::ConstructShelterSPE(
G4VPhysicalVolume* motherVolume)
84 pMaterial -> DefineMaterials();
86 G4Material* water = pMaterial -> GetMaterial(
"Water");
88 shelterSPE =
new G4Box(
"shelterSPE",shelterSPEX/2.,shelterSPEY/2.,shelterSPEZ/2.);
91 "shelterSPELog",0,0,0);
95 "shelterSPEPhys", shelterSPELog, motherVolume,
false,0);
100 shelterSPEVisAtt -> SetVisibility(
true);
101 shelterSPEVisAtt -> SetForceSolid(
true);
102 shelterSPELog -> SetVisAttributes(shelterSPEVisAtt);
113 G4cout <<
"-----------------------------------------------------------------------"
115 <<
"the shelterSPE is a box whose thickness is: " <<
G4endl
116 << ((shelterSPE -> GetZHalfLength())*2.)/
cm
117 <<
" cm along the Z axis"
119 <<
"material of the shelterSPE: "
120 << shelterSPELog -> GetMaterial() -> GetName() <<
G4endl