Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 타입 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4LogicalVolume 클래스 참조

#include <G4LogicalVolume.hh>

G4LogicalVolume에 대한 상속 다이어그램 :
G4LogicalCrystalVolume

Public 멤버 함수

 G4LogicalVolume (G4VSolid *pSolid, G4Material *pMaterial, const G4String &name, G4FieldManager *pFieldMgr=0, G4VSensitiveDetector *pSDetector=0, G4UserLimits *pULimits=0, G4bool optimise=true)
 
virtual ~G4LogicalVolume ()
 
const G4StringGetName () const
 
void SetName (const G4String &pName)
 
G4int GetNoDaughters () const
 
G4VPhysicalVolumeGetDaughter (const G4int i) const
 
void AddDaughter (G4VPhysicalVolume *p)
 
G4bool IsDaughter (const G4VPhysicalVolume *p) const
 
G4bool IsAncestor (const G4VPhysicalVolume *p) const
 
void RemoveDaughter (const G4VPhysicalVolume *p)
 
void ClearDaughters ()
 
G4int TotalVolumeEntities () const
 
EVolume CharacteriseDaughters () const
 
G4VSolidGetSolid () const
 
void SetSolid (G4VSolid *pSolid)
 
G4MaterialGetMaterial () const
 
void SetMaterial (G4Material *pMaterial)
 
void UpdateMaterial (G4Material *pMaterial)
 
G4double GetMass (G4bool forced=false, G4bool propagate=true, G4Material *parMaterial=0)
 
void ResetMass ()
 
G4FieldManagerGetFieldManager () const
 
void SetFieldManager (G4FieldManager *pFieldMgr, G4bool forceToAllDaughters)
 
G4VSensitiveDetectorGetSensitiveDetector () const
 
void SetSensitiveDetector (G4VSensitiveDetector *pSDetector)
 
G4UserLimitsGetUserLimits () const
 
void SetUserLimits (G4UserLimits *pULimits)
 
G4SmartVoxelHeaderGetVoxelHeader () const
 
void SetVoxelHeader (G4SmartVoxelHeader *pVoxel)
 
G4double GetSmartless () const
 
void SetSmartless (G4double s)
 
G4bool IsToOptimise () const
 
void SetOptimisation (G4bool optim)
 
G4bool IsRootRegion () const
 
void SetRegionRootFlag (G4bool rreg)
 
G4bool IsRegion () const
 
void SetRegion (G4Region *reg)
 
G4RegionGetRegion () const
 
void PropagateRegion ()
 
const G4MaterialCutsCoupleGetMaterialCutsCouple () const
 
void SetMaterialCutsCouple (G4MaterialCutsCouple *cuts)
 
G4bool operator== (const G4LogicalVolume &lv) const
 
const G4VisAttributesGetVisAttributes () const
 
void SetVisAttributes (const G4VisAttributes *pVA)
 
void SetVisAttributes (const G4VisAttributes &VA)
 
G4FastSimulationManagerGetFastSimulationManager () const
 
void SetBiasWeight (G4double w)
 
G4double GetBiasWeight () const
 
 G4LogicalVolume (__void__ &)
 
virtual G4bool IsExtended () const
 
G4FieldManagerGetMasterFieldManager () const
 
G4VSensitiveDetectorGetMasterSensitiveDetector () const
 
G4VSolidGetMasterSolid () const
 
G4int GetInstanceID () const
 
void Lock ()
 
void InitialiseWorker (G4LogicalVolume *ptrMasterObject, G4VSolid *pSolid, G4VSensitiveDetector *pSDetector)
 
void TerminateWorker (G4LogicalVolume *ptrMasterObject)
 
void AssignFieldManager (G4FieldManager *fldMgr)
 

정적 Public 멤버 함수

static const G4LVManagerGetSubInstanceManager ()
 
static void Clean ()
 
static G4VSolidGetSolid (G4LVData &instLVdata)
 
static void SetSolid (G4LVData &instLVdata, G4VSolid *pSolid)
 

Private 타입

typedef std::vector
< G4VPhysicalVolume * > 
G4PhysicalVolumeList
 

Private 멤버 함수

 G4LogicalVolume (const G4LogicalVolume &)
 
G4LogicalVolumeoperator= (const G4LogicalVolume &)
 

Private 속성

G4PhysicalVolumeList fDaughters
 
G4String fName
 
G4UserLimitsfUserLimits
 
G4SmartVoxelHeaderfVoxel
 
G4bool fOptimise
 
G4bool fRootRegion
 
G4bool fLock
 
G4double fSmartless
 
const G4VisAttributesfVisAttributes
 
