41 #include "DetectorConstruction.hh"
52 Iron(0),
Copper(0), Tungsten(0), Lead(0), Uranium(0), PbWO4(0),
53 Polystyrene(0), LiquidArgon(0),
54 theAbsorberMaterial(0),
55 logicAbsorber(0), physiAbsorber(0) {}
104 density = 19.30*
g/
cm3;
109 density = 11.35*
g/
cm3;
114 density = 18.95*
g/
cm3;
125 density = 1.290*
mg/
cm3;
132 density = 1.e-5*
g/
cm3;
133 pressure = 2.e-2*
bar;
134 temperature = STP_Temperature;
142 density = 1.032*
g/
cm3;
148 density = 8.28*
g/
cm3;
167 G4Box* experimentalHall_box
168 =
new G4Box(
"expHall_box",expHall_x,expHall_y,expHall_z);
191 G4double xAbsorber = sizeCalo / 2.0;
192 G4double yAbsorber = sizeCalo / 2.0;
193 G4double zAbsorber = sizeCalo / 2.0;
195 G4Box* solidAbsorber =
new G4Box(
"solidAbsorber", xAbsorber, yAbsorber, zAbsorber);
233 <<
" ------ DetectorConstruction::PrintParameters() ------ " <<
G4endl
234 <<
" Absorber Material = ";
240 G4cout << G4endl <<
" -------------------------------------------------------- "
G4VPhysicalVolume * experimentalHall_phys
CLHEP::Hep3Vector G4ThreeVector
void AddMaterial(G4Material *material, G4double fraction)
const G4String & GetName() const
G4VPhysicalVolume * Construct()
G4LogicalVolume * experimentalHall_log
G4GLOB_DLL std::ostream G4cout
G4Material * theAbsorberMaterial
G4VPhysicalVolume * physiAbsorber
G4LogicalVolume * logicAbsorber
void AddElement(G4Element *element, G4int nAtoms)
void SetMaterial(G4Material *pMaterial)