ClearPropagatorState() | G4PropagatorInField | |
ComputeStep(G4FieldTrack &pFieldTrack, G4double pCurrentProposedStepLength, G4double &pNewSafety, G4VPhysicalVolume *pPhysVol=nullptr, G4bool canRelaxDeltaChord=false) | G4PropagatorInField | |
End_PointAndTangent | G4PropagatorInField | private |
EndMomentumDir() const | G4PropagatorInField | inline |
EndPosition() const | G4PropagatorInField | inline |
fAbandonThreshold_NoZeroSteps | G4PropagatorInField | private |
fActionThreshold_NoZeroSteps | G4PropagatorInField | private |
fAllocatedLocator | G4PropagatorInField | private |
fCurrentFieldMgr | G4PropagatorInField | private |
fDetectorFieldMgr | G4PropagatorInField | private |
fEpsilonStep | G4PropagatorInField | private |
fFirstStepInVolume | G4PropagatorInField | private |
fFull_CurveLen_of_LastAttempt | G4PropagatorInField | private |
fIncreaseChordDistanceThreshold | G4PropagatorInField | private |
FindAndSetFieldManager(G4VPhysicalVolume *pCurrentPhysVol) | G4PropagatorInField | |
fIntersectionLocator | G4PropagatorInField | private |
fLargestAcceptableStep | G4PropagatorInField | private |
fLast_ProposedStepLength | G4PropagatorInField | private |
fLastStepInVolume | G4PropagatorInField | private |
fMax_loop_count | G4PropagatorInField | private |
fNavigator | G4PropagatorInField | private |
fNewTrack | G4PropagatorInField | private |
fNoZeroStep | G4PropagatorInField | private |
fParticleIsLooping | G4PropagatorInField | private |
fPreviousSafety | G4PropagatorInField | private |
fPreviousSftOrigin | G4PropagatorInField | private |
fpTrajectoryFilter | G4PropagatorInField | private |
fSetFieldMgr | G4PropagatorInField | private |
fSevereActionThreshold_NoZeroSteps | G4PropagatorInField | private |
fUseSafetyForOptimisation | G4PropagatorInField | private |
fVerboseLevel | G4PropagatorInField | private |
fVerbTracePiF | G4PropagatorInField | private |
fZeroStepThreshold | G4PropagatorInField | private |
G4PropagatorInField(G4Navigator *theNavigator, G4FieldManager *detectorFieldMgr, G4VIntersectionLocator *vLocator=nullptr) | G4PropagatorInField | |
GetChordFinder() | G4PropagatorInField | inline |
GetCurrentEquationOfMotion() | G4PropagatorInField | inline |
GetCurrentFieldManager() | G4PropagatorInField | inline |
GetDeltaIntersection() const | G4PropagatorInField | inline |
GetDeltaOneStep() const | G4PropagatorInField | inline |
GetEndState() const | G4PropagatorInField | inline |
GetEpsilonStep() const | G4PropagatorInField | inline |
GetIntersectionLocator() | G4PropagatorInField | inline |
GetIterationsToIncreaseChordDistance() const | G4PropagatorInField | inline |
GetLargestAcceptableStep() | G4PropagatorInField | inline |
GetMaximumEpsilonStep() const | G4PropagatorInField | inline |
GetMaxLoopCount() const | G4PropagatorInField | inline |
GetMinimumEpsilonStep() const | G4PropagatorInField | inline |
GetNavigatorForPropagating() | G4PropagatorInField | inline |
GetThresholdNoZeroSteps(G4int i) | G4PropagatorInField | inline |
GetUseSafetyForOptimization() | G4PropagatorInField | inline |
GetVerboseLevel() const | G4PropagatorInField | inline |
GetVerboseTrace() | G4PropagatorInField | inline |
GetZeroStepThreshold() | G4PropagatorInField | inline |
GimmeTrajectoryVectorAndForgetIt() const | G4PropagatorInField | |
IntersectChord(const G4ThreeVector &StartPointA, const G4ThreeVector &EndPointB, G4double &NewSafety, G4double &LinearStepLength, G4ThreeVector &IntersectionPoint) | G4PropagatorInField | inline |
IsFirstStepInVolume() | G4PropagatorInField | inline |
IsLastStepInVolume() | G4PropagatorInField | inline |
IsParticleLooping() const | G4PropagatorInField | inline |
kCarTolerance | G4PropagatorInField | private |
PrepareNewTrack() | G4PropagatorInField | inline |
printStatus(const G4FieldTrack &startFT, const G4FieldTrack ¤tFT, G4double requestStep, G4double safety, G4int step, G4VPhysicalVolume *startVolume) | G4PropagatorInField | |
PrintStepLengthDiagnostic(G4double currentProposedStepLength, G4double decreaseFactor, G4double stepTrial, const G4FieldTrack &aFieldTrack) | G4PropagatorInField | protected |
RefreshIntersectionLocator() | G4PropagatorInField | |
ReportLoopingParticle(G4int count, G4double StepTaken, G4double stepRequest, const char *methodName, G4ThreeVector momentumVec, G4VPhysicalVolume *physVol) | G4PropagatorInField | protected |
ReportStuckParticle(G4int noZeroSteps, G4double proposedStep, G4double lastTriedStep, G4VPhysicalVolume *physVol) | G4PropagatorInField | protected |
SetDetectorFieldManager(G4FieldManager *newGlobalFieldManager) | G4PropagatorInField | inline |
SetEpsilonStep(G4double newEps) | G4PropagatorInField | inline |
SetIntersectionLocator(G4VIntersectionLocator *pLocator) | G4PropagatorInField | inline |
SetIterationsToIncreaseChordDistance(G4int numIters) | G4PropagatorInField | inline |
SetLargestAcceptableStep(G4double newBigDist) | G4PropagatorInField | inline |
SetMaximumEpsilonStep(G4double newEpsMax) | G4PropagatorInField | inline |
SetMaxLoopCount(G4int new_max) | G4PropagatorInField | inline |
SetMinimumEpsilonStep(G4double newEpsMin) | G4PropagatorInField | inline |
SetNavigatorForPropagating(G4Navigator *SimpleOrMultiNavigator) | G4PropagatorInField | inline |
SetThresholdNoZeroStep(G4int noAct, G4int noHarsh, G4int noAbandon) | G4PropagatorInField | inline |
SetTrajectoryFilter(G4VCurvedTrajectoryFilter *filter) | G4PropagatorInField | |
SetUseSafetyForOptimization(G4bool) | G4PropagatorInField | inline |
SetVerboseLevel(G4int verbose) | G4PropagatorInField | |
SetVerboseTrace(G4bool enable) | G4PropagatorInField | inline |
SetZeroStepThreshold(G4double newLength) | G4PropagatorInField | inline |
Verbose() const | G4PropagatorInField | inline |
~G4PropagatorInField() | G4PropagatorInField | |