35 #include "DetectorConstruction.hh"
36 #include "DetectorMessenger.hh"
56 :fWallMaterial(0),fWall(0),fCavityMaterial(0),fCavity(0),fDetectorMessenger(0)
122 "Water_gas",
"G4_WATER_VAPOR", 1.0*
mg/
cm3);
138 "G4_Al", 2.7*
mg/
cm3);
161 sWall =
new G4Tubs(
"Wall",
180 sCavity =
new G4Tubs(
"Cavity",
208 G4cout <<
"\n---------------------------------------------------------\n";
215 G4cout <<
"\n---------------------------------------------------------\n";
235 fWallThickness =
value;
void SetWallMaterial(G4String)
static G4RunManager * GetRunManager()
CLHEP::Hep3Vector G4ThreeVector
static G4MaterialTable * GetMaterialTable()
static constexpr double mm
void SetName(const G4String &name)
G4VPhysicalVolume * Construct()
void SetMeanExcitationEnergy(G4double value)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
G4VPhysicalVolume * fWall
G4Material * fCavityMaterial
G4Material * BuildMaterialWithNewDensity(const G4String &name, const G4String &basename, G4double density=0.0, G4double temp=NTP_Temperature, G4double pres=CLHEP::STP_Pressure)
void SetWorldRadius(G4double)
const G4String & GetName() const
static constexpr double g
static constexpr double m
const XML_Char int const XML_Char * value
G4double fCavityThickness
static constexpr double mg
static G4GeometryManager * GetInstance()
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static constexpr double twopi
void SetWallThickness(G4double)
static constexpr double eV
void OpenGeometry(G4VPhysicalVolume *vol=0)
G4VPhysicalVolume * ConstructVolumes()
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
static G4SolidStore * GetInstance()
void SetCavityThickness(G4double)
static G4PhysicalVolumeStore * GetInstance()
G4IonisParamMat * GetIonisation() const
G4GLOB_DLL std::ostream G4cout
static constexpr double cm
DetectorMessenger * fDetectorMessenger
static constexpr double cm3
G4Material * fWallMaterial
static G4LogicalVolumeStore * GetInstance()
G4VPhysicalVolume * fCavity
static G4NistManager * Instance()
G4double GetDensity() const