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