65 fTotalThickness (2.0*m), fLayerThickness(0.),
67 fWorldMaterial(0), fAbsorberMaterial(0), fGapMaterial(0),
68 fLayerSolid(0), fGapSolid(0),
69 fWorldLogical(0), fCalorLogical(0), fLayerLogical(0), fGapLogical(0),
70 fWorldPhysical(0), fCalorPhysical(0), fLayerPhysical(0), fGapPhysical(0),
71 fDetectorMessenger(0), fVerboseLevel(1)
116 G4double
a, z, density;
120 G4int ncomponents, natoms;
121 G4double abundance, fractionmass;
122 G4double temperature, pressure;
148 U->AddIsotope(U5, abundance= 90.*perCent);
149 U->AddIsotope(U8, abundance= 10.*perCent);
155 new G4Material(name=
"Aluminium", z=13.,
a=26.98*g/mole, density=2.700*g/cm3);
156 new G4Material(name=
"Silicon", z=14.,
a= 28.09*g/mole, density= 2.33*g/cm3);
157 new G4Material(name=
"Iron", z=26.,
a=55.85*g/mole, density=7.87*g/cm3);
158 new G4Material(name=
"ArgonGas",z=18.,
a= 39.95*g/mole, density=1.782*mg/cm3);
159 new G4Material(name=
"He", z=2.,
a=4.0*g/mole, density=0.1786e-03*g/cm3);
161 density = 1.390*g/cm3;
163 new G4Material(name=
"liquidArgon", z=18.,
a, density);
165 density = 11.35*g/cm3;
173 density = 1.000*g/cm3;
175 H2O->AddElement(H, natoms=2);
176 H2O->AddElement(O, natoms=1);
178 density = 1.032*g/cm3;
180 Sci->AddElement(C, natoms=9);
181 Sci->AddElement(H, natoms=10);
187 density = 1.290*mg/cm3;
189 Air->AddElement(N, fractionmass=0.7);
190 Air->AddElement(O, fractionmass=0.3);
196 density = universe_mean_density;
197 pressure = 3.e-18*pascal;
198 temperature = 2.73*kelvin;
200 density,kStateGas,temperature,pressure);
203 G4cout << *(G4Material::GetMaterialTable()) << G4endl;
266 G4SDManager::GetSDMpointer()->SetVerboseLevel(1);
274 for(G4int j=0;j<2;j++)
280 { detName +=
"_abs"; }
282 { detName +=
"_gap"; }
284 G4SDManager::GetSDMpointer()->AddNewDetector(det);
294 det->RegisterPrimitive(primitive);
296 primitive->SetFilter(neutralFilter);
297 det->RegisterPrimitive(primitive);
299 primitive->SetFilter(chargedFilter);
300 det->RegisterPrimitive(primitive);
308 G4SDManager::GetSDMpointer()->SetVerboseLevel(0);