#include <G4PhysicalVolumeStore.hh>
Public 멤버 함수 | |
G4VPhysicalVolume * | GetVolume (const G4String &name, G4bool verbose=true) const |
virtual | ~G4PhysicalVolumeStore () |
정적 Public 멤버 함수 | |
static void | Register (G4VPhysicalVolume *pSolid) |
static void | DeRegister (G4VPhysicalVolume *pSolid) |
static G4PhysicalVolumeStore * | GetInstance () |
static void | SetNotifier (G4VStoreNotifier *pNotifier) |
static void | Clean () |
Protected 멤버 함수 | |
G4PhysicalVolumeStore () | |
정적 Private 속성 | |
static G4PhysicalVolumeStore * | fgInstance = 0 |
static G4ThreadLocal G4VStoreNotifier * | fgNotifier = 0 |
static G4ThreadLocal G4bool | locked = false |
G4PhysicalVolumeStore.hh 파일의 62 번째 라인에서 정의되었습니다.
|
virtual |
G4PhysicalVolumeStore.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : Clean(), G4VPhysicalVolume::Clean().
|
protected |
G4PhysicalVolumeStore.cc 파일의 55 번째 라인에서 정의되었습니다.
|
static |
G4PhysicalVolumeStore.cc 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, G4cout, G4endl, GetInstance(), G4GeometryManager::IsGeometryClosed(), locked, G4VNotifier::NotifyDeRegistration(), pos.
다음에 의해서 참조됨 : LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), DetectorConstruction::ConstructCalorimeter(), F01DetectorConstruction::ConstructCalorimeter(), F02DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), F03DetectorConstruction::ConstructCalorimeter(), RMC01DetectorConstruction::ConstructSimpleGeometry(), DetectorConstruction::ConstructVolumes(), ElectronBenchmarkDetector::CreateGeometry(), DetectorConstruction::DefineVolumes(), G4RunManager::ReinitializeGeometry(), XrayFluoPlaneDetectorConstruction::UpdateGeometry(), XrayFluoMercuryDetectorConstruction::UpdateGeometry(), XrayFluoDetectorConstruction::UpdateGeometry(), ~G4PhysicalVolumeStore().
|
static |
G4PhysicalVolumeStore.cc 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance(), G4VPhysicalVolume::GetMotherLogical(), locked, G4VNotifier::NotifyDeRegistration(), G4LogicalVolume::RemoveDaughter().
다음에 의해서 참조됨 : HadrontherapyDetectorROGeometry::UpdateROGeometry(), G4VPhysicalVolume::~G4VPhysicalVolume().
|
static |
G4PhysicalVolumeStore.cc 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : fgInstance.
다음에 의해서 참조됨 : G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), HadrontherapyDetectorConstruction::CheckOverlaps(), Clean(), G4AdjointPosOnPhysVolGenerator::ComputeTransformationFromPhysVolToWorld(), DMXParticleSource::ConfineSourceToVolume(), G4SPSPosDistribution::ConfineSourceToVolume(), GB06ParallelWorldForSlices::Construct(), LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), DetectorConstruction::ConstructCalorimeter(), F01DetectorConstruction::ConstructCalorimeter(), F02DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), F03DetectorConstruction::ConstructCalorimeter(), GB06ParallelWorldForSlices::ConstructSD(), RMC01DetectorConstruction::ConstructSimpleGeometry(), DetectorConstruction::ConstructVolumes(), ElectronBenchmarkDetector::CreateGeometry(), G4AdjointPosOnPhysVolGenerator::DefinePhysicalVolume(), DetectorConstruction::DefineVolumes(), DeRegister(), G4GeometryWorkspace::DestroyWorkspace(), G4GlobalFastSimulationManager::DisplayRegion(), FFPrimaryGeneratorAction::GetNeutronSourceCenter(), DicomIntersectVolume::GetPhantomParam(), G4EnergySplitter::GetPhantomParam(), DicomIntersectVolume::GetPhysicalVolumes(), G4GDMLReadStructure::GetPhysvol(), G4tgbGeometryDumper::GetPVChildren(), G4tgbGeometryDumper::GetTopPhysVol(), GetVolume(), G4GeometryWorkspace::InitialisePhysicalVolumes(), CexmcSetup::ReadRightDetectors(), Register(), G4RunManager::ReinitializeGeometry(), SetNotifier(), G4RegionStore::SetWorldVolume(), G4GDMLRead::StripNames(), HadrontherapyDetectorROGeometry::UpdateROGeometry().
G4VPhysicalVolume * G4PhysicalVolumeStore::GetVolume | ( | const G4String & | name, |
G4bool | verbose = true |
||
) | const |
G4PhysicalVolumeStore.cc 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4Exception(), GetInstance(), JustWarning, message().
다음에 의해서 참조됨 : GB06ParallelWorldForSlices::Construct(), GB06ParallelWorldForSlices::ConstructSD(), FFPrimaryGeneratorAction::GetNeutronSourceCenter(), G4GDMLReadStructure::GetPhysvol(), HadrontherapyDetectorROGeometry::UpdateROGeometry().
|
static |
G4PhysicalVolumeStore.cc 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance(), G4VNotifier::NotifyRegistration().
다음에 의해서 참조됨 : G4VPhysicalVolume::G4VPhysicalVolume().
|
static |
G4PhysicalVolumeStore.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance().
|
staticprivate |
G4PhysicalVolumeStore.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
|
staticprivate |
G4PhysicalVolumeStore.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister(), Register(), SetNotifier().
|
staticprivate |
G4PhysicalVolumeStore.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister().