37 #ifndef DetectorConstruction_h
38 #define DetectorConstruction_h 1
G4VPhysicalVolume * fPhysiLayer
const G4VPhysicalVolume * GetAbsorber()
G4Material * fAbsorberMaterial
G4LogicalVolume * fLogicWorld
G4double GetAbsorberThickness()
void SetNbOfLayers(G4int)
G4VPhysicalVolume * Construct()
G4double GetCalorThickness()
G4VPhysicalVolume * fPhysiWorld
void SetGapMaterial(G4String)
void SetGapThickness(G4double)
void ComputeCalorParameters()
G4LogicalVolume * fLogicCalor
G4Material * GetAbsorberMaterial()
G4LogicalVolume * fLogicLayer
void SetAbsorberThickness(G4double)
G4Material * GetGapMaterial()
G4VPhysicalVolume * fPhysiAbsorber
const G4VPhysicalVolume * GetGap()
G4Material * fDefaultMaterial
void SetCalorSizeYZ(G4double)
G4double GetWorldSizeYZ()
G4VPhysicalVolume * ConstructCalorimeter()
const G4VPhysicalVolume * GetphysiWorld()
G4double GetGapThickness()
void PrintCalorParameters()
G4LogicalVolume * fLogicGap
void SetAbsorberMaterial(G4String)
G4VPhysicalVolume * fPhysiCalor
DetectorMessenger * fDetectorMessenger
G4VPhysicalVolume * fPhysiGap
G4LogicalVolume * fLogicAbsorber
G4double GetCalorSizeYZ()
G4double fAbsorberThickness
Simple detector construction with a box volume placed in a world.
G4Material * fGapMaterial