32 #ifndef LXeDetectorConstruction_H
33 #define LXeDetectorConstruction_H 1
void SetMainVolumeOn(G4bool b)
G4double fOuterRadius_pmt
CLHEP::Hep3Vector G4ThreeVector
virtual void ConstructSDandField()
G4MaterialPropertiesTable * fMPTPStyrene
void SetHousingReflectivity(G4double)
G4VPhysicalVolume * ConstructDetector()
G4Cache< LXePMTSD * > fPmt_SD
Definition of the LXePMTSD class.
virtual ~LXeDetectorConstruction()
static G4bool GetSphereOn()
LXeMainVolume * fMainVolume
virtual G4VPhysicalVolume * Construct()
void SetHousingThickness(G4double)
void SetMainScintYield(G4double)
void SetDimensions(G4ThreeVector)
LXeDetectorMessenger * fDetectorMessenger
void SetWLSScintYield(G4double)
G4Box * fExperimentalHall_box
G4double GetHousingReflectivity()
void SetPMTRadius(G4double)
G4Cache< LXeScintSD * > fScint_SD
Definition of the LXeScintSD class.
G4MaterialPropertiesTable * fLXe_mt
void SetWLSSlabOn(G4bool b)
G4LogicalVolume * fExperimentalHall_log
LXeDetectorConstruction()
Definition of the LXeDetectorMessenger class.
G4VPhysicalVolume * fExperimentalHall_phys
G4double GetHousingThickness()