Geant4
9.6.p02
|
#include <G4VoxelSafety.hh>
Public Member Functions | |
G4VoxelSafety () | |
~G4VoxelSafety () | |
G4SmartVoxelNode * | VoxelLocate (G4SmartVoxelHeader *pHead, const G4ThreeVector &localPoint) |
G4double | ComputeSafety (const G4ThreeVector &localPoint, const G4VPhysicalVolume ¤tPhysical, G4double maxLength=DBL_MAX) |
G4int | GetVerboseLevel () const |
void | SetVerboseLevel (G4int level) |
Protected Member Functions | |
G4double | SafetyForVoxelHeader (const G4SmartVoxelHeader *pHead, const G4ThreeVector &localPoint, G4double maxLength, const G4VPhysicalVolume ¤tPhysical, G4double distUpperDepth=0.0, G4double previousMinSafety=DBL_MAX) |
G4double | SafetyForVoxelNode (const G4SmartVoxelNode *curVoxelNode, const G4ThreeVector &localPoint) |
G4SmartVoxelNode * | VoxelLocateLight (G4SmartVoxelHeader *pHead, const G4ThreeVector &localPoint) const |
Definition at line 56 of file G4VoxelSafety.hh.
G4VoxelSafety::G4VoxelSafety | ( | ) |
G4VoxelSafety::~G4VoxelSafety | ( | ) |
Definition at line 65 of file G4VoxelSafety.cc.
G4double G4VoxelSafety::ComputeSafety | ( | const G4ThreeVector & | localPoint, |
const G4VPhysicalVolume & | currentPhysical, | ||
G4double | maxLength = DBL_MAX |
||
) |
Definition at line 78 of file G4VoxelSafety.cc.
|
inline |
Definition at line 70 of file G4VoxelSafety.hh.
|
protected |
Definition at line 220 of file G4VoxelSafety.cc.
|
protected |
Definition at line 164 of file G4VoxelSafety.cc.
G4SmartVoxelNode* G4VoxelSafety::VoxelLocate | ( | G4SmartVoxelHeader * | pHead, |
const G4ThreeVector & | localPoint | ||
) |
|
protected |