60 const G4double pCurrentProposedStepLength,
66 pCurrentProposedStepLength,
72 if ( g4edata !=
nullptr )
75 if( target !=
nullptr )
86 G4cout <<
"G4ErrorPropagationNavigator::ComputeStep()" <<
G4endl
87 <<
" Target step: " << StepPlane
88 <<
", Transportation step: " << Step <<
G4endl;
89 target->
Dump(
"G4ErrorPropagationNavigator::ComputeStep Target " );
93 if( StepPlane < Step )
98 G4cout <<
"G4ErrorPropagationNavigator::ComputeStep()" <<
G4endl
99 <<
" TargetCloserThanBoundary: " << StepPlane <<
" < "
116 pNewSafety =
std::min(safetyGeom, safetyTarget);
121 G4cout <<
"G4ErrorPropagationNavigator::ComputeStep()" <<
G4endl
122 <<
" Step: " << Step <<
", ComputeSafety: " << pNewSafety
140 if ( g4edata !=
nullptr )
143 if( target !=
nullptr )
159 pMaxLength, keepState);
163 return std::min(safetyGeom, safetyTarget);
179 if ( g4edata !=
nullptr )
182 if( target !=
nullptr )
205 G4Exception(
"G4ErrorPropagationNavigator::GetGlobalExitNormal",