| 
    Geant4
    10.00.p03
    
   | 
 
Implements a G4VNestedParameterisation. More...
#include <DicomNestedPhantomParameterisation.hh>
 Inheritance 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:| DicomNestedPhantomParameterisation::~DicomNestedPhantomParameterisation | ( | ) | 
Definition at line 60 of file DicomNestedPhantomParameterisation.cc.
      
  | 
  virtual | 
Reimplemented from G4VNestedParameterisation.
Definition at line 208 of file DicomNestedPhantomParameterisation.cc.
References fdX, fdY, fdZ, G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), and G4Box::SetZHalfLength().
 Here is the call graph for this function:
      
  | 
  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.
      
  | 
  inlineprivatevirtual | 
Reimplemented from G4VNestedParameterisation.
Definition at line 126 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:
      
  | 
  virtual | 
Implements G4VNestedParameterisation.
Definition at line 194 of file DicomNestedPhantomParameterisation.cc.
References fdZ, fnZ, and G4VPhysicalVolume::SetTranslation().
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VNestedParameterisation.
Definition at line 185 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 164 of file DicomNestedPhantomParameterisation.cc.
References fMaterialIndices.
      
  | 
  virtual | 
Implements G4VNestedParameterisation.
Definition at line 175 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 caller graph for this function:
      
  | 
  inline | 
Definition at line 89 of file DicomNestedPhantomParameterisation.hh.
References fMaterialIndices.
Referenced by DicomNestedParamDetectorConstruction::ConstructPhantom().
 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:
      
  | 
  private | 
Definition at line 139 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), and ReadColourData().
      
  | 
  private | 
Definition at line 135 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeDimensions().
      
  | 
  private | 
Definition at line 135 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeDimensions().
      
  | 
  private | 
Definition at line 135 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeDimensions(), and ComputeTransformation().
      
  | 
  private | 
Definition at line 138 of file DicomNestedPhantomParameterisation.hh.
Referenced by GetMaterialIndex(), and SetMaterialIndices().
      
  | 
  private | 
Definition at line 137 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), GetMaterial(), and GetNumberOfMaterials().
      
  | 
  private | 
Definition at line 136 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), and SetNoVoxel().
      
  | 
  private | 
Definition at line 136 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeMaterial(), and SetNoVoxel().
      
  | 
  private | 
Definition at line 136 of file DicomNestedPhantomParameterisation.hh.
Referenced by ComputeTransformation(), and SetNoVoxel().
      
  | 
  private | 
Definition at line 140 of file DicomNestedPhantomParameterisation.hh.