31#ifndef LXeDetectorConstruction_h
32#define LXeDetectorConstruction_h 1
37#include "G4VUserDetectorConstruction.hh"
38#include <CLHEP/Units/SystemOfUnits.h>
Definition of the LXeDetectorMessenger class.
G4Cache< LXeScintSD * > fScint_SD
void SetWLSScintYield(G4double)
void SetWLSSlabOn(G4bool b)
G4double GetPMTRadius() const
G4MaterialPropertiesTable * fMPTPStyrene
LXeDetectorMessenger * fDetectorMessenger
LXeDetectorConstruction()
G4double GetScintX() const
static G4bool GetSphereOn()
G4double GetHousingReflectivity() const
LXeMainVolume * fMainVolume
void SetPMTRadius(G4double)
void SetHousingThickness(G4double)
G4Cache< LXePMTSD * > fPmt_SD
G4bool GetWLSSlabOn() const
void ConstructSDandField() override
G4VPhysicalVolume * fExperimentalHall_phys
void SetSaveThreshold(G4int)
G4bool GetMainVolumeOn() const
~LXeDetectorConstruction() override
void SetMainScintYield(G4double)
G4double GetScintY() const
G4double fOuterRadius_pmt
G4MaterialPropertiesTable * fLXe_mt
void SetMainVolumeOn(G4bool b)
G4LogicalVolume * fExperimentalHall_log
G4Box * fExperimentalHall_box
G4double GetSlabZ() const
void SetHousingReflectivity(G4double)
G4VPhysicalVolume * Construct() override
G4int GetSaveThreshold() const
G4double GetHousingThickness() const
void SetDimensions(G4ThreeVector)
G4double GetScintZ() const