| Geant4
    10.02.p01
    | 
Implements a G4VNestedParameterisation. More...
#include <DicomNestedPhantomParameterisation.hh>
 Inheritance diagram for DicomNestedPhantomParameterisation:
 Inheritance diagram for DicomNestedPhantomParameterisation: Collaboration diagram for DicomNestedPhantomParameterisation:
 Collaboration diagram for DicomNestedPhantomParameterisation:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | 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.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | virtual | 
Implements G4VNestedParameterisation.
Definition at line 193 of file DicomNestedPhantomParameterisation.cc.
References fdZ, fnZ, and G4VPhysicalVolume::SetTranslation().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 88 of file DicomNestedPhantomParameterisation.hh.
References fMaterialIndices.
Referenced by DicomNestedParamDetectorConstruction::ConstructPhantom().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void DicomNestedPhantomParameterisation::SetNoVoxel | ( | unsigned int | nx, | 
| unsigned int | ny, | ||
| unsigned int | nz | ||
| ) | 
Definition at line 113 of file DicomNestedPhantomParameterisation.cc.
Referenced by DicomNestedParamDetectorConstruction::ConstructPhantom().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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.