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

#include <G4LogicalCrystalVolume.hh>

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

Public 멤버 함수

 G4LogicalCrystalVolume (G4VSolid *pSolid, G4ExtendedMaterial *pMaterial, const G4String &name, G4FieldManager *pFieldMgr=0, G4VSensitiveDetector *pSDetector=0, G4UserLimits *pULimits=0, G4bool optimise=true, G4int h=0, G4int k=0, G4int l=0, G4double rot=0.)
 
 ~G4LogicalCrystalVolume ()
 
G4bool IsExtended () const
 
void SetMillerOrientation (G4int h, G4int k, G4int l, G4double rot=0.)
 
const G4ThreeVectorRotateToLattice (G4ThreeVector &dir) const
 
const G4ThreeVectorRotateToSolid (G4ThreeVector &dir) const
 
const G4CrystalExtensionGetCrystal () const
 
const G4ThreeVectorGetBasis (G4int i) const
 
void SetVerbose (G4int aInt)
 
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
 
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 G4bool IsLattice (G4LogicalVolume *aLV)
 
static G4VSolidGetSolid (G4LVData &instLVdata)
 
static void SetSolid (G4LVData &instLVdata, G4VSolid *pSolid)
 
static const G4LVManagerGetSubInstanceManager ()
 
static void Clean ()
 

Private 속성

G4RotationMatrix fOrient
 
G4RotationMatrix fInverse
 
G4int hMiller
 
G4int kMiller
 
G4int lMiller
 
G4double fRot
 
G4int verboseLevel
 

정적 Private 속성

static std::vector
< G4LogicalVolume * > 
fLCVvec
 

상세한 설명

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

생성자 & 소멸자 문서화

G4LogicalCrystalVolume::G4LogicalCrystalVolume ( G4VSolid pSolid,
G4ExtendedMaterial pMaterial,
const G4String name,
G4FieldManager pFieldMgr = 0,
G4VSensitiveDetector pSDetector = 0,
G4UserLimits pULimits = 0,
G4bool  optimise = true,
G4int  h = 0,
G4int  k = 0,
G4int  l = 0,
G4double  rot = 0. 
)

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

다음을 참조함 : fLCVvec, SetMillerOrientation().

G4LogicalCrystalVolume::~G4LogicalCrystalVolume ( )

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

다음을 참조함 : fLCVvec.

멤버 함수 문서화

void G4LogicalVolume::AddDaughter ( G4VPhysicalVolume p)
inherited
void G4LogicalVolume::AssignFieldManager ( G4FieldManager fldMgr)
inherited
EVolume G4LogicalVolume::CharacteriseDaughters ( ) const
inlineinherited
void G4LogicalVolume::Clean ( )
staticinherited

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

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

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

void G4LogicalVolume::ClearDaughters ( )
inherited

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

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

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

const G4ThreeVector & G4LogicalCrystalVolume::GetBasis ( G4int  i) const

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

다음을 참조함 : G4CrystalUnitCell::GetBasis(), GetCrystal(), G4CrystalExtension::GetUnitCell().

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

G4double G4LogicalVolume::GetBiasWeight ( ) const
inlineinherited
const G4CrystalExtension * G4LogicalCrystalVolume::GetCrystal ( ) const

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

다음을 참조함 : G4LogicalVolume::GetMaterial().

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

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

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

G4Material * G4LogicalVolume::GetMaterial ( ) const
inherited

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

다음을 참조함 : G4MT_material.

