1 #ifndef MDetectorConstruction_h 14 #define MDetectorConstruction_h 1 17 #include "G4VUserDetectorConstruction.hh" 19 #include "G4Material.hh" 20 #include "G4Region.hh" 41 map<string, G4Material*> *
mats;
42 map<string, mirror*> *
mirs;
54 void buildDetector(
string);
G4VPhysicalVolume * Construct()
set< string > activeFields
map< string, detector > * hallMap
void hasMagfield(detector)
map< string, gfield > * fieldsMap
map< string, G4Material * > * mats
map< string, G4ProductionCuts * > SePC_Map
void isSensitive(detector)
map< string, G4Region * > SeRe_Map
map< string, sensitiveDetector * > SeDe_Map
map< string, mirror * > * mirs
MDetectorConstruction(goptions Opts)