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)