41 #ifndef G4PartialPhantomParameterisation_HH
42 #define G4PartialPhantomParameterisation_HH
96 size_t& ny,
size_t& nz )
const;
CLHEP::Hep3Vector G4ThreeVector
void ComputeTransformation(const G4int, G4VPhysicalVolume *) const
void SetFilledIDs(std::multimap< G4int, G4int > fid)
G4int GetReplicaNo(const G4ThreeVector &localPoint, const G4ThreeVector &localDir)
void SetFilledMins(std::map< G4int, std::map< G4int, G4int > > fmins)
G4PartialPhantomParameterisation()
size_t GetMaterialIndex(size_t nx, size_t ny, size_t nz) const
std::map< G4int, std::map< G4int, G4int > > fFilledMins
G4Material * GetMaterial(size_t nx, size_t ny, size_t nz) const
std::multimap< G4int, G4int > fFilledIDs
void BuildContainerWalls()
~G4PartialPhantomParameterisation()
void CheckCopyNo(const G4int copyNo) const
G4ThreeVector GetTranslation(const G4int copyNo) const
void ComputeVoxelIndices(const G4int copyNo, size_t &nx, size_t &ny, size_t &nz) const
G4Material * ComputeMaterial(const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0)