|
Geant4
10.07
|
Static Public Member Functions | |
| static G4tgrVolumeMgr * | GetInstance () |
Private Member Functions | |
| G4tgrVolumeMgr () | |
| ~G4tgrVolumeMgr () | |
Private Attributes | |
| G4mapssol | theG4tgrSolidMap |
| G4mapsvol | theG4tgrVolumeMap |
| G4mmapspl | theG4tgrVolumeTree |
| std::vector< G4tgrVolume * > | theG4tgrVolumeList |
| std::vector< G4tgrPlace * > | theG4tgrPlaceList |
| std::vector< G4tgrIsotope * > | theHgIsotList |
| std::vector< G4tgrElement * > | theHgElemList |
| std::vector< G4tgrMaterial * > | theHgMateList |
| std::vector < G4tgrRotationMatrix * > | theHgRotMList |
Static Private Attributes | |
| static G4ThreadLocal G4tgrVolumeMgr * | theInstance |
|
private |
|
private |
|
static |
| G4tgrSolid* CreateSolid | ( | const std::vector< G4String > & | wl, |
| G4bool | bVOLUtag | ||
| ) |
| void RegisterParentChild | ( | const G4String & | parentName, |
| const G4tgrPlace * | pl | ||
| ) |
| G4tgrSolid* FindSolid | ( | const G4String & | name, |
| G4bool | exists = false |
||
| ) |
| G4tgrVolume* FindVolume | ( | const G4String & | volname, |
| G4bool | exists = false |
||
| ) |
| std::vector<G4tgrVolume*> FindVolumes | ( | const G4String & | volname, |
| G4bool | exists | ||
| ) |
| const G4tgrVolume* GetTopVolume | ( | ) |
| void DumpSummary | ( | ) |
| void DumpVolumeTree | ( | ) |
| void DumpVolumeLeaf | ( | const G4tgrVolume * | vol, |
| unsigned int | copyNo, | ||
| unsigned int | leafDepth | ||
| ) |
| void RegisterMe | ( | G4tgrSolid * | vol | ) |
| void UnRegisterMe | ( | G4tgrSolid * | vol | ) |
| void RegisterMe | ( | G4tgrVolume * | vol | ) |
| void UnRegisterMe | ( | G4tgrVolume * | vol | ) |
| void RegisterMe | ( | G4tgrPlace * | pl | ) |
References theG4tgrPlaceList.
| void RegisterMe | ( | G4tgrIsotope * | iso | ) |
References theHgIsotList.
| void RegisterMe | ( | G4tgrElement * | ele | ) |
References theHgElemList.
| void RegisterMe | ( | G4tgrMaterial * | mat | ) |
References theHgMateList.
| void RegisterMe | ( | G4tgrRotationMatrix * | rm | ) |
References theHgRotMList.
References theG4tgrSolidMap.
References theG4tgrVolumeMap.
References theG4tgrVolumeTree.
| std::vector<G4tgrVolume*> GetVolumeList | ( | ) |
References theG4tgrVolumeList.
| std::vector<G4tgrPlace*> GetDetPlaceList | ( | ) |
References theG4tgrPlaceList.
| std::vector<G4tgrIsotope*> GetIsotopeList | ( | ) |
References theHgIsotList.
| std::vector<G4tgrElement*> GetElementList | ( | ) |
References theHgElemList.
| std::vector<G4tgrMaterial*> GetMaterialList | ( | ) |
References theHgMateList.
| std::vector<G4tgrRotationMatrix*> GetRotMList | ( | ) |
References theHgRotMList.
|
private |
Referenced by GetSolidMap().
|
private |
Referenced by GetVolumeMap().
|
private |
Referenced by GetVolumeTree().
|
staticprivate |
|
private |
Referenced by GetVolumeList().
|
private |
Referenced by GetDetPlaceList(), and RegisterMe().
|
private |
Referenced by GetIsotopeList(), and RegisterMe().
|
private |
Referenced by GetElementList(), and RegisterMe().
|
private |
Referenced by GetMaterialList(), and RegisterMe().
|
private |
Referenced by GetRotMList(), and RegisterMe().