52 fXBEAM(5.*cm), fXCDET(20.*cm), fXECAL(40.*cm), fXSOLN(10.*cm), fXHCAL(100.*cm),
53 fXMUON(50.*cm), fNdivECAL(40./10.), fNdivHCAL(100./10.), fYZLength(50.*cm),
54 fXHalfWorldLength(fXBEAM + fXCDET + fXECAL + fXSOLN + fXHCAL + fXMUON),
55 fUserLimits(0), fMagField(0), fDetectorMessenger(0)
62 G4ThreeVector(0.*kilogauss,0.*kilogauss,-1.*kilogauss));
86 G4Material* air = nistMgr->FindOrBuildMaterial(
"G4_AIR");
88 G4Material* al = nistMgr->FindOrBuildMaterial(
"G4_Al");
90 G4Material* fe = nistMgr->FindOrBuildMaterial(
"G4_Fe");
92 G4Material* cu = nistMgr->FindOrBuildMaterial(
"G4_Cu");
96 G4cout << G4endl <<
"The materials defined are : " << G4endl << G4endl;
97 G4cout << *(G4Material::GetMaterialTable()) << G4endl;
139 G4ThreeVector positionBEAM = G4ThreeVector(0.,0.,0.);
152 G4ThreeVector positionCdet = G4ThreeVector(
fXBEAM +
fXCDET/2.,0.,0.);
188 G4ThreeVector positionSOLN
223 G4ThreeVector positionMUON
237 logicWorld->SetVisAttributes( worldVisAtt);