#include <G4RegionStore.hh>
Public 멤버 함수 | |
G4bool | IsModified () const |
void | ResetRegionModified () |
void | UpdateMaterialList (G4VPhysicalVolume *currentWorld=0) |
G4Region * | GetRegion (const G4String &name, G4bool verbose=true) const |
G4Region * | FindOrCreateRegion (const G4String &name) |
void | SetWorldVolume () |
정적 Public 멤버 함수 | |
static void | Register (G4Region *pRegion) |
static void | DeRegister (G4Region *pRegion) |
static G4RegionStore * | GetInstance () |
static void | SetNotifier (G4VStoreNotifier *pNotifier) |
static void | Clean () |
Protected 멤버 함수 | |
G4RegionStore () | |
virtual | ~G4RegionStore () |
정적 Private 속성 | |
static G4RegionStore * | fgInstance = 0 |
static G4ThreadLocal G4VStoreNotifier * | fgNotifier = 0 |
static G4ThreadLocal G4bool | locked = false |
G4RegionStore.hh 파일의 63 번째 라인에서 정의되었습니다.
|
protected |
G4RegionStore.cc 파일의 58 번째 라인에서 정의되었습니다.
|
protectedvirtual |
G4RegionStore.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : Clean(), G4Region::Clean().
|
static |
G4RegionStore.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, G4cout, G4endl, GetInstance(), G4GeometryManager::IsGeometryClosed(), locked, G4VNotifier::NotifyDeRegistration(), pos.
다음에 의해서 참조됨 : ~G4RegionStore().
G4RegionStore.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance(), locked, G4VNotifier::NotifyDeRegistration().
다음에 의해서 참조됨 : G4Region::~G4Region().
G4RegionStore.cc 파일의 241 번째 라인에서 정의되었습니다.
다음을 참조함 : GetRegion().
다음에 의해서 참조됨 : SplitProcess::SplitProcess().
|
static |
G4RegionStore.cc 파일의 163 번째 라인에서 정의되었습니다.
다음을 참조함 : fgInstance.
다음에 의해서 참조됨 : G4EmBiasingManager::ActivateForcedInteraction(), G4EmModelActivator::ActivatePAI(), G4EmBiasingManager::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSubCutoff(), G4ElectronCapture::BuildPhysicsTable(), G4LowECapture::BuildPhysicsTable(), ExTGRCRegionCutsMgr::BuildProductionCuts(), G4RunManagerKernel::CheckRegions(), Clean(), RE01DetectorConstruction::Construct(), Par01ParallelWorldForPion::ConstructSD(), Par01DetectorConstruction::ConstructSDandField(), G4TheRayTracer::CreateBitMap(), G4EmParameters::DefineRegParamForLoss(), DeRegister(), G4RunManagerKernel::DumpRegion(), RE06RunAction::EndOfRunAction(), G4GDMLParser::ExportRegions(), G4EmCalculator::FindCouple(), RE06SteppingVerbose::FindRegion(), G4EmConfigurator::FindRegion(), G4EmCalculator::FindRegion(), G4ProductionCutsTable::G4ProductionCutsTable(), G4Region::G4Region(), G4RunManagerKernel::G4RunManagerKernel(), G4VUserPhysicsList::GetCutValue(), GetRegion(), G4PAIPhotModel::Initialise(), G4PAIModel::Initialise(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), TrackingAction::Initialize(), RE06SteppingVerbose::InitializeTimers(), IsModified(), Register(), G4RunManager::ReinitializeGeometry(), RE06SteppingVerbose::Report(), ResetRegionModified(), G4VUserPhysicsList::SetCutValue(), G4VAtomDeexcitation::SetDeexcitationActiveRegion(), IORTPhysicsList::SetDetectorCut(), SetNotifier(), G4VUserPhysicsList::SetParticleCuts(), G4MaterialScanner::SetRegionName(), CexmcSetup::SetupSpecialVolumes(), SetWorldVolume(), G4GlobalFastSimulationManager::ShowSetup(), SplitProcess::SplitProcess(), GammaRayTelDetectorConstruction::UpdateGeometry(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster(), UpdateMaterialList(), G4RunManagerKernel::UpdateRegion(), G4Region::~G4Region().
G4RegionStore.cc 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4Exception(), GetInstance(), JustWarning, message().
다음에 의해서 참조됨 : G4EmBiasingManager::ActivateForcedInteraction(), G4EmModelActivator::ActivatePAI(), G4EmBiasingManager::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSubCutoff(), G4LowECapture::BuildPhysicsTable(), ExTGRCRegionCutsMgr::BuildProductionCuts(), G4ProductionCutsTable::CheckMaterialCutsCoupleInfo(), Par01ParallelWorldForPion::ConstructSD(), Par01DetectorConstruction::ConstructSDandField(), G4EmParameters::DefineRegParamForLoss(), G4RunManagerKernel::DumpRegion(), RE06RunAction::EndOfRunAction(), FindOrCreateRegion(), G4EmConfigurator::FindRegion(), G4EmCalculator::FindRegion(), G4Region::G4Region(), G4RunManagerKernel::G4RunManagerKernel(), G4VUserPhysicsList::GetCutValue(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), TrackingAction::Initialize(), G4VUserPhysicsList::SetCutValue(), IORTPhysicsList::SetDetectorCut(), G4VUserPhysicsList::SetParticleCuts(), G4MaterialScanner::SetRegionName().
G4bool G4RegionStore::IsModified | ( | ) | const |
G4RegionStore.cc 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : GetInstance().
G4RegionStore.cc 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance(), G4VNotifier::NotifyRegistration().
다음에 의해서 참조됨 : G4Region::G4Region().
void G4RegionStore::ResetRegionModified | ( | ) |
G4RegionStore.cc 파일의 192 번째 라인에서 정의되었습니다.
다음을 참조함 : GetInstance().
|
static |
G4RegionStore.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : fgNotifier, GetInstance().
void G4RegionStore::SetWorldVolume | ( | ) |
G4RegionStore.cc 파일의 256 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicalVolumeStore::GetInstance(), GetInstance(), G4VPhysicalVolume::GetMotherLogical().
void G4RegionStore::UpdateMaterialList | ( | G4VPhysicalVolume * | currentWorld = 0 | ) |
G4RegionStore.cc 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : GetInstance().
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), GammaRayTelDetectorConstruction::UpdateGeometry(), G4RunManagerKernel::UpdateRegion().
|
staticprivate |
G4RegionStore.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
|
staticprivate |
G4RegionStore.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister(), Register(), SetNotifier().
|
staticprivate |
G4RegionStore.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister().