36 #ifndef F03DetectorConstruction_h
37 #define F03DetectorConstruction_h 1
G4double GetAbsorberThickness()
G4Material * GetAbsorberMaterial()
void SetWorldMaterial(G4String)
void SetWorldSizeZ(G4double)
G4Material * GetWorldMaterial()
void PrintCalorParameters()
void SetWorldSizeR(G4double)
void ComputeCalorParameters()
G4double GetAbsorberRadius()
virtual ~F03DetectorConstruction()
G4Cache< F03CalorimeterSD * > fCalorimeterSD
G4LogicalVolume * fLogicWorld
G4LogicalVolume * fLogicRadiator
void SetAbsorberZpos(G4double)
G4VPhysicalVolume * fPhysiRadSlice
G4Material * fRadiatorMat
G4VPhysicalVolume * ConstructCalorimeter()
virtual void ConstructSDandField()
void SetAbsorberRadius(G4double)
G4VPhysicalVolume * fPhysiAbsorber
G4Cache< F03FieldSetup * > fEmFieldSetup
void SetAbsorberMaterial(G4String)
A class for setting up the Magnetic Field.
const G4VPhysicalVolume * GetAbsorber()
G4VPhysicalVolume * fPhysiRadiator
G4double fAbsorberThickness
const G4VPhysicalVolume * GetPhysiWorld()
F03DetectorMessenger * fDetectorMessenger
G4Material * fAbsorberMaterial
G4double GetAbsorberZpos()
G4LogicalVolume * fLogicAbsorber
G4LogicalVolume * GetLogicalAbsorber()
virtual G4VPhysicalVolume * Construct()
G4VPhysicalVolume * fPhysiWorld
G4Material * fWorldMaterial
G4LogicalVolume * fLogicRadSlice
F03DetectorConstruction()
void SetAbsorberThickness(G4double)