#include <RE02NestedPhantomParameterisation.hh>
Public 멤버 함수 | |
RE02NestedPhantomParameterisation (const G4ThreeVector &voxelSize, G4int nz, std::vector< G4Material * > &mat) | |
~RE02NestedPhantomParameterisation () | |
G4Material * | ComputeMaterial (G4VPhysicalVolume *currentVol, const G4int repNo, const G4VTouchable *parentTouch=0) |
G4int | GetNumberOfMaterials () const |
G4Material * | GetMaterial (G4int idx) const |
void | ComputeTransformation (const G4int no, G4VPhysicalVolume *currentPV) const |
void | ComputeDimensions (G4Box &, const G4int, const G4VPhysicalVolume *) const |
G4Material * | ComputeMaterial (const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0) |
virtual G4VSolid * | ComputeSolid (const G4int no, G4VPhysicalVolume *thisVol) |
virtual G4bool | IsNested () const |
virtual G4VVolumeMaterialScanner * | GetMaterialScanner () |
Private 멤버 함수 | |
void | ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Cons &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Sphere &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Orb &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Ellipsoid &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Torus &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Para &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Hype &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Tubs &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Polycone &, const G4int, const G4VPhysicalVolume *) const |
void | ComputeDimensions (G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const |
Private 속성 | |
G4double | fdX |
G4double | fdY |
G4double | fdZ |
G4int | fNz |
std::vector< G4double > | fpZ |
std::vector< G4Material * > | fMat |
A nested parameterisation class for a phantom
(Description) This parameterisation handles material and transfomation of voxles.
RE02NestedPhantomParameterisation.hh 파일의 92 번째 라인에서 정의되었습니다.
RE02NestedPhantomParameterisation::RE02NestedPhantomParameterisation | ( | const G4ThreeVector & | voxelSize, |
G4int | nz, | ||
std::vector< G4Material * > & | mat | ||
) |
RE02NestedPhantomParameterisation.cc 파일의 54 번째 라인에서 정의되었습니다.
RE02NestedPhantomParameterisation::~RE02NestedPhantomParameterisation | ( | ) |
RE02NestedPhantomParameterisation.cc 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : fpZ.
|
virtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.cc 파일의 136 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength().
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 131 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 133 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 135 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 137 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 139 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 141 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 143 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 145 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 147 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 149 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 151 번째 라인에서 정의되었습니다.
|
inlineprivatevirtual |
G4VNestedParameterisation(으)로부터 재구현되었습니다.
RE02NestedPhantomParameterisation.hh 파일의 153 번째 라인에서 정의되었습니다.
|
virtual |
G4VNestedParameterisation를 구현.
RE02NestedPhantomParameterisation.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VTouchable::GetReplicaNumber(), mat.
|
virtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4VNestedParameterisation.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VNestedParameterisation::ComputeMaterial().
|
virtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4VNestedParameterisation.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetSolid().
|
virtual |
G4VNestedParameterisation를 구현.
RE02NestedPhantomParameterisation.cc 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : position, G4VPhysicalVolume::SetTranslation().
|
virtual |
G4VNestedParameterisation를 구현.
RE02NestedPhantomParameterisation.cc 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : fMat.
|
virtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4VNestedParameterisation.cc 파일의 60 번째 라인에서 정의되었습니다.
|
virtual |
G4VNestedParameterisation를 구현.
RE02NestedPhantomParameterisation.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : fMat.
|
virtualinherited |
G4VPVParameterisation(으)로부터 재구현되었습니다.
G4VNestedParameterisation.cc 파일의 55 번째 라인에서 정의되었습니다.
|
private |
RE02NestedPhantomParameterisation.hh 파일의 163 번째 라인에서 정의되었습니다.
|
private |
RE02NestedPhantomParameterisation.hh 파일의 163 번째 라인에서 정의되었습니다.
|
private |
RE02NestedPhantomParameterisation.hh 파일의 163 번째 라인에서 정의되었습니다.
|
private |
RE02NestedPhantomParameterisation.hh 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMaterial(), GetNumberOfMaterials().
|
private |
RE02NestedPhantomParameterisation.hh 파일의 164 번째 라인에서 정의되었습니다.
|
private |
RE02NestedPhantomParameterisation.hh 파일의 166 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ~RE02NestedPhantomParameterisation().