#include <G4LogicalVolumeStore.hh>
Public 멤버 함수 | |
G4LogicalVolume * | GetVolume (const G4String &name, G4bool verbose=true) const |
virtual | ~G4LogicalVolumeStore () |
정적 Public 멤버 함수 | |
static void | Register (G4LogicalVolume *pVolume) |
static void | DeRegister (G4LogicalVolume *pVolume) |
static G4LogicalVolumeStore * | GetInstance () |
static void | SetNotifier (G4VStoreNotifier *pNotifier) |
static void | Clean () |
Protected 멤버 함수 | |
G4LogicalVolumeStore () | |
정적 Private 속성 | |
static G4LogicalVolumeStore * | fgInstance = 0 |
static G4ThreadLocal G4VStoreNotifier * | fgNotifier = 0 |
static G4ThreadLocal G4bool | locked = false |
G4LogicalVolumeStore.hh 파일의 62 번째 라인에서 정의되었습니다.
|
virtual |
G4LogicalVolumeStore.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : Clean(), G4LogicalVolume::Clean().
|
protected |
G4LogicalVolumeStore.cc 파일의 54 번째 라인에서 정의되었습니다.
|
static |
G4LogicalVolumeStore.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : 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(), ~G4LogicalVolumeStore().
|
static |
G4LogicalVolumeStore.cc 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance(), locked, G4VNotifier::NotifyDeRegistration().
다음에 의해서 참조됨 : G4LogicalVolume::~G4LogicalVolume().
|
static |
G4LogicalVolumeStore.cc 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : fgInstance.
다음에 의해서 참조됨 : G4GeometryManager::BuildOptimisations(), G4RunManagerKernel::CheckRegularGeometry(), checkVol(), Clean(), G4VUserDetectorConstruction::CloneF(), G4VUserDetectorConstruction::CloneSD(), GB06ParallelWorldForSlices::Construct(), LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), DetectorConstruction::ConstructCalorimeter(), F01DetectorConstruction::ConstructCalorimeter(), F02DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), F03DetectorConstruction::ConstructCalorimeter(), GB06ParallelWorldForSlices::ConstructSD(), GB05DetectorConstruction::ConstructSDandField(), GB01DetectorConstruction::ConstructSDandField(), GB02DetectorConstruction::ConstructSDandField(), GB06DetectorConstruction::ConstructSDandField(), GB04DetectorConstruction::ConstructSDandField(), RMC01DetectorConstruction::ConstructSimpleGeometry(), DetectorConstruction::ConstructVolumes(), ElectronBenchmarkDetector::CreateGeometry(), DetectorConstruction::DefineVolumes(), G4GeometryManager::DeleteOptimisations(), DeRegister(), G4RadioactiveDecayBase::DeselectAVolume(), G4RadioactiveDecay::DeselectAVolume(), B2PrimaryGeneratorAction::GeneratePrimaries(), B4PrimaryGeneratorAction::GeneratePrimaries(), Dicom2PrimaryGeneratorAction::GeneratePrimaries(), B1PrimaryGeneratorAction::GeneratePrimaries(), DetectorConstruction::GetAbsorberMaterial(), DicomIntersectVolume::GetLogicalVolumes(), FFPrimaryGeneratorAction::GetNeutronSourceCenter(), G4Region::GetParentRegion(), G4GDMLReadStructure::GetVolume(), GetVolume(), G4GDMLParser::ImportRegions(), main(), Register(), G4RunManager::ReinitializeGeometry(), G4BlineTracer::ResetChordFinders(), G4RadioactiveDecayBase::SelectAllVolumes(), G4RadioactiveDecay::SelectAllVolumes(), G4RadioactiveDecayBase::SelectAVolume(), G4RadioactiveDecay::SelectAVolume(), G4VVisCommandGeometrySet::Set(), G4VisCommandGeometryList::SetNewValue(), G4GDMLMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4VisCommandSceneAddLogicalVolume::SetNewValue(), SetNotifier(), G4VUserParallelWorld::SetSensitiveDetector(), G4VUserDetectorConstruction::SetSensitiveDetector(), CexmcSetup::SetupSpecialVolumes(), G4GDMLRead::StripNames(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster(), F04SteppingAction::UserSteppingAction().
G4LogicalVolume * G4LogicalVolumeStore::GetVolume | ( | const G4String & | name, |
G4bool | verbose = true |
||
) | const |
G4LogicalVolumeStore.cc 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4Exception(), GetInstance(), JustWarning, message().
다음에 의해서 참조됨 : GB06ParallelWorldForSlices::Construct(), GB06ParallelWorldForSlices::ConstructSD(), GB05DetectorConstruction::ConstructSDandField(), GB06DetectorConstruction::ConstructSDandField(), GB01DetectorConstruction::ConstructSDandField(), GB02DetectorConstruction::ConstructSDandField(), GB04DetectorConstruction::ConstructSDandField(), B2PrimaryGeneratorAction::GeneratePrimaries(), B4PrimaryGeneratorAction::GeneratePrimaries(), Dicom2PrimaryGeneratorAction::GeneratePrimaries(), B1PrimaryGeneratorAction::GeneratePrimaries(), DetectorConstruction::GetAbsorberMaterial(), FFPrimaryGeneratorAction::GetNeutronSourceCenter(), G4GDMLReadStructure::GetVolume(), G4GDMLParser::ImportRegions(), G4GDMLMessenger::SetNewValue(), F04SteppingAction::UserSteppingAction().
|
static |
G4LogicalVolumeStore.cc 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance(), G4VNotifier::NotifyRegistration().
다음에 의해서 참조됨 : G4LogicalVolume::G4LogicalVolume().
|
static |
G4LogicalVolumeStore.cc 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance().
|
staticprivate |
G4LogicalVolumeStore.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
|
staticprivate |
G4LogicalVolumeStore.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister(), Register(), SetNotifier().
|
staticprivate |
G4LogicalVolumeStore.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister().