34 #ifndef DetectorConstruction_h
35 #define DetectorConstruction_h 1
G4double fXfront[MaxAbsor]
G4VPhysicalVolume * Construct()
G4Material * fAbsorMaterial[MaxAbsor]
G4Cache< G4GlobalMagFieldMessenger * > fFieldMessenger
G4Material * GetAbsorMaterial(G4int i)
virtual void ConstructSDandField()
G4double fAbsorThickness[MaxAbsor]
G4VPhysicalVolume * fPhysiWorld
void SetAbsorMaterial(G4int, const G4String &)
G4Material * fDefaultMaterial
void SetAbsorSizeYZ(G4double)
G4double GetAbsorThickness(G4int i)
G4int GetNbOfDivisions(G4int i)
void SetNbOfDivisions(G4int, G4int)
G4double GetAbsorSizeYZ()
Detector construction class to demonstrate various ways of placement.
void SetAbsorThickness(G4int, G4double)
G4int fNbOfDivisions[MaxAbsor]
G4double GetXfront(G4int i)
G4VPhysicalVolume * ConstructVolumes()
Messenger class that defines commands for DetectorConstruction.
DetectorMessenger * fDetectorMessenger