136 G4double
a, z, density;
140 G4int ncomponents, natoms;
141 G4double abundance, fractionmass;
142 G4double temperature, pressure;
168 U->AddIsotope(U5, abundance= 90.*perCent);
169 U->AddIsotope(U8, abundance= 10.*perCent);
175 new G4Material(name=
"Aluminium", z=13.,
a=26.98*g/mole, density=2.700*g/cm3);
176 new G4Material(name=
"Silicon", z=14.,
a= 28.09*g/mole, density= 2.33*g/cm3);
177 new G4Material(name=
"Iron", z=26.,
a=55.85*g/mole, density=7.87*g/cm3);
178 new G4Material(name=
"ArgonGas",z=18.,
a= 39.95*g/mole, density=1.782*mg/cm3);
179 new G4Material(name=
"He", z=2.,
a=4.0*g/mole, density=0.1786e-03*g/cm3);
181 density = 1.390*g/cm3;
185 density = 11.35*g/cm3;
193 density = 1.000*g/cm3;
195 H2O->AddElement(H, natoms=2);
196 H2O->AddElement(O, natoms=1);
198 density = 1.032*g/cm3;
200 Sci->AddElement(C, natoms=9);
201 Sci->AddElement(H, natoms=10);
207 density = 1.290*mg/cm3;
209 Air->AddElement(N, fractionmass=0.7);
210 Air->AddElement(O, fractionmass=0.3);
216 density = universe_mean_density;
217 pressure = 3.e-18*pascal;
218 temperature = 2.73*kelvin;
220 density,kStateGas,temperature,pressure);
223 G4cout << *(G4Material::GetMaterialTable()) << G4endl;
262 G4ThreeVector(0.,G4double(i-1)*m,0.),
304 fWorldLogical->SetVisAttributes(G4VisAttributes::GetInvisible());
306 simpleBoxVisAtt->SetVisibility(
true);
320 G4SDManager::GetSDMpointer()->SetVerboseLevel(1);
331 epFilter->add(particleName=
"e-");
332 epFilter->add(particleName=
"e+");
335 for(G4int i=0;i<3;i++)
337 for(G4int j=0;j<2;j++)
343 { detName +=
"_abs"; }
345 { detName +=
"_gap"; }
347 G4SDManager::GetSDMpointer()->AddNewDetector(det);
358 det->RegisterPrimitive(primitive);
360 primitive->SetFilter(gammaFilter);
361 det->RegisterPrimitive(primitive);
363 primitive->SetFilter(electronFilter);
364 det->RegisterPrimitive(primitive);
366 primitive->SetFilter(positronFilter);
367 det->RegisterPrimitive(primitive);
369 primitive->SetFilter(gammaFilter);
370 det->RegisterPrimitive(primitive);
372 primitive->SetFilter(electronFilter);
373 det->RegisterPrimitive(primitive);
375 primitive->SetFilter(positronFilter);
376 det->RegisterPrimitive(primitive);
378 primitive->SetFilter(epFilter);
379 det->RegisterPrimitive(primitive);
381 primitive->SetFilter(epFilter);
382 det->RegisterPrimitive(primitive);
390 G4SDManager::GetSDMpointer()->SetVerboseLevel(0);
517 static G4bool isAdded =
false;
519 if( isAdded )
return;
522 G4double
a, z, density;
524 G4int ncomponents, natoms;
530 new G4Material(name=
"Copper", z=29.,
a=63.546*g/mole, density=8.96*g/cm3);
531 new G4Material(name=
"Tungsten", z=74.,
a=183.84*g/mole, density=19.3*g/cm3);
533 G4Element* C = G4Element::GetElement(
"Carbon");
534 G4Element* O = G4Element::GetElement(
"Oxygen");
538 new G4Material(
"CarbonicGas", density= 27.*mg/cm3, ncomponents=2,
539 kStateGas, 325.*kelvin, 50.*atmosphere);
540 CO2->AddElement(C, natoms=1);
541 CO2->AddElement(O, natoms=2);