65 auto nistManager = G4NistManager::Instance();
66 G4Material* worldMaterial = nistManager->FindOrBuildMaterial(
"G4_Galactic");
67 G4Material* defaultMaterial = nistManager->FindOrBuildMaterial(
"G4_CONCRETE");
87 G4double halfXY = 5.0*m;
88 G4double halfZ = 1.0*m;
89 G4VSolid* solidShield =
new G4Box(
"shield.solid", halfXY, halfXY, halfZ );
96 G4ThreeVector(0,0, halfZ),
106 G4double halfz = 1*cm;
107 G4VSolid* solidMeasurement =
new G4Box(
"meas.solid", halfXY, halfXY, halfz );
114 G4ThreeVector(0,0, 2*halfZ + halfz),
130 G4LogicalVolumeStore::GetInstance()->GetVolume(
"shield.logical");
144 biasingOperator->AttachTo(logicShield);
146 G4cout <<
" Attaching biasing operator " << biasingOperator->GetName()
147 <<
" to logical volume " << biasingOperator->GetName()
156 SDman->AddNewDetector(sd);
159 G4LogicalVolumeStore::GetInstance()->GetVolume(
"meas.logical");
160 logicSD->SetSensitiveDetector(sd);