56 #ifndef tsdetectorconstruction_hh
57 #define tsdetectorconstruction_hh 1
virtual void ConstructSDandField()
G4String fWorldMaterialName
CLHEP::Hep3Vector G4ThreeVector
virtual MaterialCollection_t ConstructMaterials()
G4String fTargetMaterialName
static TSDetectorConstruction * Instance()
virtual G4VPhysicalVolume * ConstructWorld(const MaterialCollection_t &)
const G4ThreeVector & GetWorldDimensions() const
static TSDetectorConstruction * fgInstance
G4ThreeVector fTargetSections
const G4String & GetMFDName() const
const ScoringVolumes_t & GetScoringVolumes() const
G4String fCasingMaterialName
std::map< G4String, G4Material * > MaterialCollection_t
G4VPhysicalVolume * fWorldPhys
virtual ~TSDetectorConstruction()
std::set< G4LogicalVolume * > ScoringVolumes_t
G4VPhysicalVolume * Construct()
ScoringVolumes_t fScoringVolumes