| 
    Geant4
    10.03
    
   | 
 
#include <G4PartialPhantomParameterisation.hh>
 Inheritance diagram for G4PartialPhantomParameterisation:
 Collaboration diagram for G4PartialPhantomParameterisation:Private Member Functions | |
| void | ComputeVoxelIndices (const G4int copyNo, size_t &nx, size_t &ny, size_t &nz) const | 
| void | CheckCopyNo (const G4int copyNo) const | 
Private Attributes | |
| std::multimap< G4int, G4int > | fFilledIDs | 
| std::map< G4int, std::map < G4int, G4int > >  | fFilledMins | 
Additional Inherited Members | |
  Protected Attributes inherited from G4PhantomParameterisation | |
| 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 | 
Definition at line 57 of file G4PartialPhantomParameterisation.hh.
| G4PartialPhantomParameterisation::G4PartialPhantomParameterisation | ( | ) | 
Definition at line 49 of file G4PartialPhantomParameterisation.cc.
| G4PartialPhantomParameterisation::~G4PartialPhantomParameterisation | ( | ) | 
Definition at line 56 of file G4PartialPhantomParameterisation.cc.
| void G4PartialPhantomParameterisation::BuildContainerWalls | ( | ) | 
Definition at line 340 of file G4PartialPhantomParameterisation.cc.
References G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, and G4PhantomParameterisation::fVoxelHalfZ.
Referenced by DicomPartialDetectorConstruction::ConstructPhantom().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 325 of file G4PartialPhantomParameterisation.cc.
References FatalErrorInArgument, G4PhantomParameterisation::fNoVoxel, G4endl, and G4Exception().
Referenced by ComputeMaterial(), ComputeVoxelIndices(), GetMaterialIndex(), and GetTranslation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4PhantomParameterisation.
Definition at line 91 of file G4PartialPhantomParameterisation.cc.
References CheckCopyNo(), G4PhantomParameterisation::fMaterials, and GetMaterialIndex().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4PhantomParameterisation.
Definition at line 62 of file G4PartialPhantomParameterisation.cc.
References GetTranslation(), and G4VPhysicalVolume::SetTranslation().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 139 of file G4PartialPhantomParameterisation.cc.
References CheckCopyNo(), fFilledIDs, and G4PhantomParameterisation::fNoVoxelY.
Referenced by GetTranslation().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4Material * G4PartialPhantomParameterisation::GetMaterial | ( | size_t | nx, | 
| size_t | ny, | ||
| size_t | nz | ||
| ) | const | 
Definition at line 123 of file G4PartialPhantomParameterisation.cc.
References G4PhantomParameterisation::fMaterials, and GetMaterialIndex().
 Here is the call graph for this function:| G4Material * G4PartialPhantomParameterisation::GetMaterial | ( | size_t | copyNo | ) | const | 
Definition at line 131 of file G4PartialPhantomParameterisation.cc.
References G4PhantomParameterisation::fMaterials, and GetMaterialIndex().
 Here is the call graph for this function:| size_t G4PartialPhantomParameterisation::GetMaterialIndex | ( | size_t | nx, | 
| size_t | ny, | ||
| size_t | nz | ||
| ) | const | 
Definition at line 114 of file G4PartialPhantomParameterisation.cc.
References G4PhantomParameterisation::fNoVoxelX, and G4PhantomParameterisation::fNoVoxelXY.
Referenced by ComputeMaterial(), and GetMaterial().
 Here is the caller graph for this function:| size_t G4PartialPhantomParameterisation::GetMaterialIndex | ( | size_t | copyNo | ) | const | 
Definition at line 102 of file G4PartialPhantomParameterisation.cc.
References CheckCopyNo(), and G4PhantomParameterisation::fMaterialIndices.
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4PhantomParameterisation.
Definition at line 165 of file G4PartialPhantomParameterisation.cc.
References G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, fFilledIDs, G4PhantomParameterisation::fNoVoxelX, G4PhantomParameterisation::fNoVoxelY, G4PhantomParameterisation::fNoVoxelZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, G4PhantomParameterisation::fVoxelHalfZ, G4endl, G4Exception(), JustWarning, and G4PhantomParameterisation::kCarTolerance.
 Here is the call graph for this function:| G4ThreeVector G4PartialPhantomParameterisation::GetTranslation | ( | const G4int | copyNo | ) | const | 
Definition at line 73 of file G4PartialPhantomParameterisation.cc.
References CheckCopyNo(), ComputeVoxelIndices(), G4PhantomParameterisation::fContainerWallX, G4PhantomParameterisation::fContainerWallY, G4PhantomParameterisation::fContainerWallZ, G4PhantomParameterisation::fVoxelHalfX, G4PhantomParameterisation::fVoxelHalfY, and G4PhantomParameterisation::fVoxelHalfZ.
Referenced by ComputeTransformation().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 83 of file G4PartialPhantomParameterisation.hh.
References fFilledIDs.
Referenced by DicomPartialDetectorConstruction::ConstructPhantom().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 87 of file G4PartialPhantomParameterisation.hh.
References fFilledMins.
Referenced by DicomPartialDetectorConstruction::ConstructPhantom().
 Here is the caller graph for this function:Definition at line 104 of file G4PartialPhantomParameterisation.hh.
Referenced by ComputeVoxelIndices(), GetReplicaNo(), and SetFilledIDs().
Definition at line 105 of file G4PartialPhantomParameterisation.hh.
Referenced by SetFilledMins().