G4RegionfRegion
 
G4double fBiasWeight
 
G4int instanceID
 
G4VSolidfSolid
 
G4VSensitiveDetectorfSensitiveDetector
 
G4FieldManagerfFieldManager
 
G4LVDatalvdata
 

정적 Private 속성

static G4GEOM_DLL G4LVManager subInstanceManager
 

상세한 설명

G4LogicalVolume.hh 파일의 190 번째 라인에서 정의되었습니다.

멤버 타입정의 문서화

G4LogicalVolume.hh 파일의 192 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4LogicalVolume::G4LogicalVolume ( G4VSolid pSolid,
G4Material pMaterial,
const G4String name,
G4FieldManager pFieldMgr = 0,
G4VSensitiveDetector pSDetector = 0,
G4UserLimits pULimits = 0,
G4bool  optimise = true 
)
G4LogicalVolume::~G4LogicalVolume ( )
virtual

G4LogicalVolume.cc 파일의 147 번째 라인에서 정의되었습니다.

다음을 참조함 : G4LogicalVolumeStore::DeRegister(), fLock, fRegion, fRootRegion, lvdata, G4Region::RemoveRootLogicalVolume().

G4LogicalVolume::G4LogicalVolume ( __void__ &  )
G4LogicalVolume::G4LogicalVolume ( const G4LogicalVolume )
private

멤버 함수 문서화

void G4LogicalVolume::AddDaughter ( G4VPhysicalVolume p)
void G4LogicalVolume::AssignFieldManager ( G4FieldManager fldMgr)

G4LogicalVolume.cc 파일의 239 번째 라인에서 정의되었습니다.

다음을 참조함 : fFieldManager, G4MT_fmanager, G4Threading::IsMasterThread().

다음에 의해서 참조됨 : G4LogicalVolume(), InitialiseWorker(), SetFieldManager().

EVolume G4LogicalVolume::CharacteriseDaughters ( ) const
inline
void G4LogicalVolume::Clean ( )
static

G4LogicalVolume.cc 파일의 197 번째 라인에서 정의되었습니다.

다음을 참조함 : G4GeomSplitter< T >::FreeSlave(), subInstanceManager.

다음에 의해서 참조됨 : G4LogicalVolumeStore::~G4LogicalVolumeStore().

void G4LogicalVolume::ClearDaughters ( )

G4LogicalVolume.cc 파일의 345 번째 라인에서 정의되었습니다.

다음을 참조함 : fDaughters, fRegion, G4MT_mass, G4Region::RegionModified().

다음에 의해서 참조됨 : export_G4LogicalVolume().

G4double G4LogicalVolume::GetBiasWeight ( ) const
inline
G4VPhysicalVolume* G4LogicalVolume::GetDaughter ( const G4int  i) const
inline
G4FastSimulationManager* G4LogicalVolume::GetFastSimulationManager ( ) const
inline
G4FieldManager * G4LogicalVolume::GetFieldManager ( ) const
G4int G4LogicalVolume::GetInstanceID ( ) const
inline
G4double G4LogicalVolume::GetMass ( G4bool  forced = false,
G4bool  propagate = true,
G4Material parMaterial = 0 
)
G4FieldManager* G4LogicalVolume::GetMasterFieldManager ( ) const
inline
G4VSensitiveDetector* G4LogicalVolume::GetMasterSensitiveDetector ( ) const
inline
G4VSolid* G4LogicalVolume::GetMasterSolid ( ) const
inline

다음에 의해서 참조됨 : G4GeometryWorkspace::InitialisePhysicalVolumes().

G4Material * G4LogicalVolume::GetMaterial ( ) const

G4LogicalVolume.cc 파일의 405 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MT_material.

