34 #ifndef ExN03DetectorConstruction_h 
   35 #define ExN03DetectorConstruction_h 1 
G4Material * defaultMaterial
 
G4VPhysicalVolume * Construct()
 
void ComputeCalorParameters()
 
void SetAbsorberMaterial(G4String)
 
G4VPhysicalVolume * physiWorld
 
G4double GetWorldSizeYZ()
 
G4VPhysicalVolume * physiGap
 
G4double AbsorberThickness
 
G4double GetCalorThickness()
 
ExN03DetectorConstruction()
 
void SetCalorSizeYZ(G4double)
 
const G4VPhysicalVolume * GetGap()
 
~ExN03DetectorConstruction()
 
void SetAbsorberThickness(G4double)
 
void PrintCalorParameters()
 
G4double GetGapThickness()
 
const G4VPhysicalVolume * GetphysiWorld()
 
G4LogicalVolume * logicAbsorber
 
G4LogicalVolume * logicLayer
 
G4LogicalVolume * logicCalor
 
G4VPhysicalVolume * physiLayer
 
G4Material * GetAbsorberMaterial()
 
const G4VPhysicalVolume * GetAbsorber()
 
void SetGapThickness(G4double)
 
G4Material * AbsorberMaterial
 
G4double GetAbsorberThickness()
 
G4VPhysicalVolume * ConstructCalorimeter()
 
void SetNbOfLayers(G4int)
 
void SetMagField(G4double)
 
G4VPhysicalVolume * physiAbsorber
 
G4double GetCalorSizeYZ()
 
G4LogicalVolume * logicGap
 
ExN03DetectorMessenger * detectorMessenger
 
G4LogicalVolume * logicWorld
 
G4Material * GetGapMaterial()
 
G4UniformMagField * magField
 
void SetGapMaterial(G4String)
 
G4VPhysicalVolume * physiCalor