Geant4-11
|
Data Fields | |
air | |
lv_object | |
sld_box | |
sld_cyl | |
va_blue | |
va_cyan | |
va_green | |
va_magenta | |
va_red | |
world | |
Protected Member Functions | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Private Attributes | |
std::vector< G4VUserParallelWorld * > | parallelWorld |
def test.MyDetectorConstruction.__init__ | ( | self | ) |
Definition at line 18 of file test.py.
def test.MyDetectorConstruction.__init__ | ( | self | ) |
Definition at line 17 of file test.py.
References test.MyDetectorConstruction.air, test.MyDetectorConstruction.ConstructWorld(), test.MyDetectorConstruction.lv_object, test.MyDetectorConstruction.va_blue, test.MyDetectorConstruction.va_cyan, test.MyDetectorConstruction.va_green, test.MyDetectorConstruction.va_magenta, test.MyDetectorConstruction.va_red, read_gdml.MyDetectorConstruction.world, G4EzWorld.world, test.MyDetectorConstruction.world, G4VMarker.world, and G4VSceneHandler.world.
def test.MyDetectorConstruction.__init__ | ( | self | ) |
def test.MyDetectorConstruction.__init__ | ( | self | ) |
|
virtualinherited |
Definition at line 126 of file G4VUserDetectorConstruction.cc.
References G4FieldManager::Clone(), FatalException, G4Exception(), G4LogicalVolumeStore::GetInstance(), second, and G4LogicalVolume::SetFieldManager().
|
virtualinherited |
Definition at line 177 of file G4VUserDetectorConstruction.cc.
References G4VSensitiveDetector::Clone(), FatalException, G4Exception(), G4VSensitiveDetector::GetFullPathName(), G4LogicalVolumeStore::GetInstance(), G4VSensitiveDetector::GetName(), second, and G4LogicalVolume::SetSensitiveDetector().
|
pure virtualinherited |
Implemented in DetectorConstruction, MyDetectorConstruction, pyG4VUserDetectorConstruction::CB_G4VUserDetectorConstruction, ExN01DetectorConstruction, ExN03DetectorConstruction, EzDetectorConstruction, QDetectorConstruction, and QDetectorConstruction.
Referenced by export_G4VUserDetectorConstruction(), G4RunManager::InitializeGeometry(), and G4ErrorRunManagerHelper::SetUserInitialization().
def test.MyDetectorConstruction.Construct | ( | self | ) |
Definition at line 251 of file test.py.
References source.gApplyUICommand, read_gdml.MyDetectorConstruction.world, G4EzWorld.world, test.MyDetectorConstruction.world, G4VMarker.world, and G4VSceneHandler.world.
def test.MyDetectorConstruction.Construct | ( | self | ) |
Definition at line 88 of file test.py.
References source.gApplyUICommand, read_gdml.MyDetectorConstruction.world, G4EzWorld.world, test.MyDetectorConstruction.world, G4VMarker.world, and G4VSceneHandler.world.
def test.MyDetectorConstruction.Construct | ( | self | ) |
Definition at line 21 of file test.py.
def test.MyDetectorConstruction.Construct | ( | self | ) |
Definition at line 21 of file test.py.
def test.MyDetectorConstruction.ConstructBox | ( | self | ) |
Definition at line 55 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_red.
def test.MyDetectorConstruction.ConstructCons | ( | self | ) |
Definition at line 71 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_green.
def test.MyDetectorConstruction.ConstructEllipsoid | ( | self | ) |
Definition at line 173 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_red.
def test.MyDetectorConstruction.ConstructEllipticalCone | ( | self | ) |
Definition at line 182 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_magenta.
def test.MyDetectorConstruction.ConstructEllipticalTube | ( | self | ) |
Definition at line 165 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_cyan.
def test.MyDetectorConstruction.ConstructHype | ( | self | ) |
Definition at line 191 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_blue.
def test.MyDetectorConstruction.ConstructIntersection | ( | self | ) |
Definition at line 66 of file test.py.
References test.MyDetectorConstruction.lv_object, test.MyDetectorConstruction.sld_box, test.MyDetectorConstruction.sld_cyl, and test.MyDetectorConstruction.va_magenta.
def test.MyDetectorConstruction.ConstructOrb | ( | self | ) |
Definition at line 115 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_red.
def test.MyDetectorConstruction.ConstructPara | ( | self | ) |
Definition at line 80 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_blue.
|
inherited |
Definition at line 73 of file G4VUserDetectorConstruction.cc.
References G4VUserDetectorConstruction::parallelWorld.
Referenced by G4RunManager::InitializeGeometry().
|
inherited |
Definition at line 86 of file G4VUserDetectorConstruction.cc.
References G4VUserDetectorConstruction::parallelWorld.
Referenced by G4RunManager::InitializeGeometry(), and G4WorkerRunManager::InitializeGeometry().
def test.MyDetectorConstruction.ConstructPolycone | ( | self | ) |
Definition at line 131 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_cyan.
def test.MyDetectorConstruction.ConstructPolyhedra | ( | self | ) |
Definition at line 149 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_green.
|
virtualinherited |
Definition at line 111 of file G4VUserDetectorConstruction.cc.
Referenced by G4RunManager::InitializeGeometry(), and G4WorkerRunManager::InitializeGeometry().
def test.MyDetectorConstruction.ConstructSphere | ( | self | ) |
Definition at line 106 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_cyan.
def test.MyDetectorConstruction.ConstructSubtraction | ( | self | ) |
Definition at line 78 of file test.py.
References test.MyDetectorConstruction.lv_object, test.MyDetectorConstruction.sld_box, test.MyDetectorConstruction.sld_cyl, and test.MyDetectorConstruction.va_red.
def test.MyDetectorConstruction.ConstructTet | ( | self | ) |
Definition at line 199 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_green.
def test.MyDetectorConstruction.ConstructTorus | ( | self | ) |
Definition at line 123 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_magenta.
def test.MyDetectorConstruction.ConstructTrap | ( | self | ) |
Definition at line 96 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_green.
def test.MyDetectorConstruction.ConstructTrd | ( | self | ) |
Definition at line 88 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_blue.
def test.MyDetectorConstruction.ConstructTubs | ( | self | ) |
Definition at line 63 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_cyan.
def test.MyDetectorConstruction.ConstructTwistedBox | ( | self | ) |
Definition at line 214 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_cyan.
def test.MyDetectorConstruction.ConstructTwistedTrap | ( | self | ) |
Definition at line 222 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_blue.
def test.MyDetectorConstruction.ConstructTwistedTrd | ( | self | ) |
Definition at line 233 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_green.
def test.MyDetectorConstruction.ConstructTwistedTubs | ( | self | ) |
Definition at line 242 of file test.py.
References test.MyDetectorConstruction.lv_object, and test.MyDetectorConstruction.va_magenta.
def test.MyDetectorConstruction.ConstructUnion | ( | self | ) |
Definition at line 57 of file test.py.
References test.MyDetectorConstruction.lv_object, test.MyDetectorConstruction.sld_box, test.MyDetectorConstruction.sld_cyl, and test.MyDetectorConstruction.va_blue.
def test.MyDetectorConstruction.ConstructWorld | ( | self | ) |
Definition at line 31 of file test.py.
References test.MyDetectorConstruction.air, and test.MyDetectorConstruction.lv_object.
Referenced by test.MyDetectorConstruction.__init__().
def test.MyDetectorConstruction.ConstructWorld | ( | self | ) |
Definition at line 33 of file test.py.
References test.MyDetectorConstruction.air, and test.MyDetectorConstruction.lv_object.
Referenced by test.MyDetectorConstruction.__init__().
|
inherited |
Definition at line 96 of file G4VUserDetectorConstruction.cc.
References G4VUserDetectorConstruction::parallelWorld.
Referenced by G4VUserDetectorConstruction::GetParallelWorld().
|
inherited |
Definition at line 103 of file G4VUserDetectorConstruction.cc.
References G4VUserDetectorConstruction::GetNumberOfParallelWorld(), and G4VUserDetectorConstruction::parallelWorld.
|
inherited |
Definition at line 57 of file G4VUserDetectorConstruction.cc.
References FatalErrorInArgument, G4Exception(), G4VUserParallelWorld::GetName(), and G4VUserDetectorConstruction::parallelWorld.
|
protectedinherited |
Definition at line 229 of file G4VUserDetectorConstruction.cc.
References FatalErrorInArgument, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4LogicalVolumeStore::GetMap(), G4VSensitiveDetector::GetName(), pos, and G4VUserDetectorConstruction::SetSensitiveDetector().
Referenced by MyDetectorConstruction::SetSDtoScoreVoxel(), and G4VUserDetectorConstruction::SetSensitiveDetector().
|
protectedinherited |
Definition at line 268 of file G4VUserDetectorConstruction.cc.
References G4SDManager::AddNewDetector(), G4MultiSensitiveDetector::AddSD(), G4Exception(), G4VSensitiveDetector::GetName(), G4LogicalVolume::GetName(), G4SDManager::GetSDMpointer(), G4LogicalVolume::GetSensitiveDetector(), JustWarning, and G4LogicalVolume::SetSensitiveDetector().
test.MyDetectorConstruction.air |
Definition at line 20 of file test.py.
Referenced by test.MyDetectorConstruction.__init__(), and test.MyDetectorConstruction.ConstructWorld().
test.MyDetectorConstruction.lv_object |
Definition at line 21 of file test.py.
Referenced by test.MyDetectorConstruction.__init__(), test.MyDetectorConstruction.ConstructBox(), test.MyDetectorConstruction.ConstructCons(), test.MyDetectorConstruction.ConstructEllipsoid(), test.MyDetectorConstruction.ConstructEllipticalCone(), test.MyDetectorConstruction.ConstructEllipticalTube(), test.MyDetectorConstruction.ConstructHype(), test.MyDetectorConstruction.ConstructIntersection(), test.MyDetectorConstruction.ConstructOrb(), test.MyDetectorConstruction.ConstructPara(), test.MyDetectorConstruction.ConstructPolycone(), test.MyDetectorConstruction.ConstructPolyhedra(), test.MyDetectorConstruction.ConstructSphere(), test.MyDetectorConstruction.ConstructSubtraction(), test.MyDetectorConstruction.ConstructTet(), test.MyDetectorConstruction.ConstructTorus(), test.MyDetectorConstruction.ConstructTrap(), test.MyDetectorConstruction.ConstructTrd(), test.MyDetectorConstruction.ConstructTubs(), test.MyDetectorConstruction.ConstructTwistedBox(), test.MyDetectorConstruction.ConstructTwistedTrap(), test.MyDetectorConstruction.ConstructTwistedTrd(), test.MyDetectorConstruction.ConstructTwistedTubs(), test.MyDetectorConstruction.ConstructUnion(), and test.MyDetectorConstruction.ConstructWorld().
|
privateinherited |
Definition at line 82 of file G4VUserDetectorConstruction.hh.
Referenced by G4VUserDetectorConstruction::ConstructParallelGeometries(), G4VUserDetectorConstruction::ConstructParallelSD(), G4VUserDetectorConstruction::GetNumberOfParallelWorld(), G4VUserDetectorConstruction::GetParallelWorld(), and G4VUserDetectorConstruction::RegisterParallelWorld().
test.MyDetectorConstruction.sld_box |
Definition at line 29 of file test.py.
Referenced by test.MyDetectorConstruction.ConstructIntersection(), test.MyDetectorConstruction.ConstructSubtraction(), and test.MyDetectorConstruction.ConstructUnion().
test.MyDetectorConstruction.sld_cyl |
Definition at line 30 of file test.py.
Referenced by test.MyDetectorConstruction.ConstructIntersection(), test.MyDetectorConstruction.ConstructSubtraction(), and test.MyDetectorConstruction.ConstructUnion().
test.MyDetectorConstruction.va_blue |
Definition at line 27 of file test.py.
Referenced by test.MyDetectorConstruction.__init__(), test.MyDetectorConstruction.ConstructHype(), test.MyDetectorConstruction.ConstructPara(), test.MyDetectorConstruction.ConstructTrd(), test.MyDetectorConstruction.ConstructTwistedTrap(), and test.MyDetectorConstruction.ConstructUnion().
test.MyDetectorConstruction.va_cyan |
Definition at line 25 of file test.py.
Referenced by test.MyDetectorConstruction.__init__(), test.MyDetectorConstruction.ConstructEllipticalTube(), test.MyDetectorConstruction.ConstructPolycone(), test.MyDetectorConstruction.ConstructSphere(), test.MyDetectorConstruction.ConstructTubs(), and test.MyDetectorConstruction.ConstructTwistedBox().
test.MyDetectorConstruction.va_green |
Definition at line 26 of file test.py.
Referenced by test.MyDetectorConstruction.__init__(), test.MyDetectorConstruction.ConstructCons(), test.MyDetectorConstruction.ConstructPolyhedra(), test.MyDetectorConstruction.ConstructTet(), test.MyDetectorConstruction.ConstructTrap(), and test.MyDetectorConstruction.ConstructTwistedTrd().
test.MyDetectorConstruction.va_magenta |
Definition at line 28 of file test.py.
Referenced by test.MyDetectorConstruction.__init__(), test.MyDetectorConstruction.ConstructEllipticalCone(), test.MyDetectorConstruction.ConstructIntersection(), test.MyDetectorConstruction.ConstructTorus(), and test.MyDetectorConstruction.ConstructTwistedTubs().
test.MyDetectorConstruction.va_red |
test.MyDetectorConstruction.world |
Definition at line 22 of file test.py.
Referenced by read_gdml.MyDetectorConstruction.__init__(), test.MyDetectorConstruction.__init__(), read_gdml.MyDetectorConstruction.Construct(), and test.MyDetectorConstruction.Construct().