50 : fXBEAM(5.*
cm), fXCDET(20.*
cm), fXECAL(40.*
cm), fXSOLN(10.*
cm), fXHCAL(100.*
cm),
51 fXMUON(50.*
cm), fNdivECAL(40./10.), fNdivHCAL(100./10.), fYZLength(50.*
cm),
52 fXHalfWorldLength(fXBEAM + fXCDET + fXECAL + fXSOLN + fXHCAL + fXMUON)
67 delete fDetectorMessenger;
115 G4cout <<
" HalfWorldLength " << fXHalfWorldLength <<
G4endl;
117 G4Box* solidWorld=
new G4Box(
"world",fXHalfWorldLength,fYZLength,fYZLength);
133 G4Box* solidBEAM =
new G4Box(
"BEAM",fXBEAM,fYZLength,fYZLength);
149 G4Box* solidCDET =
new G4Box(
"CDET",fXCDET/2.,fYZLength,fYZLength);
164 G4Box* solidECAL =
new G4Box(
"ECAL",fXECAL/2.,fYZLength,fYZLength);
175 G4Box* solidECALdiv =
new G4Box(
"ECAL",fXECAL/2./fNdivECAL,fYZLength,fYZLength);
185 G4Box* solidSOLN =
new G4Box(
"SOLN",fXSOLN/2.,fYZLength,fYZLength);
199 G4Box* solidHCAL =
new G4Box(
"HCAL",fXHCAL/2.,fYZLength,fYZLength);
210 G4Box* solidHCALdiv =
new G4Box(
"HCAL",fXHCAL/2./fNdivHCAL,fYZLength,fYZLength);
219 G4Box* solidMUON =
new G4Box(
"MUON",fXMUON/2.,fYZLength,fYZLength);