2415 G4int oldcoutPrec = os.precision(4);
2418 os <<
"The current state of G4ITNavigator2 is: " <<
G4endl;
2419 os <<
" ValidExitNormal= " << n.fValidExitNormal << G4endl
2420 <<
" ExitNormal = " << n.fExitNormal << G4endl
2421 <<
" Exiting = " << n.fExiting << G4endl
2422 <<
" Entering = " << n.fEntering << G4endl
2423 <<
" BlockedPhysicalVolume= " ;
2425 if (n.fBlockedPhysicalVolume==0)
2431 os << n.fBlockedPhysicalVolume->GetName();
2435 <<
" BlockedReplicaNo = " << n.fBlockedReplicaNo << G4endl
2436 <<
" LastStepWasZero = " << n.fLastStepWasZero << G4endl
2442 os << std::setw(30) <<
" ExitNormal " <<
" "
2443 << std::setw( 5) <<
" Valid " <<
" "
2444 << std::setw( 9) <<
" Exiting " <<
" "
2445 << std::setw( 9) <<
" Entering" <<
" "
2446 << std::setw(15) <<
" Blocked:Volume " <<
" "
2447 << std::setw( 9) <<
" ReplicaNo" <<
" "
2448 << std::setw( 8) <<
" LastStepZero " <<
" "
2450 os <<
"( " << std::setw(7) << n.fExitNormal.x()
2451 <<
", " << std::setw(7) << n.fExitNormal.y()
2452 <<
", " << std::setw(7) << n.fExitNormal.z() <<
" ) "
2453 << std::setw( 5) << n.fValidExitNormal <<
" "
2454 << std::setw( 9) << n.fExiting <<
" "
2455 << std::setw( 9) << n.fEntering <<
" ";
2457 if ( n.fBlockedPhysicalVolume==0 )
2458 { os << std::setw(15) <<
"None"; }
2460 { os << std::setw(15)<< n.fBlockedPhysicalVolume->GetName(); }
2462 os << std::setw( 9) << n.fBlockedReplicaNo <<
" "
2463 << std::setw( 8) << n.fLastStepWasZero <<
" "
2469 os <<
" Current Localpoint = " << n.fLastLocatedPointLocal <<
G4endl;
2470 os <<
" PreviousSftOrigin = " << n.fPreviousSftOrigin <<
G4endl;
2471 os <<
" PreviousSafety = " << n.fPreviousSafety <<
G4endl;
2475 os <<
"Current History: " << G4endl << n.fHistory;
2478 os.precision(oldcoutPrec);