35 #ifndef DetectorConstruction_h
36 #define DetectorConstruction_h 1
void SetDetectorMaterial(G4String)
void SetTargetLength(G4double val)
G4LogicalVolume * GetLogicTarget()
void SetDetectorThickness(G4double value)
G4VPhysicalVolume * Construct()
G4Material * fDetectorMater
G4double GetTargetRadius()
G4LogicalVolume * fLogicTarget
G4Material * GetDetectorMaterial()
G4VPhysicalVolume * fPhysiWorld
void SetDetectorLength(G4double value)
G4Material * fTargetMater
G4LogicalVolume * fLogicDetector
G4double fDetectorThickness
G4double GetDetectorLength()
void SetTargetMaterial(const G4String &)
void SetTargetRadius(G4double val)
Detector construction class to demonstrate various ways of placement.
G4VPhysicalVolume * ConstructVolumes()
G4double GetTargetLength()
Messenger class that defines commands for DetectorConstruction.
G4LogicalVolume * GetLogicDetector()
const G4Material * GetTargetMaterial() const
G4double GetDetectorThickness()
DetectorMessenger * fDetectorMessenger