#include <G4GeometryWorkspace.hh>
Public 멤버 함수 | |
G4GeometryWorkspace () | |
~G4GeometryWorkspace () | |
void | UseWorkspace () |
void | ReleaseWorkspace () |
void | DestroyWorkspace () |
void | InitialiseWorkspace () |
void | SetVerbose (G4bool v) |
G4bool | GetVerbose () |
Protected 멤버 함수 | |
void | InitialisePhysicalVolumes () |
G4bool | CloneParameterisedSolids (G4PVParameterised *paramVol) |
G4bool | CloneReplicaSolid (G4PVReplica *) |
G4GeometryWorkspace.hh 파일의 62 번째 라인에서 정의되었습니다.
G4GeometryWorkspace::G4GeometryWorkspace | ( | ) |
G4GeometryWorkspace.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : fLogicalVolumeOffset, fPhysicalVolumeOffset, fpLogicalVolumeSIM, fpPhysicalVolumeSIM, fpRegionSIM, fpReplicaSIM, fRegionOffset, fReplicaOffset, G4GeomSplitter< T >::GetOffset(), G4PVReplica::GetSubInstanceManager(), G4VPhysicalVolume::GetSubInstanceManager(), G4Region::GetSubInstanceManager(), G4LogicalVolume::GetSubInstanceManager(), InitialiseWorkspace().
G4GeometryWorkspace::~G4GeometryWorkspace | ( | ) |
G4GeometryWorkspace.cc 파일의 83 번째 라인에서 정의되었습니다.
|
protected |
G4GeometryWorkspace.cc 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::Clone(), FatalException, G4Exception(), G4VSolid::GetEntityType(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid(), G4LogicalVolume::InitialiseWorker(), G4TemplateAutoLock< _Mutex_t >::unlock().
다음에 의해서 참조됨 : InitialisePhysicalVolumes().
|
protected |
G4GeometryWorkspace.cc 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::Clone(), FatalException, G4Exception(), G4VSolid::GetEntityType(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid(), G4LogicalVolume::InitialiseWorker(), G4TemplateAutoLock< _Mutex_t >::unlock().
다음에 의해서 참조됨 : InitialisePhysicalVolumes().
void G4GeometryWorkspace::DestroyWorkspace | ( | ) |
G4GeometryWorkspace.cc 파일의 320 번째 라인에서 정의되었습니다.
다음을 참조함 : fpLogicalVolumeSIM, fpPhysicalVolumeSIM, fpRegionSIM, fpReplicaSIM, G4GeomSplitter< T >::FreeSlave(), G4PhysicalVolumeStore::GetInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4PVReplica::TerminateWorker(), G4LogicalVolume::TerminateWorker().
다음에 의해서 참조됨 : G4GeometryWorkspacePool::CleanUpAndDestroyAllWorkspaces(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
|
inline |
G4GeometryWorkspace.hh 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
|
protected |
G4GeometryWorkspace.cc 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : CloneParameterisedSolids(), CloneReplicaSolid(), FatalException, fVerbose, G4cout, G4endl, G4Exception(), G4PhysicalVolumeStore::GetInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetMasterSolid(), G4PVReplica::InitialiseWorker(), G4LogicalVolume::InitialiseWorker(), G4PVReplica::IsParameterised().
다음에 의해서 참조됨 : InitialiseWorkspace().
void G4GeometryWorkspace::InitialiseWorkspace | ( | ) |
G4GeometryWorkspace.cc 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : fpLogicalVolumeSIM, fpPhysicalVolumeSIM, fpRegionSIM, fpReplicaSIM, fVerbose, G4cout, G4endl, InitialisePhysicalVolumes(), G4GeomSplitter< T >::SlaveCopySubInstanceArray(), G4GeomSplitter< T >::SlaveInitializeSubInstance().
다음에 의해서 참조됨 : G4GeometryWorkspace(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
void G4GeometryWorkspace::ReleaseWorkspace | ( | ) |
G4GeometryWorkspace.cc 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : fpLogicalVolumeSIM, fpPhysicalVolumeSIM, fpRegionSIM, fpReplicaSIM, G4GeomSplitter< T >::UseWorkArea().
다음에 의해서 참조됨 : G4GeometryWorkspacePool::Recycle().
G4GeometryWorkspace.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
void G4GeometryWorkspace::UseWorkspace | ( | ) |
G4GeometryWorkspace.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : fLogicalVolumeOffset, fPhysicalVolumeOffset, fpLogicalVolumeSIM, fpPhysicalVolumeSIM, fpRegionSIM, fpReplicaSIM, fRegionOffset, fReplicaOffset, fVerbose, G4cout, G4endl, G4GeomSplitter< T >::UseWorkArea().
다음에 의해서 참조됨 : G4GeometryWorkspacePool::FindOrCreateWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeometryWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeometryWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DestroyWorkspace(), G4GeometryWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DestroyWorkspace(), G4GeometryWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DestroyWorkspace(), G4GeometryWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DestroyWorkspace(), G4GeometryWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeometryWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GeometryWorkspace(), UseWorkspace().
|
private |
G4GeometryWorkspace.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVerbose(), InitialisePhysicalVolumes(), InitialiseWorkspace(), SetVerbose(), UseWorkspace().