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