34 #include "DetectorConstruction.hh"
35 #include "DetectorMessenger.hh"
64 fAbsorSizeX = fAbsorSizeYZ = 10 *
cm;
65 fWorldSizeX = fWorldSizeYZ = 1.2 * fAbsorSizeX;
66 fMaxStepSize = 5 *
mm;
85 delete fDetectorMessenger;
99 fWorldSizeX / 2, fWorldSizeYZ / 2, fWorldSizeYZ / 2);
116 fAbsorSizeX / 2, fAbsorSizeYZ / 2, fAbsorSizeYZ / 2);
141 G4cout <<
"\n---------------------------------------------------------\n";
144 G4cout <<
"\n---------------------------------------------------------\n";
154 fWorldSizeX = 1.2 * fAbsorSizeX;
164 fAbsorSizeYZ =
value;
165 fWorldSizeYZ = 1.2 * fAbsorSizeYZ;
177 G4cout <<
"!!! DetectorConstruction::SetMaterial: WARNING Material <"
178 << namemat <<
"> does not exist in DB" <<
G4endl;
182 if (mat != fAbsorMaterial) {
183 fAbsorMaterial =
mat;
199 if (fMagField) {
delete fMagField; }
201 if (fieldValue != 0.)