109 fPhantomSize.
setX(200.*
mm);
110 fPhantomSize.
setY(200.*
mm);
111 fPhantomSize.
setZ(400.*
mm);
112 fNx = fNy = fNz = 100;
151 =
new G4Box(
"world", worldSize.x()/2., worldSize.y()/2., worldSize.z()/2.);
178 =
new G4Box(
"phantom",
179 phantomSize.
x()/2., phantomSize.
y()/2., phantomSize.
z()/2.);
199 G4cout <<
"<-- RE02DetectorConstruction::Construct-------" <<
G4endl;
201 G4cout <<
" Segmentation ("<< fNx<<
","<<fNy<<
","<<fNz<<
")"<<
G4endl;
204 G4cout <<
"<---------------------------------------------"<<
G4endl;
222 new G4Box(yRepName,phantomSize.
x()/2.,sensSize.
y()/2.,phantomSize.
z()/2.);
230 new G4Box(xRepName,sensSize.
x()/2.,sensSize.
y()/2.,phantomSize.
z()/2.);
243 new G4Box(zVoxName,sensSize.
x()/2.,sensSize.
y()/2.,sensSize.
z()/2.);
247 std::vector<G4Material*> phantomMat(2,water);
274 G4String phantomSDname =
"PhantomSD";
303 electronFilter->
add(particleName=
"e+");
304 electronFilter->
add(particleName=
"e-");
367 for (
G4int i = 0; i < 4; i++){
368 std::sprintf(name,
"gammaSurfCurr%03d",i);
375 pkinEFilter->
add(
"gamma");