다음에 의해서 참조됨 : CML2ExpVoxels::add(), UltraFresnelLens::BuildLens(), G4Track::CalculateVelocityForOpticalPhoton(), G4AdjointPrimaryGenerator::ComputeAccumulatedDepthVectorAlongBackRay(), G4VPVParameterisation::ComputeMaterial(), CellParameterisation::ComputeMaterial(), G4MIRDLiver::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDPelvis::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDRightKidney::Construct(), G4MIRDRightLeg::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDRightScapula::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDSkull::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDThyroid::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDHeart::Construct(), G4MIRDPancreas::Construct(), G4MIRDMiddleLowerSpine::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(), G4MIRDHead::Construct(), G4MIRDRightArmBone::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDUrinaryBladder::Construct(), CML2PhantomConstruction::createPhysicalVolumeNamesList(), G4ReflectionFactory::CreateReflectedLV(), G4tgbGeometryDumper::DumpLogVol(), export_G4LogicalVolume(), G4GDMLWriteStructure::ExportEnergyCuts(), DetectorConstruction::GetAbsorberMaterial(), GetCrystal(), G4LogicalVolume::GetMass(), G4Channeling::GetMatData(), PhysicsList::GetRange(), G4LatticeManager::LoadLattice(), G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::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
inherited
const G4String& G4LogicalVolume::GetName ( ) const
inlineinherited

다음에 의해서 참조됨 : G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), G4LogicalVolume::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
inlineinherited
G4Region* G4LogicalVolume::GetRegion ( ) const
inlineinherited
G4VSensitiveDetector * G4LogicalVolume::GetSensitiveDetector ( ) const
inherited
G4double G4LogicalVolume::GetSmartless ( ) const
inlineinherited
G4VSolid * G4LogicalVolume::GetSolid ( ) const
inherited

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

다음을 참조함 : G4LogicalVolume::instanceID, G4GeomSplitter< T >::offset, G4LogicalVolume::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(), G4MIRDSpleen::Construct(), G4MIRDStomach::Construct(), G4MIRDHeart::Construct(), G4MIRDThymus::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDTrunk::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDUterus::Construct(), G4MIRDLeftLung::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDPancreas::Construct(), G4MIRDRibCage::Construct(), G4MIRDRightTeste::Construct(), G4MIRDRightBreast::Construct(), G4MIRDBrain::Construct(), G4MIRDRightLung::Construct(), G4MIRDRightOvary::Construct(), G4MIRDUrinaryBladder::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDRightArmBone::Construct(), G4MIRDHead::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(), G4LogicalVolume::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(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceCurrent::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)
staticinherited

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

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

const G4LVManager & G4LogicalVolume::GetSubInstanceManager ( )
staticinherited

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

다음을 참조함 : G4LogicalVolume::subInstanceManager.

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

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

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

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

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

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

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

G4bool G4LogicalCrystalVolume::IsExtended ( ) const
inlinevirtual

G4LogicalVolume(으)로부터 재구현되었습니다.

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

G4bool G4LogicalCrystalVolume::IsLattice ( G4LogicalVolume aLV)
static

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

다음을 참조함 : fLCVvec.

다음에 의해서 참조됨 : G4Channeling::GetMeanFreePath(), G4Channeling::PostStepDoIt().

G4bool G4LogicalVolume::IsRegion ( ) const
inlineinherited
G4bool G4LogicalVolume::IsRootRegion ( ) const
inlineinherited
G4bool G4LogicalVolume::IsToOptimise ( ) const
inlineinherited
void G4LogicalVolume::Lock ( )
inlineinherited
G4bool G4LogicalVolume::operator== ( const G4LogicalVolume lv) const
inherited
void G4LogicalVolume::PropagateRegion ( )
inlineinherited

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

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

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

다음을 참조함 : G4MT_mass.

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

const G4ThreeVector & G4LogicalCrystalVolume::RotateToLattice ( G4ThreeVector dir) const

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

다음을 참조함 : fOrient, CLHEP::Hep3Vector::transform().

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

const G4ThreeVector & G4LogicalCrystalVolume::RotateToSolid ( G4ThreeVector dir) const

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

다음을 참조함 : fInverse, CLHEP::Hep3Vector::transform().

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

void G4LogicalVolume::SetBiasWeight ( G4double  w)
inlineinherited

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

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

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

다음을 참조함 : G4MT_mass, G4MT_material.