다음에 의해서 참조됨 : CML2ExpVoxels::add(), UltraFresnelLens::BuildLens(), G4Track::CalculateVelocityForOpticalPhoton(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), G4VPVParameterisation::ComputeMaterial(), CellParameterisation::ComputeMaterial(), G4MIRDLiver::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDRightScapula::Construct(), G4MIRDPelvis::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDSkull::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDThyroid::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDRightKidney::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDRightLeg::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDRibCage::Construct(), G4MIRDRightBreast::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightLung::Construct(), G4MIRDRightOvary::Construct(), G4MIRDRightTeste::Construct(), G4MIRDLeftLung::Construct(), G4MIRDSpleen::Construct(), G4MIRDStomach::Construct(), G4MIRDThymus::Construct(), G4MIRDTrunk::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDUterus::Construct(), G4MIRDBrain::Construct(), G4MIRDHeart::Construct(), G4MIRDPancreas::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDRightArmBone::Construct(), G4MIRDHead::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDUrinaryBladder::Construct(), CML2PhantomConstruction::createPhysicalVolumeNamesList(), G4ReflectionFactory::CreateReflectedLV(), G4tgbGeometryDumper::DumpLogVol(), export_G4LogicalVolume(), G4GDMLWriteStructure::ExportEnergyCuts(), DetectorConstruction::GetAbsorberMaterial(), G4LogicalCrystalVolume::GetCrystal(), GetMass(), G4Channeling::GetMatData(), PhysicsList::GetRange(), G4LatticeManager::LoadLattice(), G4Transportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), XrayFluoMercuryDetectorConstruction::PrintApparateParameters(), XrayFluoPlaneDetectorConstruction::PrintApparateParameters(), XrayFluoDetectorConstruction::PrintApparateParameters(), CML2SDWithVoxels::ProcessHits(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4LatticeManager::RegisterLattice(), G4PropagatorInField::ReportLoopingParticle(), G4TransportationLogger::ReportLoopingTrack(), G4ProductionCutsTable::ScanAndSetCouple(), G4Region::ScanVolumeTree(), G4ParallelWorldProcess::SwitchMaterial(), G4GDMLWriteStructure::TraverseVolumeTree().

const G4MaterialCutsCouple * G4LogicalVolume::GetMaterialCutsCouple ( ) const
const G4String& G4LogicalVolume::GetName ( ) const
inline

다음에 의해서 참조됨 : G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), AddDaughter(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4HepRepSceneHandler::AddSolid(), G4VBiasingOperator::AttachTo(), G4SmartVoxelHeader::BuildNodes(), G4GeometryManager::BuildOptimisations(), G4SmartVoxelHeader::BuildReplicaVoxels(), G4SmartVoxelHeader::BuildVoxelsWithinLimits(), G4PVParameterised::CheckOverlaps(), G4PVPlacement::CheckOverlaps(), checkVol(), G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G3toG4DetectorConstruction::Construct(), FFDetectorConstruction::Construct(), Par02DetectorConstruction::Construct(), G4tgbVolume::ConstructG4LogVol(), G4tgbVolume::ConstructG4PhysVol(), G4tgbVolume::ConstructG4Volumes(), CCalG4Ecal::constructGlobal(), CCalG4Hall::constructIn(), CCalG4Hcal::constructIn(), CCalG4Ecal::constructIn(), CCalG4Hcal::constructScintillatorLayer(), GB01DetectorConstruction::ConstructSDandField(), GB02DetectorConstruction::ConstructSDandField(), GB04DetectorConstruction::ConstructSDandField(), RE01CalorimeterHit::CreateAttValues(), B5HodoscopeHit::CreateAttValues(), B5EmCalorimeterHit::CreateAttValues(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G3Division::CreatePVReplica(), G4ReflectionFactory::CreateReflectedLV(), G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), G4Radioactivation::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), G4RunManagerKernel::DefineWorldVolume(), G4RadioactiveDecayBase::DeselectAVolume(), G4RadioactiveDecay::DeselectAVolume(), G4ReflectionFactory::Divide(), G4GDMLReadStructure::DivisionvolRead(), G4GDMLWriteStructure::DivisionvolWrite(), G4TrajectoryDrawByOriginVolume::Draw(), G4tgbVolumeMgr::DumpG4LogVolLeaf(), G4LogicalSkinSurface::DumpInfo(), G4tgbGeometryDumper::DumpLogVol(), G4tgbGeometryDumper::DumpPhysVol(), G4tgbGeometryDumper::DumpPVParameterised(), G4tgbGeometryDumper::DumpPVPlacement(), G4tgbGeometryDumper::DumpPVReplica(), G4TrajectoryOriginVolumeFilter::Evaluate(), export_G4LogicalVolume(), G4GDMLParser::ExportRegions(), G4BuildGeom(), G4PVReplica::G4PVReplica(), G4GDMLRead::GeneratePhysvolName(), G4HepRepSceneHandler::getGeometryInstance(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4tgbGeometryDumper::GetPVChildren(), G4tgbVolumeMgr::GetTopLogVol(), G4tgbVolumeMgr::GetTopPhysVol(), G4GDMLReadStructure::GetWorldVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), G4GDMLWriteParamvol::ParamvolAlgorithmWrite(), G4GDMLReadParamvol::ParamvolRead(), G4GDMLWriteParamvol::ParamvolWrite(), G4GDMLReadStructure::PhysvolRead(), G4GDMLWriteStructure::PhysvolWrite(), G4ReflectionFactory::Place(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HumanPhantomSD::ProcessHits(), G4ReflectionFactory::ReflectDaughters(), G4ReflectionFactory::ReflectPVDivision(), G4ReflectionFactory::ReflectPVPlacement(), G4ReflectionFactory::ReflectPVReplica(), G4tgbVolumeMgr::RegisterMe(), CCalSensitiveDetectors::registerVolume(), G4RunManager::ReOptimize(), G4GDMLReadStructure::ReplicaRead(), G4ReflectionFactory::Replicate(), G4GDMLWriteStructure::ReplicavolWrite(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VoxelSafety::SafetyForVoxelHeader(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), G4Region::ScanVolumeTree(), G4RadioactiveDecayBase::SelectAllVolumes(), G4RadioactiveDecay::SelectAllVolumes(), G4RadioactiveDecayBase::SelectAVolume(), G4RadioactiveDecay::SelectAVolume(), G4VVisCommandGeometrySet::Set(), G4VVisCommandGeometrySet::SetLVVisAtts(), G4VisCommandGeometryList::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), DicomDetectorConstruction::SetScorer(), CCalSensitiveDetectors::setSensitive(), G4VUserDetectorConstruction::SetSensitiveDetector(), G4GDMLWriteSetup::SetupWrite(), CCalG4Able::setVisType(), G4PolarizationManager::SetVolumePolarization(), G4GDMLWriteStructure::SkinSurfaceCache(), G4GDMLRead::StripNames(), G4GDMLWriteStructure::TraverseVolumeTree().

G4int G4LogicalVolume::GetNoDaughters ( ) const
inline
G4Region* G4LogicalVolume::GetRegion ( ) const
inline
G4VSensitiveDetector * G4LogicalVolume::GetSensitiveDetector ( ) const
G4double G4LogicalVolume::GetSmartless ( ) const
inline
G4VSolid * G4LogicalVolume::GetSolid ( ) const

G4LogicalVolume.cc 파일의 373 번째 라인에서 정의되었습니다.

다음을 참조함 : instanceID, G4GeomSplitter< T >::offset, subInstanceManager.

다음에 의해서 참조됨 : G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), XrayFluoAnalysisManager::analyseStepping(), G4ReplicaNavigation::BackLocate(), G4PhantomParameterisation::BuildContainerSolid(), G4SmartVoxelHeader::BuildNodes(), G4SmartVoxelHeader::BuildReplicaVoxels(), G4SmartVoxelHeader::BuildVoxelsWithinLimits(), G4PVDivision::CheckAndSetParameters(), G4ReplicatedSlice::CheckAndSetParameters(), G4PVParameterised::CheckOverlaps(), G4PVPlacement::CheckOverlaps(), G4GeometryWorkspace::CloneParameterisedSolids(), G4GeometryWorkspace::CloneReplicaSolid(), G4VoxelSafety::ComputeSafety(), G4ParameterisedNavigation::ComputeSafety(), G4NormalNavigation::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4ReplicaNavigation::ComputeSafety(), G4PhantomParameterisation::ComputeSolid(), G4VPVParameterisation::ComputeSolid(), G4VNestedParameterisation::ComputeSolid(), G4ParameterisedNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4Navigator::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4ITNavigator1::ComputeStep(), G4ITNavigator2::ComputeStep(), G4RegularNavigation::ComputeStepSkippingEqualMaterials(), G4PSDoseDeposit::ComputeVolume(), G4PSPassageCellFlux::ComputeVolume(), G4PSCellFlux::ComputeVolume(), G4DrawVoxels::ComputeVoxelPolyhedra(), GB06ParallelWorldForSlices::Construct(), G4MIRDLiver::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDThyroid::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDPelvis::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDRightKidney::Construct(), G4MIRDRightLeg::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDRightScapula::Construct(), G4MIRDSkull::Construct(), G4MIRDRibCage::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDTrunk::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDUterus::Construct(), G4MIRDLeftLung::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDPancreas::Construct(), G4MIRDThymus::Construct(), G4MIRDRightTeste::Construct(), G4MIRDRightBreast::Construct(), G4MIRDBrain::Construct(), G4MIRDRightOvary::Construct(), G4MIRDRightLung::Construct(), G4MIRDSpleen::Construct(), G4MIRDStomach::Construct(), G4MIRDHeart::Construct(), G4MIRDUrinaryBladder::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDHead::Construct(), G4MIRDRightArmBone::Construct(), G4tgbVolume::ConstructG4PhysVol(), G4TheRayTracer::CreateBitMap(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G3Division::CreatePVReplica(), G4ReflectionFactory::CreateReflectedLV(), G4AdjointPosOnPhysVolGenerator::DefinePhysicalVolume(), G4VisManager::Draw(), G4tgbGeometryDumper::DumpLogVol(), F04SimpleSolenoid::F04SimpleSolenoid(), G4FastTrack::FRecordsAffineTransformation(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), B2PrimaryGeneratorAction::GeneratePrimaries(), B1PrimaryGeneratorAction::GeneratePrimaries(), Dicom2PrimaryGeneratorAction::GeneratePrimaries(), G4HepRepSceneHandler::getGeometryInstance(), G4Navigator::GetGlobalExitNormal(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4VIntersectionLocator::GetLocalSurfaceNormal(), GetMass(), FFPrimaryGeneratorAction::GetNeutronSourceCenter(), G4ITTransportationManager::GetParallelWorld(), G4TransportationManager::GetParallelWorld(), G4BOptnForceCommonTruncatedExp::Initialize(), G4Navigator::LocateGlobalPointAndSetup(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4GDMLWriteParamvol::ParametersWrite(), G4NeutrinoElectronProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4NavigationLogger::PreComputeStepLog(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), CexmcSetup::ReadCalorimeterGeometryData(), G4Navigator::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4NavigationLogger::ReportOutsideMother(), G4NavigationLogger::ReportVolumeAndIntersection(), G4VoxelSafety::SafetyForVoxelHeader(), G4VoxelSafety::SafetyForVoxelNode(), G4PVDivision::SetParameterisation(), G4ReplicatedSlice::SetParameterisation(), G4RTPrimaryGeneratorAction::SetUp(), CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::SetupConstructionHook(), G4GDMLWriteStructure::TraverseVolumeTree().

G4VSolid * G4LogicalVolume::GetSolid ( G4LVData instLVdata)
static

G4LogicalVolume.cc 파일의 368 번째 라인에서 정의되었습니다.

다음을 참조함 : G4LVData::fSolid.

const G4LVManager & G4LogicalVolume::GetSubInstanceManager ( )
static

G4LogicalVolume.cc 파일의 221 번째 라인에서 정의되었습니다.

다음을 참조함 : subInstanceManager.

다음에 의해서 참조됨 : G4GeometryWorkspace::G4GeometryWorkspace().

G4UserLimits* G4LogicalVolume::GetUserLimits ( ) const
inline
const G4VisAttributes* G4LogicalVolume::GetVisAttributes ( ) const
inline
G4SmartVoxelHeader* G4LogicalVolume::GetVoxelHeader ( ) const
inline
void G4LogicalVolume::InitialiseWorker ( G4LogicalVolume ptrMasterObject,
G4VSolid pSolid,
G4VSensitiveDetector pSDetector 
)
G4bool G4LogicalVolume::IsAncestor ( const G4VPhysicalVolume p) const

G4LogicalVolume.cc 파일의 476 번째 라인에서 정의되었습니다.

다음을 참조함 : fDaughters, IsDaughter().

다음에 의해서 참조됨 : export_G4LogicalVolume(), G4WeightWindowStore::IsInWorld(), G4IStore::IsInWorld().

G4bool G4LogicalVolume::IsDaughter ( const G4VPhysicalVolume p) const
inline

다음에 의해서 참조됨 : export_G4LogicalVolume(), IsAncestor().

G4bool G4LogicalVolume::IsExtended ( ) const
virtual

G4LogicalCrystalVolume에서 재구현되었습니다.

G4LogicalVolume.cc 파일의 249 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Channeling::GetMatData().

G4bool G4LogicalVolume::IsRegion ( ) const
inline
G4bool G4LogicalVolume::IsRootRegion ( ) const
inline
G4bool G4LogicalVolume::IsToOptimise ( ) const
inline
void G4LogicalVolume::Lock ( )
inline
G4LogicalVolume& G4LogicalVolume::operator= ( const G4LogicalVolume )
private
G4bool G4LogicalVolume::operator== ( const G4LogicalVolume lv) const
void G4LogicalVolume::PropagateRegion ( )
inline

다음에 의해서 참조됨 : AddDaughter(), export_G4LogicalVolume().

void G4LogicalVolume::RemoveDaughter ( const G4VPhysicalVolume p)
void G4LogicalVolume::ResetMass ( )

G4LogicalVolume.cc 파일의 359 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MT_mass.

다음에 의해서 참조됨 : SetSolid().

void G4LogicalVolume::SetBiasWeight ( G4double  w)
inline

다음에 의해서 참조됨 : export_G4LogicalVolume().

void G4LogicalVolume::SetFieldManager ( G4FieldManager pFieldMgr,
G4bool  forceToAllDaughters 
)
void G4LogicalVolume::SetMaterial ( G4Material pMaterial)

G4LogicalVolume.cc 파일의 414 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MT_mass, G4MT_material.

다음에 의해서 참조됨 : Par01ParallelWorldForPion::Construct(), export_G4LogicalVolume(), G4LogicalVolume(), G4ScoreSplittingProcess::PostStepDoIt(), DetectorConstruction::SetAbsMaterial(), GB03DetectorConstruction::SetAbsorberMaterial(), RE06DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorberMaterial(), F03DetectorConstruction::SetAbsorberMaterial(), F01DetectorConstruction::SetAbsorberMaterial(), F02DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), B2bDetectorConstruction::SetChamberMaterial(), ExN02DetectorConstruction::setChamberMaterial(), ExP01DetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), DetectorConstruction::SetContainMaterial(), GammaRayTelDetectorConstruction::SetConverterMaterial(), DetectorConstruction::SetDetectorMaterial(), DetectorConstruction::SetEcalMaterial(), GB03DetectorConstruction::SetGapMaterial(), RE06DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction0::SetMaterial(), DetectorConstruction::SetMaterial(), XrayFluoMercuryDetectorConstruction::SetMercuryMaterial(), XrayFluoPlaneDetectorConstruction::SetPlaneMaterial(), ElectronBenchmarkDetector::SetPrimFoilMaterial(), XrayFluoDetectorConstruction::SetSampleMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2bDetectorConstruction::SetTargetMaterial(), B2aDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), ExN02DetectorConstruction::setTargetMaterial(), ExP01DetectorConstruction::SetTargetMaterial(), F03DetectorConstruction::SetWorldMaterial(), F02DetectorConstruction::SetWorldMaterial(), F01DetectorConstruction::SetWorldMaterial().

