ComputeSafety(const G4ThreeVector &globalPoint) | G4PathFinder | |
ComputeStep(const G4FieldTrack &pFieldTrack, G4double pCurrentProposedStepLength, G4int navigatorId, G4int stepNo, G4double &pNewSafety, ELimited &limitedStep, G4FieldTrack &EndState, G4VPhysicalVolume *currentVolume) | G4PathFinder | |
CreateTouchableHandle(G4int navId) const | G4PathFinder | |
DoNextCurvedStep(const G4FieldTrack &FieldTrack, G4double proposedStepLength, G4VPhysicalVolume *pCurrentPhysVolume) | G4PathFinder | protected |
DoNextLinearStep(const G4FieldTrack &FieldTrack, G4double proposedStepLength) | G4PathFinder | protected |
EnableParallelNavigation(G4bool enableChoice=true) | G4PathFinder | |
EndTrack() | G4PathFinder | |
fCurrentPreStepSafety | G4PathFinder | private |
fCurrentStepNo | G4PathFinder | private |
fCurrentStepSize | G4PathFinder | private |
fEndState | G4PathFinder | private |
fFieldExertedForce | G4PathFinder | private |
fLastLocatedPosition | G4PathFinder | private |
fLastStepNo | G4PathFinder | private |
fLimitedStep | G4PathFinder | private |
fLimitTruth | G4PathFinder | private |
fLocatedVolume | G4PathFinder | private |
fMaxNav | G4PathFinder | privatestatic |
fMinSafety_atSafLocation | G4PathFinder | private |
fMinSafety_PreStepPt | G4PathFinder | private |
fMinStep | G4PathFinder | private |
fNewSafetyComputed | G4PathFinder | private |
fNewTrack | G4PathFinder | private |
fNoActiveNavigators | G4PathFinder | private |
fNoGeometriesLimiting | G4PathFinder | private |
fpFieldPropagator | G4PathFinder | private |
fpMultiNavigator | G4PathFinder | private |
fpNavigator | G4PathFinder | private |
fpPathFinder | G4PathFinder | privatestatic |
fPreSafetyLocation | G4PathFinder | private |
fPreSafetyMinValue | G4PathFinder | private |
fPreSafetyValues | G4PathFinder | private |
fPreStepCenterRenewed | G4PathFinder | private |
fPreStepLocation | G4PathFinder | private |
fpTransportManager | G4PathFinder | private |
fRelocatedPoint | G4PathFinder | private |
fSafetyLocation | G4PathFinder | private |
fTrueMinStep | G4PathFinder | private |
fVerboseLevel | G4PathFinder | private |
G4PathFinder() | G4PathFinder | protected |
GetCurrentSafety() const | G4PathFinder | inline |
GetInstance() | G4PathFinder | static |
GetInstanceIfExist() | G4PathFinder | static |
GetLocatedVolume(G4int navId) const | G4PathFinder | inline |
GetMaxLoopCount() const | G4PathFinder | inline |
GetMinimumStep() const | G4PathFinder | inline |
GetNavigator(G4int n) const | G4PathFinder | inlineprotected |
GetNumberGeometriesLimitingStep() const | G4PathFinder | inline |
IsParticleLooping() const | G4PathFinder | inline |
kCarTolerance | G4PathFinder | private |
LastPreSafety(G4int navId, G4ThreeVector &globalCenterPoint, G4double &minSafety) | G4PathFinder | inline |
LimitedString(ELimited lim) | G4PathFinder | |
Locate(const G4ThreeVector &position, const G4ThreeVector &direction, G4bool relativeSearch=true) | G4PathFinder | |
MovePoint() | G4PathFinder | inline |
ObtainSafety(G4int navId, G4ThreeVector &globalCenterPoint) | G4PathFinder | inline |
PrepareNewTrack(const G4ThreeVector &position, const G4ThreeVector &direction, G4VPhysicalVolume *massStartVol=nullptr) | G4PathFinder | |
PrintLimited() | G4PathFinder | protected |
PushPostSafetyToPreSafety() | G4PathFinder | |
RecheckDistanceToCurrentBoundary(const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double *prDistance, G4double *prNewSafety=nullptr) const | G4PathFinder | |
ReLocate(const G4ThreeVector &position) | G4PathFinder | |
ReportMove(const G4ThreeVector &OldV, const G4ThreeVector &NewV, const G4String &Quantity) const | G4PathFinder | protected |
SetMaxLoopCount(G4int new_max) | G4PathFinder | inline |
SetVerboseLevel(G4int lev=-1) | G4PathFinder | inline |
UseSafetyForOptimization(G4bool) | G4PathFinder | inlineprotected |
WhichLimited() | G4PathFinder | protected |
~G4PathFinder() | G4PathFinder | |