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