void G4LogicalVolume::SetMaterialCutsCouple ( G4MaterialCutsCouple cuts)

G4LogicalVolume.cc 파일의 463 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MT_ccouple.

다음에 의해서 참조됨 : export_G4LogicalVolume(), G4ProductionCutsTable::ScanAndSetCouple().

void G4LogicalVolume::SetName ( const G4String pName)
inline
void G4LogicalVolume::SetOptimisation ( G4bool  optim)
inline

다음에 의해서 참조됨 : export_G4LogicalVolume().

void G4LogicalVolume::SetRegion ( G4Region reg)
inline
void G4LogicalVolume::SetRegionRootFlag ( G4bool  rreg)
inline
void G4LogicalVolume::SetSensitiveDetector ( G4VSensitiveDetector pSDetector)

G4LogicalVolume.cc 파일의 444 번째 라인에서 정의되었습니다.

다음을 참조함 : fSensitiveDetector, G4MT_sdetector, G4Threading::IsMasterThread().

다음에 의해서 참조됨 : ExN04CalorimeterROGeometry::Build(), CML2ReadOutGeometry::Build(), G4VUserDetectorConstruction::CloneSD(), ExN04DetectorConstruction::Construct(), DetectorWatase86::Construct(), DetectorBarr90::Construct(), DetectorHarris73::Construct(), DetectorSimpleALICE::Construct(), DetectorALICE06::Construct(), DetectorBari05::Construct(), FCALHadModule::Construct(), FCALEMModule::Construct(), eRositaDetectorConstruction::Construct(), ExN02DetectorConstruction::Construct(), ExP01DetectorConstruction::Construct(), CML2Ph_BoxInBox::Construct(), Par01DetectorConstruction::ConstructSDandField(), G04DetectorConstruction::ConstructSDandField(), GB05DetectorConstruction::ConstructSDandField(), ExGflashDetectorConstruction::ConstructSDandField(), GB06DetectorConstruction::ConstructSDandField(), B5DetectorConstruction::ConstructSDandField(), RE02DetectorConstruction::ConstructSDandField(), RMC01DetectorConstruction::ConstructSimpleGeometry(), export_G4LogicalVolume(), G4LogicalVolume(), InitialiseWorker(), CCalSensitiveDetectors::setSensitive(), G4VUserParallelWorld::SetSensitiveDetector(), G4VUserDetectorConstruction::SetSensitiveDetector(), G4ScoringCylinder::SetupGeometry(), G4ScoringBox::SetupGeometry(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster(), G4VScoringMesh::WorkerConstruct().

void G4LogicalVolume::SetSmartless ( G4double  s)
inline
void G4LogicalVolume::SetSolid ( G4VSolid pSolid)
void G4LogicalVolume::SetSolid ( G4LVData instLVdata,
G4VSolid pSolid 
)
static

G4LogicalVolume.cc 파일의 393 번째 라인에서 정의되었습니다.

다음을 참조함 : G4LVData::fMass, G4LVData::fSolid.

void G4LogicalVolume::SetUserLimits ( G4UserLimits pULimits)
inline
void G4LogicalVolume::SetVisAttributes ( const G4VisAttributes pVA)
inline

다음에 의해서 참조됨 : DetectorConstruction::AtomisticView(), DetectorConstruction::BarycenterView(), CML2Acc1::BeWindow(), UltraFresnelLens::BuildLens(), HadrontherapyModulator::BuildSteps(), DicomPhantomParameterisationColour::ComputeMaterial(), CellParameterisation::ComputeMaterial(), ExN04DetectorConstruction::Construct(), G4MIRDLiver::Construct(), G4MIRDRightLeg::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDRightScapula::Construct(), B03DetectorConstruction::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDSkull::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDThyroid::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDPelvis::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDRightClavicle::Construct(), Par01DetectorConstruction::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDRightKidney::Construct(), RE01DetectorConstruction::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDPancreas::Construct(), G4MIRDRibCage::Construct(), G4MIRDRightBreast::Construct(), G4MIRDRightLung::Construct(), G4MIRDRightOvary::Construct(), G4MIRDRightTeste::Construct(), G4MIRDSpleen::Construct(), G4MIRDThymus::Construct(), G4MIRDStomach::Construct(), G4MIRDTrunk::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDUterus::Construct(), G4MIRDHeart::Construct(), G4MIRDBrain::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDLeftLung::Construct(), RE05DetectorConstruction::Construct(), B02DetectorConstruction::Construct(), G4MIRDRightArmBone::Construct(), G4MIRDUrinaryBladder::Construct(), G4MIRDHead::Construct(), GeometryConstruction::Construct(), G4MIRDLeftArmBone::Construct(), B01DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), FCALHadModule::Construct(), ExUCNDetectorConstruction::Construct(), eRositaDetectorConstruction::Construct(), B5DetectorConstruction::Construct(), ExN02DetectorConstruction::Construct(), ExP01DetectorConstruction::Construct(), FCALTestbeamSetup::Construct(), G02DetectorConstruction::Construct(), ExErrorDetectorConstruction::Construct(), UltraDetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), XrayFluoMercuryDetectorConstruction::ConstructApparate(), XrayFluoPlaneDetectorConstruction::ConstructApparate(), XrayFluoDetectorConstruction::ConstructApparate(), DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), PurgMagDetectorConstruction::ConstructCalorimeter(), DetectorConstruction::ConstructDetector(), LXeDetectorConstruction::ConstructDetector(), G4tgbVolume::ConstructG4LogVol(), UltraDetectorConstruction::ConstructGround(), DetectorConstruction::ConstructLine(), UltraDetectorConstruction::ConstructMirror(), GammaRayTelDetectorConstruction::ConstructPayload(), DicomNestedParamDetectorConstruction::ConstructPhantom(), DicomPartialDetectorConstruction::ConstructPhantom(), DicomRegularDetectorConstruction::ConstructPhantom(), XrayTelDetectorConstruction::ConstructTelescope(), UltraDetectorConstruction::ConstructUVscope(), G4HumanPhantomConstruction::ConstructWorld(), DetectorConstruction::ConstructWorld(), TSDetectorConstruction::ConstructWorld(), CML2WorldConstruction::create(), ElectronBenchmarkDetector::CreateExitWindow(), ElectronBenchmarkDetector::CreateHeliumBag(), ElectronBenchmarkDetector::CreateMonitor(), ElectronBenchmarkDetector::CreatePrimaryFoil(), G4ReflectionFactory::CreateReflectedLV(), ElectronBenchmarkDetector::CreateScorer(), ElectronBenchmarkDetector::CreateWorld(), B2aDetectorConstruction::DefineVolumes(), B2bDetectorConstruction::DefineVolumes(), DetectorConstruction::DrawBoundingVolume(), F04ElementField::F04ElementField(), LaserDrivenBeamLine::FaradayCup(), CML2Acc1::flatteningFilter(), G4BuildGeom(), G4GDMLReadStructure::GetWorldVolume(), TrentoPassiveProtonBeamLine::HadrontherapyRidgeFilter(), CML2Acc1::ionizationChamber(), CML2Acc1::mirror(), CML2Acc1::MLC(), CML2Acc1::primaryCollimator(), DetectorConstruction::ResiduesView(), F04ElementField::SetColor(), G4VVisCommandGeometrySet::SetLVVisAtts(), G4VisCommandGeometryRestore::SetNewValue(), G4ScoringCylinder::SetupGeometry(), G4ScoringBox::SetupGeometry(), XDetectorConstruction::SetupGeometry(), RE03DetectorConstruction::SetupGeometry(), RE04DetectorConstruction::SetupGeometry(), GB03DetectorConstruction::SetupGeometry(), RE06DetectorConstruction::SetupGeometry(), CCalG4Able::setVisType(), G3toG4DetectorConstruction::SimpleConstruct(), CML2Acc1::target(), LXeMainVolume::VisAttributes(), G03ColorReader::VolumeRead().

