GEMC
2.2
Geant4 Monte-Carlo Framework
|
#include <MDetectorConstruction.h>
Public Member Functions | |
MDetectorConstruction (goptions Opts) | |
~MDetectorConstruction () | |
void | isSensitive (detector) |
void | hasMagfield (detector) |
void | buildMirrors () |
void | updateGeometry () |
G4VPhysicalVolume * | Construct () |
Data Fields | |
goptions | gemcOpt |
map< string, G4Material * > * | mats |
map< string, mirror * > * | mirs |
map< string, sensitiveDetector * > | SeDe_Map |
map< string, detector > * | hallMap |
map< string, gfield > * | fieldsMap |
map< string, G4Region * > | SeRe_Map |
map< string, G4ProductionCuts * > | SePC_Map |
set< string > | activeFields |
Definition at line 32 of file MDetectorConstruction.h.
MDetectorConstruction::MDetectorConstruction | ( | goptions | Opts | ) |
Definition at line 23 of file MDetectorConstruction.cc.
MDetectorConstruction::~MDetectorConstruction | ( | ) |
Definition at line 28 of file MDetectorConstruction.cc.
void MDetectorConstruction::buildMirrors | ( | ) |
Definition at line 383 of file MDetectorConstruction.cc.
G4VPhysicalVolume * MDetectorConstruction::Construct | ( | ) |
Definition at line 34 of file MDetectorConstruction.cc.
void MDetectorConstruction::hasMagfield | ( | detector | detect | ) |
Definition at line 305 of file MDetectorConstruction.cc.
void MDetectorConstruction::isSensitive | ( | detector | detect | ) |
Definition at line 243 of file MDetectorConstruction.cc.
void MDetectorConstruction::updateGeometry | ( | ) |
Definition at line 337 of file MDetectorConstruction.cc.
set<string> MDetectorConstruction::activeFields |
Definition at line 48 of file MDetectorConstruction.h.
map<string, gfield>* MDetectorConstruction::fieldsMap |
Definition at line 45 of file MDetectorConstruction.h.
goptions MDetectorConstruction::gemcOpt |
Definition at line 39 of file MDetectorConstruction.h.
map<string, detector>* MDetectorConstruction::hallMap |
Definition at line 44 of file MDetectorConstruction.h.
map<string, G4Material*>* MDetectorConstruction::mats |
Definition at line 41 of file MDetectorConstruction.h.
map<string, mirror*>* MDetectorConstruction::mirs |
Definition at line 42 of file MDetectorConstruction.h.
map<string, sensitiveDetector*> MDetectorConstruction::SeDe_Map |
Definition at line 43 of file MDetectorConstruction.h.
map<string, G4ProductionCuts*> MDetectorConstruction::SePC_Map |
Definition at line 47 of file MDetectorConstruction.h.
map<string, G4Region*> MDetectorConstruction::SeRe_Map |
Definition at line 46 of file MDetectorConstruction.h.