Geant4
10.02.p01
|
Implements a G4VNestedParameterisation. More...
#include <DicomNestedPhantomParameterisation.hh>
Private Attributes | |
G4double | fdX |
G4double | fdY |
G4double | fdZ |
G4int | fnX |
G4int | fnY |
G4int | fnZ |
std::vector< G4Material * > | fMaterials |
size_t * | fMaterialIndices |
std::map< G4String, G4VisAttributes * > | fColours |
std::vector< G4double > | fpZ |
Implements a G4VNestedParameterisation.
Definition at line 66 of file DicomNestedPhantomParameterisation.hh.
DicomNestedPhantomParameterisation::DicomNestedPhantomParameterisation | ( | const G4ThreeVector & | voxelSize, |
std::vector< G4Material * > & | mat, | ||
G4int | fnZ_ = 0 , |
||
G4int | fnY_ = 0 , |
||
G4int | fnX_ = 0 |
||
) |
Definition at line 46 of file DicomNestedPhantomParameterisation.cc.
References ReadColourData().
DicomNestedPhantomParameterisation::~DicomNestedPhantomParameterisation | ( | ) |
Definition at line 60 of file DicomNestedPhantomParameterisation.cc.
|
virtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 207 of file DicomNestedPhantomParameterisation.cc.
References fdX, fdY, fdZ, G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), and G4Box::SetZHalfLength().
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 102 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 104 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 106 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 108 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 110 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 112 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 114 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 116 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 118 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 120 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 122 of file DicomNestedPhantomParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VNestedParameterisation.
Definition at line 124 of file DicomNestedPhantomParameterisation.hh.
|
virtual |
Implements G4VNestedParameterisation.
Definition at line 122 of file DicomNestedPhantomParameterisation.cc.
References fColours, fMaterials, fnX, fnY, G4VVisManager::GetConcreteInstance(), G4VPhysicalVolume::GetLogicalVolume(), GetMaterialIndex(), G4VTouchable::GetReplicaNumber(), and iz.
|
virtual |
Implements G4VNestedParameterisation.
Definition at line 193 of file DicomNestedPhantomParameterisation.cc.
References fdZ, fnZ, and G4VPhysicalVolume::SetTranslation().
|
virtual |
Implements G4VNestedParameterisation.
Definition at line 184 of file DicomNestedPhantomParameterisation.cc.
References fMaterials.
unsigned int DicomNestedPhantomParameterisation::GetMaterialIndex | ( | unsigned int | nx, |
unsigned int | ny, | ||
unsigned int | nz | ||
) | const |
unsigned int DicomNestedPhantomParameterisation::GetMaterialIndex | ( | unsigned int | copyNo | ) | const |
Definition at line 163 of file DicomNestedPhantomParameterisation.cc.
References fMaterialIndices.
|
virtual |
Implements G4VNestedParameterisation.
Definition at line 174 of file DicomNestedPhantomParameterisation.cc.
References fMaterials.
|
private |
Definition at line 65 of file DicomNestedPhantomParameterisation.cc.
References FALSE, fColours, and G4VisAttributes::SetVisibility().
Referenced by DicomNestedPhantomParameterisation().
|
inline |
Definition at line 88 of file DicomNestedPhantomParameterisation.hh.
References fMaterialIndices.
Referenced by DicomNestedParamDetectorConstruction::ConstructPhantom().
void DicomNestedPhantomParameterisation::SetNoVoxel | ( | unsigned int | nx, |
unsigned int | ny, | ||
unsigned int | nz | ||
) |
Definition at line 113 of file DicomNestedPhantomParameterisation.cc.
Referenced by DicomNestedParamDetectorConstruction::ConstructPhantom().
|
private |
Definition at line 137 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), and ReadColourData().
|
private |
Definition at line 133 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeDimensions().
|
private |
Definition at line 133 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeDimensions().
|
private |
Definition at line 133 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeDimensions(), and ComputeTransformation().
|
private |
Definition at line 136 of file DicomNestedPhantomParameterisation.hh.
Referenced by GetMaterialIndex(), and SetMaterialIndices().
|
private |
Definition at line 135 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), GetMaterial(), and GetNumberOfMaterials().
|
private |
Definition at line 134 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), and SetNoVoxel().
|
private |
Definition at line 134 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), and SetNoVoxel().
|
private |
Definition at line 134 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeTransformation(), and SetNoVoxel().
|
private |
Definition at line 138 of file DicomNestedPhantomParameterisation.hh.