void G4LogicalVolume::SetVisAttributes ( const G4VisAttributes VA)

G4LogicalVolume.cc 파일의 617 번째 라인에서 정의되었습니다.

다음을 참조함 : fVisAttributes.

void G4LogicalVolume::SetVoxelHeader ( G4SmartVoxelHeader pVoxel)
inline
void G4LogicalVolume::TerminateWorker ( G4LogicalVolume ptrMasterObject)

G4LogicalVolume.cc 파일의 211 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4GeometryWorkspace::DestroyWorkspace().

G4int G4LogicalVolume::TotalVolumeEntities ( ) const

G4LogicalVolume.cc 파일의 498 번째 라인에서 정의되었습니다.

다음을 참조함 : fDaughters, G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetMultiplicity(), TotalVolumeEntities().

다음에 의해서 참조됨 : export_G4LogicalVolume(), TotalVolumeEntities().

void G4LogicalVolume::UpdateMaterial ( G4Material pMaterial)

멤버 데이타 문서화

G4double G4LogicalVolume::fBiasWeight
private

G4LogicalVolume.hh 파일의 422 번째 라인에서 정의되었습니다.

G4PhysicalVolumeList G4LogicalVolume::fDaughters
private

G4LogicalVolume.hh 파일의 399 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddDaughter(), ClearDaughters(), GetMass(), IsAncestor(), RemoveDaughter(), TotalVolumeEntities().

