Geant4.10
|
#include <G4Region.hh>
Static Public Member Functions | |
static const G4RegionManager & | GetSubInstanceManager () |
Definition at line 105 of file G4Region.hh.
G4Region::G4Region | ( | const G4String & | name | ) |
Definition at line 68 of file G4Region.cc.
References G4GeomSplitter< T >::CreateSubInstance(), G4endl, G4Exception(), G4MT_fsmanager, G4MT_rsaction, G4RegionStore::GetInstance(), G4RegionStore::GetRegion(), JustWarning, and G4RegionStore::Register().
|
virtual |
Definition at line 118 of file G4Region.cc.
References G4RegionStore::DeRegister(), and G4RegionStore::GetInstance().
G4Region::G4Region | ( | __void__ & | ) |
Definition at line 99 of file G4Region.cc.
References G4GeomSplitter< T >::CreateSubInstance(), G4MT_fsmanager, G4MT_rsaction, G4RegionStore::GetInstance(), and G4RegionStore::Register().
void G4Region::AddRootLogicalVolume | ( | G4LogicalVolume * | lv | ) |
Definition at line 254 of file G4Region.cc.
References ScanVolumeTree(), and G4LogicalVolume::SetRegionRootFlag().
Referenced by ExTGRCRegionCutsMgr::BuildRegions(), G4RunManagerKernel::CheckRegions(), Par01DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), exrdmDetectorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), G4RunManagerKernel::DefineWorldVolume(), and export_G4Region().
G4bool G4Region::BelongsTo | ( | G4VPhysicalVolume * | thePhys | ) | const |
Definition at line 362 of file G4Region.cc.
References G4LogicalVolume::GetDaughter(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetNoDaughters(), and G4LogicalVolume::GetRegion().
Referenced by G4RunManagerKernel::CheckRegions(), export_G4Region(), and SetWorld().
void G4Region::ClearFastSimulationManager | ( | ) |
Definition at line 382 of file G4Region.cc.
References G4endl, G4Exception(), G4MT_fsmanager, GetFastSimulationManager(), GetParentRegion(), and JustWarning.
Referenced by export_G4Region(), and G4FastSimulationManager::~G4FastSimulationManager().
|
inline |
Referenced by export_G4Region().
void G4Region::ClearMaterialList | ( | ) |
Definition at line 313 of file G4Region.cc.
Referenced by export_G4Region(), and UpdateMaterialList().
|
inline |
Referenced by export_G4Region(), G4PAIPhotModel::Initialise(), G4PAIPhotonModel::Initialise(), and G4PAIModel::Initialise().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4RunManagerKernel::DefineWorldVolume(), G4EmModelManager::DumpModelList(), G4RunManagerKernel::DumpRegion(), RE06RunAction::EndOfRunAction(), export_G4Region(), G4EmBiasingManager::Initialise(), G4EmModelManager::Initialise(), G4FastSimulationManager::ListTitle(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4GlobalFastSimulationManager::ShowSetup().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), and export_G4Region().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), export_G4Region(), and G4RunManagerKernel::SetupDefaultRegion().
Definition at line 417 of file G4Region.cc.
References G4LogicalVolumeStore::GetInstance().
Referenced by ClearFastSimulationManager(), and export_G4Region().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), Par01DetectorConstruction::Construct(), G4RunManagerKernel::DumpRegion(), RE06RunAction::EndOfRunAction(), export_G4Region(), G4EmCalculator::FindCouple(), G4VUserPhysicsList::GetCutValue(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), and G4VUserPhysicsList::SetParticleCuts().
|
inline |
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), and G4RunManagerKernel::SetupDefaultRegion().
|
static |
Definition at line 58 of file G4Region.cc.
Referenced by G4GeometryWorkspace::G4GeometryWorkspace().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), export_G4Region(), and RE01SteppingAction::UserSteppingAction().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), and export_G4Region().
|
inline |
Referenced by G4RunManagerKernel::DumpRegion(), export_G4Region(), and G4FastSimulationManager::ListTitle().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), and G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by G4RunManagerKernel::CheckRegions(), and G4RunManagerKernel::DumpRegion().
|
inline |
Referenced by export_G4Region().
Referenced by export_G4Region().
|
inline |
Referenced by export_G4Region().
void G4Region::RemoveRootLogicalVolume | ( | G4LogicalVolume * | lv, |
G4bool | scan = true |
||
) |
Definition at line 283 of file G4Region.cc.
References G4LogicalVolume::SetRegionRootFlag(), and UpdateMaterialList().
Referenced by export_G4Region(), G4RunManagerKernel::SetupDefaultRegion(), XrayFluoDetectorConstruction::UpdateGeometry(), and G4LogicalVolume::~G4LogicalVolume().
void G4Region::ScanVolumeTree | ( | G4LogicalVolume * | lv, |
G4bool | region | ||
) |
Definition at line 133 of file G4Region.cc.
References G4VPVParameterisation::ComputeMaterial(), FatalException, G4endl, G4Exception(), G4Material::GetBaseMaterial(), G4LogicalVolume::GetDaughter(), G4VPhysicalVolume::GetLogicalVolume(), G4VVolumeMaterialScanner::GetMaterial(), G4LogicalVolume::GetMaterial(), G4VPVParameterisation::GetMaterialScanner(), G4VPhysicalVolume::GetMultiplicity(), G4VPhysicalVolume::GetName(), G4LogicalVolume::GetName(), G4LogicalVolume::GetNoDaughters(), G4VVolumeMaterialScanner::GetNumberOfMaterials(), G4VPhysicalVolume::GetParameterisation(), G4VPhysicalVolume::IsParameterised(), G4LogicalVolume::IsRootRegion(), and G4LogicalVolume::SetRegion().
Referenced by AddRootLogicalVolume(), export_G4Region(), and UpdateMaterialList().
|
inline |
|
inline |
Referenced by export_G4Region().
|
inline |
Referenced by ExTGRCRegionCutsMgr::BuildProductionCuts(), G4RunManagerKernel::CheckRegions(), Par01DetectorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), G4RunManagerKernel::DumpRegion(), export_G4Region(), G4RunManagerKernel::G4RunManagerKernel(), RE06PhysicsList::SetCuts(), ExGflashPhysicsList::SetCuts(), exrdmPhysicsList::SetCuts(), Em10PhysicsList::SetCuts(), and GammaRayTelPhysicsList::SetRegionCut().
|
inline |
Referenced by G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
|
inline |
Referenced by RE01DetectorConstruction::Construct(), and export_G4Region().
|
inline |
Referenced by export_G4Region().
void G4Region::SetWorld | ( | G4VPhysicalVolume * | wp | ) |
Definition at line 346 of file G4Region.cc.
References BelongsTo(), and G4InuclParticleNames::wp.
Referenced by G4RunManagerKernel::CheckRegions(), and export_G4Region().
void G4Region::UpdateMaterialList | ( | ) |
Definition at line 324 of file G4Region.cc.
References ClearMaterialList(), and ScanVolumeTree().
Referenced by export_G4Region(), and RemoveRootLogicalVolume().
Referenced by G4RunManagerKernel::CheckRegions().
Referenced by G4RunManagerKernel::CheckRegions().