34 #ifndef DetectorConstruction_h
35 #define DetectorConstruction_h 1
G4Material * fMaterial_ExitWindow
G4Material * GetMaterialScatter()
G4double fZfront_ScatterFoil
G4Material * fMaterial_MonitorChbr
const G4VPhysicalVolume * GetpvolWorld()
G4VPhysicalVolume * Construct()
G4double GetThicknessFrame()
G4double GetThicknessWorld()
G4double fThickness_World
void GeometryParameters()
G4double fInnerRadius_Ring
G4double fThickness_ScatterFoil
G4Material * fMaterial_Gas
G4double fZfront_MonitorChbr
G4double GetThicknessScatter()
G4double fThickness_MonitorChbr
G4VPhysicalVolume * fPvol_Frame
const G4VPhysicalVolume * GetpvolFrame()
G4Material * fMaterial_ScatterFoil
G4Material * fMaterial_World
G4Material * fMaterial_Ring
void SetThicknessScatter(G4double)
void SetMaterialScatter(G4String)
Detector construction class to demonstrate various ways of placement.
G4double GetRadiusWorld()
G4Material * fMaterial_Bag
G4double GetZdist_foil_detector()
G4VPhysicalVolume * ConstructVolumes()
G4Material * fMaterial_Frame
G4double fThickness_Frame
Messenger class that defines commands for DetectorConstruction.
G4VPhysicalVolume * fPvol_World
G4double fZfront_ExitWindow
DetectorMessenger * fDetectorMessenger
G4double fThickness_ExitWindow