#include <G4PhantomParameterisation.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 |
G4PhantomParameterisation.hh 파일의 73 번째 라인에서 정의되었습니다.
G4PhantomParameterisation::G4PhantomParameterisation | ( | ) |
G4PhantomParameterisation.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance.
G4PhantomParameterisation::~G4PhantomParameterisation | ( | ) |
G4PhantomParameterisation.cc 파일의 58 번째 라인에서 정의되었습니다.
void G4PhantomParameterisation::BuildContainerSolid | ( | G4VPhysicalVolume * | pPhysicalVol | ) |
G4PhantomParameterisation.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : fContainerSolid, fContainerWallX, fContainerWallY, fContainerWallZ, fNoVoxelX, fNoVoxelY, fNoVoxelZ, fVoxelHalfX, fVoxelHalfY, fVoxelHalfZ, G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid().
다음에 의해서 참조됨 : DicomRegularDetectorConstruction::ConstructPhantom().
G4PhantomParameterisation.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : fContainerSolid, fContainerWallX, fContainerWallY, fContainerWallZ, fNoVoxelX, fNoVoxelY, fNoVoxelZ, fVoxelHalfX, fVoxelHalfY, fVoxelHalfZ.
G4PhantomParameterisation.cc 파일의 393 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fNoVoxel, G4endl, G4Exception(), message().
다음에 의해서 참조됨 : ComputeMaterial(), ComputeVoxelIndices(), GetMaterialIndex(), GetTranslation().
void G4PhantomParameterisation::CheckVoxelsFillContainer | ( | G4double | contX, |
G4double | contY, | ||
G4double | contZ | ||
) | const |
G4PhantomParameterisation.cc 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fContainerSolid, fNoVoxelX, fNoVoxelY, fNoVoxelZ, fVoxelHalfX, fVoxelHalfY, fVoxelHalfZ, G4endl, G4Exception(), G4VSolid::GetName(), JustWarning, kCarTolerance, message().
다음에 의해서 참조됨 : DicomRegularDetectorConstruction::ConstructPhantom().
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 89 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 91 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 93 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 95 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 97 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 99 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 101 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 103 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 105 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 107 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 109 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 111 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.hh 파일의 113 번째 라인에서 정의되었습니다.
|
virtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PartialPhantomParameterisation, DicomPhantomParameterisationColour에서 재구현되었습니다.
G4PhantomParameterisation.cc 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), fMaterials, GetMaterialIndex().
다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddSolid(), DicomPhantomParameterisationColour::ComputeMaterial(), G4RegularNavigation::ComputeStepSkippingEqualMaterials(), G4RegularNavigation::LevelLocate().
|
virtual |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4PhantomParameterisation.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid().
|
virtual |
G4PartialPhantomParameterisation에서 재구현되었습니다.
G4PhantomParameterisation.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : GetTranslation(), G4VPhysicalVolume::SetTranslation().
다음에 의해서 참조됨 : G4RegularNavigation::LevelLocate().
|
private |
G4PhantomParameterisation.cc 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), fNoVoxelX, fNoVoxelXY, fNoVoxelY.
다음에 의해서 참조됨 : GetTranslation().
|
inline |
다음에 의해서 참조됨 : G4RegularNavigation::ComputeStepSkippingEqualMaterials().
G4Material * G4PhantomParameterisation::GetMaterial | ( | size_t | nx, |
size_t | ny, | ||
size_t | nz | ||
) | const |
G4PhantomParameterisation.cc 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterials, GetMaterialIndex().
다음에 의해서 참조됨 : DicomIntersectVolume::SetNewValue(), G4EnergySplitter::SplitEnergyInVolumes().
G4Material * G4PhantomParameterisation::GetMaterial | ( | size_t | copyNo | ) | const |
G4PhantomParameterisation.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterials, GetMaterialIndex().
size_t G4PhantomParameterisation::GetMaterialIndex | ( | size_t | nx, |
size_t | ny, | ||
size_t | nz | ||
) | const |
G4PhantomParameterisation.cc 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : fNoVoxelX, fNoVoxelXY.
다음에 의해서 참조됨 : ComputeMaterial(), GetMaterial(), DicomIntersectVolume::SetNewValue().
size_t G4PhantomParameterisation::GetMaterialIndex | ( | size_t | copyNo | ) | const |
G4PhantomParameterisation.cc 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), fMaterialIndices.
|
inline |
|
inline |
다음에 의해서 참조됨 : DicomIntersectVolume::SetNewValue().
|
virtualinherited |
G4VNestedParameterisation에서 재구현되었습니다.
G4VPVParameterisation.cc 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Region::ScanVolumeTree().
|
inline |
다음에 의해서 참조됨 : G4RegularNavigation::LevelLocate().
|
inline |
|
inline |
|
inline |
|
virtual |
G4PartialPhantomParameterisation에서 재구현되었습니다.
G4PhantomParameterisation.cc 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : fContainerSolid, fContainerWallX, fContainerWallY, fContainerWallZ, fNoVoxelX, fNoVoxelXY, fNoVoxelY, fNoVoxelZ, fVoxelHalfX, fVoxelHalfY, fVoxelHalfZ, G4endl, G4Exception(), G4VSolid::GetName(), G4VSolid::Inside(), JustWarning, kCarTolerance, kOutside, message(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4RegularNavigation::ComputeStep(), G4RegularNavigation::ComputeStepSkippingEqualMaterials(), G4RegularNavigation::LevelLocate().
G4ThreeVector G4PhantomParameterisation::GetTranslation | ( | const G4int | copyNo | ) | const |
G4PhantomParameterisation.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckCopyNo(), ComputeVoxelIndices(), fContainerWallX, fContainerWallY, fContainerWallZ, fVoxelHalfX, fVoxelHalfY, fVoxelHalfZ.
다음에 의해서 참조됨 : G4RegularNavigation::ComputeStep(), G4RegularNavigation::ComputeStepSkippingEqualMaterials(), ComputeTransformation().
|
inline |
|
inline |
|
inline |
|
virtualinherited |
G4VNestedParameterisation에서 재구현되었습니다.
G4VPVParameterisation.cc 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddSolid(), G4Navigator::SetupHierarchy(), G4ITNavigator2::SetupHierarchy().
|
inline |
|
inline |
void G4PhantomParameterisation::SetNoVoxel | ( | size_t | nx, |
size_t | ny, | ||
size_t | nz | ||
) |
G4bool G4PhantomParameterisation::SkipEqualMaterials | ( | ) | const |
다음에 의해서 참조됨 : G4RegularNavigation::ComputeStepSkippingEqualMaterials().
|
protected |
G4PhantomParameterisation.hh 파일의 197 번째 라인에서 정의되었습니다.
|
protected |
G4PhantomParameterisation.hh 파일의 187 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildContainerSolid(), CheckVoxelsFillContainer(), GetReplicaNo().
|
protected |
|
protected |
|
protected |
|
protected |
G4PhantomParameterisation.hh 파일의 184 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PartialPhantomParameterisation::GetMaterialIndex(), GetMaterialIndex().
|
protected |
G4PhantomParameterisation.hh 파일의 182 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PartialPhantomParameterisation::ComputeMaterial(), ComputeMaterial(), G4PartialPhantomParameterisation::GetMaterial(), GetMaterial().
|
protected |
G4PhantomParameterisation.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PartialPhantomParameterisation::CheckCopyNo(), CheckCopyNo().
|
protected |
G4PhantomParameterisation.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildContainerSolid(), G4PartialPhantomParameterisation::BuildContainerWalls(), CheckVoxelsFillContainer(), ComputeVoxelIndices(), G4PartialPhantomParameterisation::GetMaterialIndex(), GetMaterialIndex(), G4PartialPhantomParameterisation::GetReplicaNo(), GetReplicaNo().
|
protected |
G4PhantomParameterisation.hh 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeVoxelIndices(), G4PartialPhantomParameterisation::GetMaterialIndex(), GetMaterialIndex(), GetReplicaNo().
|
protected |
G4PhantomParameterisation.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildContainerSolid(), G4PartialPhantomParameterisation::BuildContainerWalls(), CheckVoxelsFillContainer(), G4PartialPhantomParameterisation::ComputeVoxelIndices(), ComputeVoxelIndices(), G4PartialPhantomParameterisation::GetReplicaNo(), GetReplicaNo().
|
protected |
|
protected |
G4PhantomParameterisation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildContainerSolid(), G4PartialPhantomParameterisation::BuildContainerWalls(), CheckVoxelsFillContainer(), G4PartialPhantomParameterisation::GetReplicaNo(), GetReplicaNo(), G4PartialPhantomParameterisation::GetTranslation(), GetTranslation().
|
protected |
G4PhantomParameterisation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildContainerSolid(), G4PartialPhantomParameterisation::BuildContainerWalls(), CheckVoxelsFillContainer(), G4PartialPhantomParameterisation::GetReplicaNo(), GetReplicaNo(), G4PartialPhantomParameterisation::GetTranslation(), GetTranslation().
|
protected |
G4PhantomParameterisation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildContainerSolid(), G4PartialPhantomParameterisation::BuildContainerWalls(), CheckVoxelsFillContainer(), G4PartialPhantomParameterisation::GetReplicaNo(), GetReplicaNo(), G4PartialPhantomParameterisation::GetTranslation(), GetTranslation().
|
protected |
G4PhantomParameterisation.hh 파일의 194 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckVoxelsFillContainer(), G4PhantomParameterisation(), G4PartialPhantomParameterisation::GetReplicaNo(), GetReplicaNo().