#include <G4PhantomParameterisation.hh>
|
| G4PhantomParameterisation () |
|
| ~G4PhantomParameterisation () |
|
virtual void | ComputeTransformation (const G4int, G4VPhysicalVolume *) const |
|
virtual G4VSolid * | ComputeSolid (const G4int, G4VPhysicalVolume *) |
|
virtual G4Material * | ComputeMaterial (const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0) |
|
void | ComputeDimensions (G4Box &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Tubs &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Cons &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Orb &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Sphere &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Torus &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Para &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Hype &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Polycone &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const |
|
void | BuildContainerSolid (G4VPhysicalVolume *pPhysicalVol) |
|
void | BuildContainerSolid (G4VSolid *pMotherSolid) |
|
virtual G4int | GetReplicaNo (const G4ThreeVector &localPoint, const G4ThreeVector &localDir) |
|
void | SetMaterials (std::vector< G4Material * > &mates) |
|
void | SetMaterialIndices (size_t *matInd) |
|
void | SetVoxelDimensions (G4double halfx, G4double halfy, G4double halfz) |
|
void | SetNoVoxel (size_t nx, size_t ny, size_t nz) |
|
G4double | GetVoxelHalfX () const |
|
G4double | GetVoxelHalfY () const |
|
G4double | GetVoxelHalfZ () const |
|
size_t | GetNoVoxelX () const |
|
size_t | GetNoVoxelY () const |
|
size_t | GetNoVoxelZ () const |
|
size_t | GetNoVoxel () const |
|
std::vector< G4Material * > | GetMaterials () const |
|
size_t * | GetMaterialIndices () const |
|
G4VSolid * | GetContainerSolid () const |
|
G4ThreeVector | GetTranslation (const G4int copyNo) const |
|
G4bool | SkipEqualMaterials () const |
|
void | SetSkipEqualMaterials (G4bool skip) |
|
size_t | GetMaterialIndex (size_t nx, size_t ny, size_t nz) const |
|
size_t | GetMaterialIndex (size_t copyNo) const |
|
G4Material * | GetMaterial (size_t nx, size_t ny, size_t nz) const |
|
G4Material * | GetMaterial (size_t copyNo) const |
|
void | CheckVoxelsFillContainer (G4double contX, G4double contY, G4double contZ) const |
|
| G4VPVParameterisation () |
|
virtual | ~G4VPVParameterisation () |
|
virtual G4bool | IsNested () const |
|
virtual G4VVolumeMaterialScanner * | GetMaterialScanner () |
|
G4PhantomParameterisation::G4PhantomParameterisation |
( |
) | |
|
G4PhantomParameterisation::~G4PhantomParameterisation |
( |
) | |
|
void G4PhantomParameterisation::BuildContainerSolid |
( |
G4VSolid * |
pMotherSolid) | |
|
G4VSolid* G4PhantomParameterisation::GetContainerSolid |
( |
) | |
const |
|
inline |
G4Material * G4PhantomParameterisation::GetMaterial |
( |
size_t |
nx, |
|
|
size_t |
ny, |
|
|
size_t |
nz |
|
) |
| const |
G4Material * G4PhantomParameterisation::GetMaterial |
( |
size_t |
copyNo) | |
const |
size_t G4PhantomParameterisation::GetMaterialIndex |
( |
size_t |
nx, |
|
|
size_t |
ny, |
|
|
size_t |
nz |
|
) |
| const |
size_t G4PhantomParameterisation::GetMaterialIndex |
( |
size_t |
copyNo) | |
const |
size_t* G4PhantomParameterisation::GetMaterialIndices |
( |
) | |
const |
|
inline |
std::vector<G4Material*> G4PhantomParameterisation::GetMaterials |
( |
) | |
const |
|
inline |
size_t G4PhantomParameterisation::GetNoVoxel |
( |
) | |
const |
|
inline |
size_t G4PhantomParameterisation::GetNoVoxelX |
( |
) | |
const |
|
inline |
size_t G4PhantomParameterisation::GetNoVoxelY |
( |
) | |
const |
|
inline |
size_t G4PhantomParameterisation::GetNoVoxelZ |
( |
) | |
const |
|
inline |
G4double G4PhantomParameterisation::GetVoxelHalfX |
( |
) | |
const |
|
inline |
G4double G4PhantomParameterisation::GetVoxelHalfY |
( |
) | |
const |
|
inline |
G4double G4PhantomParameterisation::GetVoxelHalfZ |
( |
) | |
const |
|
inline |
void G4PhantomParameterisation::SetMaterialIndices |
( |
size_t * |
matInd) | |
|
|
inline |
void G4PhantomParameterisation::SetMaterials |
( |
std::vector< G4Material * > & |
mates) | |
|
|
inline |
void G4PhantomParameterisation::SetNoVoxel |
( |
size_t |
nx, |
|
|
size_t |
ny, |
|
|
size_t |
nz |
|
) |
| |
void G4PhantomParameterisation::SetSkipEqualMaterials |
( |
G4bool |
skip) | |
|
G4bool G4PhantomParameterisation::SkipEqualMaterials |
( |
) | |
const |
G4bool G4PhantomParameterisation::bSkipEqualMaterials |
|
protected |
G4VSolid* G4PhantomParameterisation::fContainerSolid |
|
protected |
G4double G4PhantomParameterisation::fContainerWallX |
|
protected |
G4double G4PhantomParameterisation::fContainerWallY |
|
protected |
G4double G4PhantomParameterisation::fContainerWallZ |
|
protected |
size_t* G4PhantomParameterisation::fMaterialIndices |
|
protected |
std::vector<G4Material*> G4PhantomParameterisation::fMaterials |
|
protected |
size_t G4PhantomParameterisation::fNoVoxel |
|
protected |
size_t G4PhantomParameterisation::fNoVoxelX |
|
protected |
size_t G4PhantomParameterisation::fNoVoxelXY |
|
protected |
size_t G4PhantomParameterisation::fNoVoxelY |
|
protected |
size_t G4PhantomParameterisation::fNoVoxelZ |
|
protected |
G4double G4PhantomParameterisation::fVoxelHalfX |
|
protected |
G4double G4PhantomParameterisation::fVoxelHalfY |
|
protected |
G4double G4PhantomParameterisation::fVoxelHalfZ |
|
protected |
G4double G4PhantomParameterisation::kCarTolerance |
|
protected |
The documentation for this class was generated from the following files: