Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RegionStore.hh>
Public Member Functions | |
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 () |
Static Public Member Functions | |
static void | Register (G4Region *pSolid) |
static void | DeRegister (G4Region *pSolid) |
static G4RegionStore * | GetInstance () |
static void | SetNotifier (G4VStoreNotifier *pNotifier) |
static void | Clean () |
Protected Member Functions | |
G4RegionStore () | |
virtual | ~G4RegionStore () |
Definition at line 63 of file G4RegionStore.hh.
|
protected |
Definition at line 58 of file G4RegionStore.cc.
|
protectedvirtual |
Definition at line 68 of file G4RegionStore.cc.
|
static |
Definition at line 77 of file G4RegionStore.cc.
Referenced by ~G4RegionStore().
|
static |
Definition at line 142 of file G4RegionStore.cc.
Referenced by G4Region::~G4Region().
Definition at line 240 of file G4RegionStore.cc.
|
static |
Definition at line 162 of file G4RegionStore.cc.
Referenced by G4EmBiasingManager::ActivateForcedInteraction(), G4EmBiasingManager::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSubCutoff(), Clean(), G4TheRayTracer::CreateBitMap(), DeRegister(), G4RunManagerKernel::DumpRegion(), G4EmCalculator::FindCouple(), G4EmCalculator::FindRegion(), G4ProductionCutsTable::G4ProductionCutsTable(), G4Region::G4Region(), G4VUserPhysicsList::GetCutValue(), GetRegion(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), IsModified(), Register(), ResetRegionModified(), G4VUserPhysicsList::SetCutValue(), SetNotifier(), G4VUserPhysicsList::SetParticleCuts(), G4MaterialScanner::SetRegionName(), SetWorldVolume(), G4GlobalFastSimulationManager::ShowSetup(), UpdateMaterialList(), G4RunManagerKernel::UpdateRegion(), and G4Region::~G4Region().
Definition at line 216 of file G4RegionStore.cc.
Referenced by G4EmBiasingManager::ActivateForcedInteraction(), G4EmBiasingManager::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSubCutoff(), G4ProductionCutsTable::CheckMaterialCutsCoupleInfo(), G4RunManagerKernel::DumpRegion(), G4EmCalculator::FindCouple(), FindOrCreateRegion(), G4EmCalculator::FindRegion(), G4Region::G4Region(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4VUserPhysicsList::SetCutValue(), and G4MaterialScanner::SetRegionName().
G4bool G4RegionStore::IsModified | ( | ) | const |
Definition at line 177 of file G4RegionStore.cc.
|
static |
Definition at line 132 of file G4RegionStore.cc.
Referenced by G4Region::G4Region().
void G4RegionStore::ResetRegionModified | ( | ) |
Definition at line 191 of file G4RegionStore.cc.
|
static |
Definition at line 122 of file G4RegionStore.cc.
void G4RegionStore::SetWorldVolume | ( | ) |
Definition at line 255 of file G4RegionStore.cc.
void G4RegionStore::UpdateMaterialList | ( | G4VPhysicalVolume * | currentWorld = 0 | ) |
Definition at line 203 of file G4RegionStore.cc.
Referenced by G4TheRayTracer::CreateBitMap(), and G4RunManagerKernel::UpdateRegion().