#include <G4VExternalNavigation.hh>
|
| G4VExternalNavigation () |
|
virtual | ~G4VExternalNavigation () |
|
virtual G4bool | LevelLocate (G4NavigationHistory &history, const G4VPhysicalVolume *blockedVol, const G4int blockedNum, const G4ThreeVector &globalPoint, const G4ThreeVector *globalDirection, const G4bool pLocatedOnEdge, G4ThreeVector &localPoint)=0 |
|
virtual G4double | ComputeStep (const G4ThreeVector &localPoint, const G4ThreeVector &localDirection, const G4double currentProposedStepLength, G4double &newSafety, G4NavigationHistory &history, G4bool &validExitNormal, G4ThreeVector &exitNormal, G4bool &exiting, G4bool &entering, G4VPhysicalVolume **pBlockedPhysical, G4int &blockedReplicaNo)=0 |
|
virtual G4double | ComputeSafety (const G4ThreeVector &globalpoint, const G4NavigationHistory &history, const G4double pMaxLength=DBL_MAX)=0 |
|
virtual G4VExternalNavigation * | Clone ()=0 |
|
virtual EInside | Inside (const G4VSolid *solid, const G4ThreeVector &position, const G4ThreeVector &direction) |
|
virtual void | RelocateWithinVolume (G4VPhysicalVolume *motherPhysical, const G4ThreeVector &localPoint) |
|
G4int | GetVerboseLevel () const |
|
void | SetVerboseLevel (G4int level) |
|
void | CheckMode (G4bool mode) |
|
Definition at line 44 of file G4VExternalNavigation.hh.
◆ G4VExternalNavigation()
G4VExternalNavigation::G4VExternalNavigation |
( |
| ) |
|
◆ ~G4VExternalNavigation()
G4VExternalNavigation::~G4VExternalNavigation |
( |
| ) |
|
|
virtual |
◆ CheckMode()
void G4VExternalNavigation::CheckMode |
( |
G4bool |
mode | ) |
|
|
inline |
◆ Clone()
◆ ComputeSafety()
◆ ComputeStep()
virtual G4double G4VExternalNavigation::ComputeStep |
( |
const G4ThreeVector & |
localPoint, |
|
|
const G4ThreeVector & |
localDirection, |
|
|
const G4double |
currentProposedStepLength, |
|
|
G4double & |
newSafety, |
|
|
G4NavigationHistory & |
history, |
|
|
G4bool & |
validExitNormal, |
|
|
G4ThreeVector & |
exitNormal, |
|
|
G4bool & |
exiting, |
|
|
G4bool & |
entering, |
|
|
G4VPhysicalVolume ** |
pBlockedPhysical, |
|
|
G4int & |
blockedReplicaNo |
|
) |
| |
|
pure virtual |
◆ GetVerboseLevel()
G4int G4VExternalNavigation::GetVerboseLevel |
( |
| ) |
const |
|
inline |
◆ Inside()
◆ LevelLocate()
◆ RelocateWithinVolume()
◆ SetVerboseLevel()
void G4VExternalNavigation::SetVerboseLevel |
( |
G4int |
level | ) |
|
|
inline |
◆ fCheck
G4bool G4VExternalNavigation::fCheck = false |
|
protected |
◆ fVerbose
G4int G4VExternalNavigation::fVerbose = 0 |
|
protected |
The documentation for this class was generated from the following files: