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