34 #include "DetectorConstruction.hh"
35 #include "DetectorMessenger.hh"
53 fDetectorMessenger(nullptr)
133 if (opticalSurface) opticalSurface->
DumpInfo();
static G4RunManager * GetRunManager()
void AddWorldMPV(const char *c, G4MaterialPropertyVector *mpv)
CLHEP::Hep3Vector G4ThreeVector
static constexpr double MeV
static constexpr double mm
void AddBoxMPV(const char *c, G4MaterialPropertyVector *mpv)
void AddWorldMPCV(const char *c, G4double v)
G4VPhysicalVolume * Construct()
void AddConstProperty(const char *key, G4double PropertyValue)
static G4LogicalBorderSurface * GetSurface(const G4VPhysicalVolume *vol1, const G4VPhysicalVolume *vol2)
void SetMaterialPropertiesTable(G4MaterialPropertiesTable *anMPT)
void SetBirksConstant(G4double value)
G4MaterialPropertiesTable * fBoxMPT
G4MaterialPropertiesTable * fSurfaceMPT
static constexpr double m
void AddSurfaceMPV(const char *c, G4MaterialPropertyVector *mpv)
void AddBoxMPCV(const char *c, G4double v)
void SetMaterialPropertiesTable(G4MaterialPropertiesTable *anMPT)
void SetSurfaceSigmaAlpha(G4double v)
void SetType(const G4SurfaceType &type)
G4MaterialPropertyVector * AddProperty(const char *key, G4double *PhotonEnergies, G4double *PropertyValues, G4int NumEntries)
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
G4SurfaceProperty * GetSurfaceProperty() const
void SetSigmaAlpha(const G4double s_a)
void GeometryHasBeenModified(G4bool prop=true)
G4MaterialPropertiesTable * fWorldMPT
G4VPhysicalVolume * fTank
G4double GetSigmaAlpha() const
G4IonisParamMat * GetIonisation() const
G4GLOB_DLL std::ostream G4cout
DetectorMessenger * fDetectorMessenger
G4OpticalSurface * fSurface
void SetModel(const G4OpticalSurfaceModel model)
static G4NistManager * Instance()
void SetFinish(const G4OpticalSurfaceFinish)