#include <G4PartialPhantomParameterisation.hh>
Protected 속성 | |
G4double | fVoxelHalfX |
G4double | fVoxelHalfY |
G4double | fVoxelHalfZ |
size_t | fNoVoxelX |
size_t | fNoVoxelY |
size_t | fNoVoxelZ |
size_t | fNoVoxelXY |
size_t | fNoVoxel |
std::vector< G4Material * > | fMaterials |
size_t * | fMaterialIndices |
G4VSolid * | fContainerSolid |
G4double | fContainerWallX |
G4double | fContainerWallY |
G4double | fContainerWallZ |
G4double | kCarTolerance |
G4bool | bSkipEqualMaterials |
Private 멤버 함수 | |
void | ComputeVoxelIndices (const G4int copyNo, size_t &nx, size_t &ny, size_t &nz) const |
void | CheckCopyNo (const G4int copyNo) const |
Private 속성 | |
std::multimap< G4int, G4int > | fFilledIDs |
std::map< G4int, std::map < G4int, G4int > > | fFilledMins |
G4PartialPhantomParameterisation.hh 파일의 57 번째 라인에서 정의되었습니다.
G4PartialPhantomParameterisation::G4PartialPhantomParameterisation | ( | ) |
G4PartialPhantomParameterisation.cc 파일의 49 번째 라인에서 정의되었습니다.
G4PartialPhantomParameterisation::~G4PartialPhantomParameterisation | ( | ) |
G4PartialPhantomParameterisation.cc 파일의 56 번째 라인에서 정의되었습니다.
|
inherited |
G4PhantomParameterisation.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fContainerSolid, G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ, G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid().
다음에 의해서 참조됨 : DicomRegularDetectorConstruction::ConstructPhantom().
G4PhantomParameterisation.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fContainerSolid, G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ.
void G4PartialPhantomParameterisation::BuildContainerWalls | ( | ) |
G4PartialPhantomParameterisation.cc 파일의 340 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ.
다음에 의해서 참조됨 : DicomPartialDetectorConstruction::ConstructPhantom().
G4PartialPhantomParameterisation.cc 파일의 325 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, G4PhantomParameterisation::fNoVoxel, G4endl, G4Exception(), message().
다음에 의해서 참조됨 : ComputeMaterial(), ComputeVoxelIndices(), GetMaterialIndex(), GetTranslation().
|
inherited |
G4PhantomParameterisation.cc 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4PhantomParameterisation::fContainerSolid, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ, G4endl, G4Exception(), G4VSolid::GetName(), JustWarning, G4PhantomParameterisation::kCarTolerance, message().
다음에 의해서 참조됨 : DicomRegularDetectorConstruction::ConstructPhantom().
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 89 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 91 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 93 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 95 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 97 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 99 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 101 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 103 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 105 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 107 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 109 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 111 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 113 번째 라인에서 정의되었습니다.
|
virtual |
G4PhantomParameterisation(으)로부터 재구현되었습니다.
G4PartialPhantomParameterisation.cc 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), G4PhantomParameterisation::fMaterials, GetMaterialIndex().
|
virtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid().
|
virtual |
G4PhantomParameterisation(으)로부터 재구현되었습니다.
G4PartialPhantomParameterisation.cc 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : GetTranslation(), G4VPhysicalVolume::SetTranslation().
|
private |
G4PartialPhantomParameterisation.cc 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), fFilledIDs, G4PhantomParameterisation::fNoVoxelY.
다음에 의해서 참조됨 : GetTranslation().
|
inlineinherited |
다음에 의해서 참조됨 : G4RegularNavigation::ComputeStepSkippingEqualMaterials().
G4Material * G4PartialPhantomParameterisation::GetMaterial | ( | size_t | nx, |
size_t | ny, | ||
size_t | nz | ||
) | const |
G4PartialPhantomParameterisation.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fMaterials, GetMaterialIndex().
G4Material * G4PartialPhantomParameterisation::GetMaterial | ( | size_t | copyNo | ) | const |
G4PartialPhantomParameterisation.cc 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fMaterials, GetMaterialIndex().
size_t G4PartialPhantomParameterisation::GetMaterialIndex | ( | size_t | nx, |
size_t | ny, | ||
size_t | nz | ||
) | const |
G4PartialPhantomParameterisation.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelXY.
다음에 의해서 참조됨 : ComputeMaterial(), GetMaterial().
size_t G4PartialPhantomParameterisation::GetMaterialIndex | ( | size_t | copyNo | ) | const |
G4PartialPhantomParameterisation.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), G4PhantomParameterisation::fMaterialIndices.
|
inlineinherited |
|
inlineinherited |
다음에 의해서 참조됨 : DicomIntersectVolume::SetNewValue().
|
virtualinherited |
G4VNestedParameterisation에서 재구현되었습니다.
G4VPVParameterisation.cc 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Region::ScanVolumeTree().
|
inlineinherited |
다음에 의해서 참조됨 : G4RegularNavigation::LevelLocate().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
virtual |
G4PhantomParameterisation(으)로부터 재구현되었습니다.
G4PartialPhantomParameterisation.cc 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, fFilledIDs, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ, G4endl, G4Exception(), JustWarning, G4PhantomParameterisation::kCarTolerance, message(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
G4ThreeVector G4PartialPhantomParameterisation::GetTranslation | ( | const G4int | copyNo | ) | const |
G4PartialPhantomParameterisation.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), ComputeVoxelIndices(), G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ.
다음에 의해서 참조됨 : ComputeTransformation().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
virtualinherited |
G4VNestedParameterisation에서 재구현되었습니다.
G4VPVParameterisation.cc 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddSolid(), G4Navigator::SetupHierarchy(), G4ITNavigator2::SetupHierarchy().
G4PartialPhantomParameterisation.hh 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : fFilledIDs.
다음에 의해서 참조됨 : DicomPartialDetectorConstruction::ConstructPhantom().
|
inline |
G4PartialPhantomParameterisation.hh 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : fFilledMins.
다음에 의해서 참조됨 : DicomPartialDetectorConstruction::ConstructPhantom().
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
다음에 의해서 참조됨 : G4RegularNavigation::ComputeStepSkippingEqualMaterials().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 197 번째 라인에서 정의되었습니다.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
G4PartialPhantomParameterisation.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeVoxelIndices(), GetReplicaNo(), SetFilledIDs().
G4PartialPhantomParameterisation.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetFilledMins().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 184 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMaterialIndex(), G4PhantomParameterisation::GetMaterialIndex().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 182 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMaterial(), G4PhantomParameterisation::ComputeMaterial(), GetMaterial(), G4PhantomParameterisation::GetMaterial().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckCopyNo(), G4PhantomParameterisation::CheckCopyNo().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhantomParameterisation::BuildContainerSolid(), BuildContainerWalls(), G4PhantomParameterisation::CheckVoxelsFillContainer(), G4PhantomParameterisation::ComputeVoxelIndices(), GetMaterialIndex(), G4PhantomParameterisation::GetMaterialIndex(), GetReplicaNo(), G4PhantomParameterisation::GetReplicaNo().
|
protectedinherited |
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhantomParameterisation::BuildContainerSolid(), BuildContainerWalls(), G4PhantomParameterisation::CheckVoxelsFillContainer(), ComputeVoxelIndices(), G4PhantomParameterisation::ComputeVoxelIndices(), GetReplicaNo(), G4PhantomParameterisation::GetReplicaNo().
|
protectedinherited |
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhantomParameterisation::BuildContainerSolid(), BuildContainerWalls(), G4PhantomParameterisation::CheckVoxelsFillContainer(), GetReplicaNo(), G4PhantomParameterisation::GetReplicaNo(), GetTranslation(), G4PhantomParameterisation::GetTranslation().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhantomParameterisation::BuildContainerSolid(), BuildContainerWalls(), G4PhantomParameterisation::CheckVoxelsFillContainer(), GetReplicaNo(), G4PhantomParameterisation::GetReplicaNo(), GetTranslation(), G4PhantomParameterisation::GetTranslation().
|
protectedinherited |
G4PhantomParameterisation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhantomParameterisation::BuildContainerSolid(), BuildContainerWalls(), G4PhantomParameterisation::CheckVoxelsFillContainer(), GetReplicaNo(), G4PhantomParameterisation::GetReplicaNo(), GetTranslation(), G4PhantomParameterisation::GetTranslation().
|
protectedinherited |