43 #include "DetectorConstruction.hh"
56 Iron(0), Copper(0), Tungsten(0), Lead(0), Uranium(0), PbWO4(0),
57 Polystyrene(0), LiquidArgon(0),
58 theAbsorberMaterial(0),
59 logicAbsorber(0), physiAbsorber(0) {}
73 G4double density, pressure, temperature, fractionmass;
100 density = 7.87*
g/
cm3;
105 density = 8.96*
g/
cm3;
110 density = 19.30*
g/
cm3;
115 density = 11.35*
g/
cm3;
120 density = 18.95*
g/
cm3;
131 density = 1.290*
mg/
cm3;
138 density = 1.e-5*
g/
cm3;
139 pressure = 2.e-2*
bar;
148 density = 1.032*
g/
cm3;
154 density = 8.28*
g/
cm3;
173 G4Box* experimentalHall_box
174 =
new G4Box(
"expHall_box",expHall_x,expHall_y,expHall_z);
197 G4double xAbsorber = sizeCalo / 2.0;
198 G4double yAbsorber = sizeCalo / 2.0;
199 G4double zAbsorber = sizeCalo / 2.0;
201 G4Box* solidAbsorber =
new G4Box(
"solidAbsorber", xAbsorber, yAbsorber, zAbsorber);
240 <<
" ------ DetectorConstruction::PrintParameters() ------ " <<
G4endl
241 <<
" Absorber Material = ";
247 G4cout << G4endl <<
" -------------------------------------------------------- "
CLHEP::Hep3Vector G4ThreeVector
std::vector< ExP01TrackerHit * > a
static constexpr double STP_Temperature
G4VPhysicalVolume * Construct()
G4VPhysicalVolume * physiAbsorber
const G4String & GetName() const
static constexpr double g
static constexpr double m
G4LogicalVolume * experimentalHall_log
static constexpr double mg
void AddElement(G4Element *element, G4int nAtoms)
G4LogicalVolume * logicAbsorber
G4GLOB_DLL std::ostream G4cout
G4Material * theAbsorberMaterial
void SetMaterial(G4Material *pMaterial)
static constexpr double mole
void AddMaterial(G4Material *material, G4double fraction)
G4VPhysicalVolume * experimentalHall_phys
static constexpr double bar
static constexpr double cm3