34 #ifndef DetectorConstruction_h
35 #define DetectorConstruction_h 1
static G4RunManager * GetRunManager()
G4VPhysicalVolume * GetTank()
void SetSurfaceModel(const G4OpticalSurfaceModel model)
void AddWorldMPV(const char *c, G4MaterialPropertyVector *mpv)
G4OpticalSurfaceFinish GetSurfaceFinish(void)
void AddBoxMPV(const char *c, G4MaterialPropertyVector *mpv)
void AddWorldMPCV(const char *c, G4double v)
void SetSurfaceType(const G4SurfaceType type)
G4OpticalSurface * GetSurface(void)
G4VPhysicalVolume * Construct()
G4MaterialPropertiesTable * GetWorldMaterialPropertiesTable()
G4MaterialPropertiesTable * fBoxMPT
G4MaterialPropertiesTable * GetSurfaceMaterialPropertiesTable()
G4MaterialPropertiesTable * fSurfaceMPT
void AddSurfaceMPV(const char *c, G4MaterialPropertyVector *mpv)
void AddBoxMPCV(const char *c, G4double v)
void SetSurfaceSigmaAlpha(G4double v)
G4OpticalSurfaceModel GetModel() const
void SetType(const G4SurfaceType &type)
void GeometryHasBeenModified(G4bool prop=true)
G4MaterialPropertiesTable * fWorldMPT
G4MaterialPropertiesTable * GetBoxMaterialPropertiesTable()
G4VPhysicalVolume * fTank
void SetSurfaceFinish(const G4OpticalSurfaceFinish finish)
DetectorMessenger * fDetectorMessenger
G4OpticalSurface * fSurface
G4OpticalSurfaceFinish GetFinish() const
G4OpticalSurfaceModel GetSurfaceModel(void)
const XML_Char XML_Content * model
void SetModel(const G4OpticalSurfaceModel model)
Simple detector construction with a box volume placed in a world.
void SetFinish(const G4OpticalSurfaceFinish)