G4FieldManager* G4LogicalVolume::fFieldManager
private

G4LogicalVolume.hh 파일의 436 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AssignFieldManager(), G4LogicalVolume(), InitialiseWorker().

G4bool G4LogicalVolume::fLock
private

G4LogicalVolume.hh 파일의 413 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ~G4LogicalVolume().

G4String G4LogicalVolume::fName
private

G4LogicalVolume.hh 파일의 401 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetMass().

G4bool G4LogicalVolume::fOptimise
private

G4LogicalVolume.hh 파일의 409 번째 라인에서 정의되었습니다.

G4Region* G4LogicalVolume::fRegion
private

G4LogicalVolume.hh 파일의 420 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddDaughter(), ClearDaughters(), RemoveDaughter(), UpdateMaterial(), ~G4LogicalVolume().

G4bool G4LogicalVolume::fRootRegion
private

G4LogicalVolume.hh 파일의 411 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ~G4LogicalVolume().

G4VSensitiveDetector* G4LogicalVolume::fSensitiveDetector
private

G4LogicalVolume.hh 파일의 435 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4LogicalVolume(), SetSensitiveDetector().

G4double G4LogicalVolume::fSmartless
private

G4LogicalVolume.hh 파일의 415 번째 라인에서 정의되었습니다.

G4VSolid* G4LogicalVolume::fSolid
private

G4LogicalVolume.hh 파일의 434 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4LogicalVolume().

G4UserLimits* G4LogicalVolume::fUserLimits
private

G4LogicalVolume.hh 파일의 405 번째 라인에서 정의되었습니다.

const G4VisAttributes* G4LogicalVolume::fVisAttributes
private

G4LogicalVolume.hh 파일의 418 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SetVisAttributes().

G4SmartVoxelHeader* G4LogicalVolume::fVoxel
private

G4LogicalVolume.hh 파일의 407 번째 라인에서 정의되었습니다.

G4int G4LogicalVolume::instanceID
private

G4LogicalVolume.hh 파일의 425 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4LogicalVolume(), GetSolid().

G4LVData* G4LogicalVolume::lvdata
private

G4LogicalVolume.hh 파일의 437 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4LogicalVolume(), ~G4LogicalVolume().

G4LVManager G4LogicalVolume::subInstanceManager
staticprivate

G4LogicalVolume.hh 파일의 427 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clean(), G4LogicalVolume(), GetSolid(), GetSubInstanceManager(), InitialiseWorker().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: