38 #ifndef G4VOXELSAFETY_HH 
   39 #define G4VOXELSAFETY_HH 
  105     std::vector<EAxis> fVoxelAxisStack;
 
  108     std::vector<G4int> fVoxelNoSlicesStack;
 
  111     std::vector<G4double> fVoxelSliceWidthStack; 
 
  114     std::vector<G4int> fVoxelNodeNoStack;    
 
  117     std::vector<const G4SmartVoxelHeader*> fVoxelHeaderStack;
 
G4SmartVoxelNode * VoxelLocate(G4SmartVoxelHeader *pHead, const G4ThreeVector &localPoint)
 
G4double SafetyForVoxelNode(const G4SmartVoxelNode *curVoxelNode, const G4ThreeVector &localPoint)
 
G4double SafetyForVoxelHeader(const G4SmartVoxelHeader *pHead, const G4ThreeVector &localPoint, G4double maxLength, const G4VPhysicalVolume ¤tPhysical, G4double distUpperDepth=0.0, G4double previousMinSafety=DBL_MAX)
 
G4int GetVerboseLevel() const 
 
G4double ComputeSafety(const G4ThreeVector &localPoint, const G4VPhysicalVolume ¤tPhysical, G4double maxLength=DBL_MAX)
 
G4SmartVoxelNode * VoxelLocateLight(G4SmartVoxelHeader *pHead, const G4ThreeVector &localPoint) const 
 
void SetVerboseLevel(G4int level)