|
Geant4
10.02.p02
|
#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().