다음에 의해서 참조됨 : Par01ParallelWorldForPion::Construct(), export_G4LogicalVolume(), 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)
inherited

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

다음을 참조함 : G4MT_ccouple.

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

void G4LogicalCrystalVolume::SetMillerOrientation ( G4int  h,
G4int  k,
G4int  l,
G4double  rot = 0. 
)
void G4LogicalVolume::SetName ( const G4String pName)
inlineinherited
void G4LogicalVolume::SetOptimisation ( G4bool  optim)
inlineinherited

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

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

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

다음을 참조함 : G4LogicalVolume::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::G4LogicalVolume(), G4LogicalVolume::InitialiseWorker(), CCalSensitiveDetectors::setSensitive(), G4VUserParallelWorld::SetSensitiveDetector(), G4VUserDetectorConstruction::SetSensitiveDetector(), G4ScoringCylinder::SetupGeometry(), G4ScoringBox::SetupGeometry(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster(), G4VScoringMesh::WorkerConstruct().

void G4LogicalVolume::SetSmartless ( G4double  s)
inlineinherited
void G4LogicalVolume::SetSolid ( G4VSolid pSolid)
inherited
void G4LogicalVolume::SetSolid ( G4LVData instLVdata,
G4VSolid pSolid 
)
staticinherited

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

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

void G4LogicalVolume::SetUserLimits ( G4UserLimits pULimits)
inlineinherited
void G4LogicalCrystalVolume::SetVerbose ( G4int  aInt)
inline

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

다음을 참조함 : verboseLevel.

void G4LogicalVolume::SetVisAttributes ( const G4VisAttributes pVA)
inlineinherited

다음에 의해서 참조됨 : DetectorConstruction::AtomisticView(), DetectorConstruction::BarycenterView(), CML2Acc1::BeWindow(), UltraFresnelLens::BuildLens(), HadrontherapyModulator::BuildSteps(), DicomPhantomParameterisationColour::ComputeMaterial(), CellParameterisation::ComputeMaterial(), ExN04DetectorConstruction::Construct(), G4MIRDLiver::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDPelvis::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDRightKidney::Construct(), G4MIRDRightLeg::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDRightScapula::Construct(), B03DetectorConstruction::Construct(), G4MIRDSkull::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDThyroid::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDLeftLeg::Construct(), Par01DetectorConstruction::Construct(), G4MIRDLeftLegBone::Construct(), RE01DetectorConstruction::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDLeftTeste::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(), B2bDetectorConstruction::DefineVolumes(), B2aDetectorConstruction::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)
inherited

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

다음을 참조함 : G4LogicalVolume::fVisAttributes.

void G4LogicalVolume::SetVoxelHeader ( G4SmartVoxelHeader pVoxel)
inlineinherited
void G4LogicalVolume::TerminateWorker ( G4LogicalVolume ptrMasterObject)
inherited

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

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

G4int G4LogicalVolume::TotalVolumeEntities ( ) const
inherited
void G4LogicalVolume::UpdateMaterial ( G4Material pMaterial)
inherited

멤버 데이타 문서화

G4RotationMatrix G4LogicalCrystalVolume::fInverse
private

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

다음에 의해서 참조됨 : RotateToSolid(), SetMillerOrientation().

std::vector< G4LogicalVolume * > G4LogicalCrystalVolume::fLCVvec
staticprivate

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

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

G4RotationMatrix G4LogicalCrystalVolume::fOrient
private

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

다음에 의해서 참조됨 : RotateToLattice(), SetMillerOrientation().

G4double G4LogicalCrystalVolume::fRot
private

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

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

G4int G4LogicalCrystalVolume::hMiller
private

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

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

G4int G4LogicalCrystalVolume::kMiller
private

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

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

G4int G4LogicalCrystalVolume::lMiller
private

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

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

G4int G4LogicalCrystalVolume::verboseLevel
private

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

다음에 의해서 참조됨 : SetMillerOrientation(), SetVerbose().


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