Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Region.hh>
Static Public Member Functions | |
static const G4RegionManager & | GetSubInstanceManager () |
static void | Clean () |
Definition at line 95 of file G4Region.hh.
G4Region::G4Region | ( | const G4String & | name | ) |
Definition at line 65 of file G4Region.cc.
|
virtual |
Definition at line 111 of file G4Region.cc.
|
delete |
G4Region::G4Region | ( | __void__ & | ) |
Definition at line 94 of file G4Region.cc.
void G4Region::AddRootLogicalVolume | ( | G4LogicalVolume * | lv, |
G4bool | search = true |
||
) |
Definition at line 283 of file G4Region.cc.
Referenced by G4RunManagerKernel::CheckRegions(), and G4RunManagerKernel::DefineWorldVolume().
G4bool G4Region::BelongsTo | ( | G4VPhysicalVolume * | thePhys | ) | const |
Definition at line 404 of file G4Region.cc.
Referenced by BelongsTo(), G4RunManagerKernel::CheckRegions(), and SetWorld().
|
static |
Definition at line 346 of file G4Region.cc.
Referenced by G4RegionStore::~G4RegionStore().
void G4Region::ClearFastSimulationManager | ( | ) |
Definition at line 424 of file G4Region.cc.
Referenced by G4FastSimulationManager::~G4FastSimulationManager().
|
inline |
void G4Region::ClearMaterialList | ( | ) |
Definition at line 356 of file G4Region.cc.
Referenced by UpdateMaterialList().
|
inline |
Referenced by G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), and G4LogicalVolume::UpdateMaterial().
G4FastSimulationManager * G4Region::GetFastSimulationManager | ( | ) | const |
|
inline |
Referenced by G4VFieldModel::DescribeYourselfTo(), and G4PropagatorInField::FindAndSetFieldManager().
|
inline |
|
inline |
Referenced by G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4RunManagerKernel::DefineWorldVolume(), G4EmModelManager::DumpModelList(), G4RunManagerKernel::DumpRegion(), G4EmCalculator::FindCouple(), G4NeutrinoElectronProcess::GetMeanFreePath(), G4ElNeutrinoNucleusProcess::GetMeanFreePath(), G4MuNeutrinoNucleusProcess::GetMeanFreePath(), G4EmBiasingManager::Initialise(), G4PAIModel::Initialise(), G4PAIPhotModel::Initialise(), G4EmModelManager::Initialise(), G4FastSimulationManager::ListTitle(), G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4GlobalFastSimulationManager::ShowSetup().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), and G4RunManagerKernel::SetupDefaultRegion().
Definition at line 459 of file G4Region.cc.
Referenced by ClearFastSimulationManager().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), G4RunManagerKernel::DumpRegion(), G4GDMLWriteStructure::ExportEnergyCuts(), G4EmCalculator::FindCouple(), G4VUserPhysicsList::GetCutValue(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4VUserPhysicsList::SetParticleCuts(), and G4ParallelWorldProcess::SwitchMaterial().
G4UserSteppingAction * G4Region::GetRegionalSteppingAction | ( | ) | const |
Definition at line 148 of file G4Region.cc.
Referenced by G4RunManagerKernel::DumpRegion(), G4SteppingManager::Stepping(), and G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), and G4RunManagerKernel::SetupDefaultRegion().
|
static |
Definition at line 55 of file G4Region.cc.
Referenced by G4GeometryWorkspace::G4GeometryWorkspace().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), and G4FastSimulationManager::ListTitle().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), and G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), and G4RunManagerKernel::DumpRegion().
|
inline |
|
inline |
|
inline |
void G4Region::RemoveRootLogicalVolume | ( | G4LogicalVolume * | lv, |
G4bool | scan = true |
||
) |
Definition at line 318 of file G4Region.cc.
Referenced by G4RunManagerKernel::SetupDefaultRegion(), and G4LogicalVolume::~G4LogicalVolume().
void G4Region::ScanVolumeTree | ( | G4LogicalVolume * | lv, |
G4bool | region | ||
) |
Definition at line 162 of file G4Region.cc.
Referenced by AddRootLogicalVolume(), ScanVolumeTree(), and UpdateMaterialList().
void G4Region::SetFastSimulationManager | ( | G4FastSimulationManager * | fsm | ) |
Definition at line 121 of file G4Region.cc.
Referenced by G4FastSimulationManager::G4FastSimulationManager(), and G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
|
inline |
|
inline |
|
inline |
void G4Region::SetRegionalSteppingAction | ( | G4UserSteppingAction * | rusa | ) |
Definition at line 139 of file G4Region.cc.
Referenced by G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
|
inline |
|
inline |
void G4Region::SetWorld | ( | G4VPhysicalVolume * | wp | ) |
Definition at line 388 of file G4Region.cc.
Referenced by G4RunManagerKernel::CheckRegions().
void G4Region::UpdateMaterialList | ( | ) |
Definition at line 367 of file G4Region.cc.
Referenced by RemoveRootLogicalVolume().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions().