32 #ifndef RE06DetectorConstruction_h
33 #define RE06DetectorConstruction_h 1
RE06DetectorMessenger * fDetectorMessenger
G4Material * fGapMaterial
G4VPhysicalVolume * fGapPhysical[3]
void PrintCalorParameters() const
G4LogicalVolume * fWorldLogical
virtual ~RE06DetectorConstruction()
G4PVReplica * fLayerPhysical[3]
G4Material * fAbsorberMaterial
G4String GetGapMaterial() const
G4LogicalVolume * fLayerLogical[3]
void SetVerboseLevel(G4int val)
G4VPhysicalVolume * fWorldPhysical
void SetSerialGeometry(G4bool ser)
G4double fTotalThickness
total thinkness of one calorimeter
RE06DetectorConstruction()
G4String GetAbsorberMaterial() const
G4Material * fWorldMaterial
void SetAbsorberMaterial(G4String materialChoice)
G4LogicalVolume * fGapLogical[3]
virtual G4VPhysicalVolume * Construct()
G4double fLayerThickness
= fTotalThickness / fNumberOfLayers
G4LogicalVolume * fCalorLogical[3]
void SetNumberOfLayers(G4int nl)
static G4ThreadLocal G4bool fConstructedSDandField
void ConstructSDandField()
void SetGapMaterial(G4String materialChoice)
G4int GetNumberOfLayers() const
G4int GetVerboseLevel() const
G4VPhysicalVolume * fCalorPhysical[3]