31 #ifndef GB03DetectorConstruction_h    32 #define GB03DetectorConstruction_h 1 G4LogicalVolume * fWorldLogical
 
G4VPhysicalVolume * fWorldPhysical
 
G4LogicalVolume * fCalorLogical
 
G4Material * fWorldMaterial
 
GB03DetectorConstruction()
 
static G4int fNumberOfLayers
 
static G4ThreadLocal G4bool fConstructedSDandField
 
G4int GetVerboseLevel() const
 
G4Material * fAbsorberMaterial
 
virtual ~GB03DetectorConstruction()
 
G4double fLayerThickness
total thinkness of one calorimeter 
 
void PrintCalorParameters() const
 
void SetGapMaterial(G4String materialChoice)
 
static G4int GetNumberOfLayers()
 
G4LogicalVolume * fGapLogical
 
G4VPhysicalVolume * fCalorPhysical
 
GB03DetectorMessenger * fDetectorMessenger
 
G4LogicalVolume * fLayerLogical
 
G4String GetGapMaterial() const
 
void SetVerboseLevel(G4int val)
 
void SetNumberOfLayers(G4int nl)
 
void SetAbsorberMaterial(G4String materialChoice)
 
G4bool fConstructed
= fTotalThickness / fNumberOfLayers 
 
G4Material * fGapMaterial
 
G4VPhysicalVolume * fGapPhysical
 
G4PVReplica * fLayerPhysical
 
G4String GetAbsorberMaterial() const
 
virtual void ConstructSDandField()
 
virtual G4VPhysicalVolume * Construct()