2258 G4int oldcoutPrec = os.precision(4);
2261 os <<
"The current state of G4Navigator is: " <<
G4endl;
2262 os <<
" ValidExitNormal= " << n.fValidExitNormal << G4endl
2263 <<
" ExitNormal = " << n.fExitNormal << G4endl
2264 <<
" Exiting = " << n.fExiting << G4endl
2265 <<
" Entering = " << n.fEntering << G4endl
2266 <<
" BlockedPhysicalVolume= " ;
2267 if (n.fBlockedPhysicalVolume==0)
2270 os << n.fBlockedPhysicalVolume->
GetName();
2272 <<
" BlockedReplicaNo = " << n.fBlockedReplicaNo << G4endl
2273 <<
" LastStepWasZero = " << n.fLastStepWasZero << G4endl
2279 os << std::setw(30) <<
" ExitNormal " <<
" "
2280 << std::setw( 5) <<
" Valid " <<
" "
2281 << std::setw( 9) <<
" Exiting " <<
" "
2282 << std::setw( 9) <<
" Entering" <<
" "
2283 << std::setw(15) <<
" Blocked:Volume " <<
" "
2284 << std::setw( 9) <<
" ReplicaNo" <<
" "
2285 << std::setw( 8) <<
" LastStepZero " <<
" "
2287 os <<
"( " << std::setw(7) << n.fExitNormal.
x()
2288 <<
", " << std::setw(7) << n.fExitNormal.
y()
2289 <<
", " << std::setw(7) << n.fExitNormal.
z() <<
" ) "
2290 << std::setw( 5) << n.fValidExitNormal <<
" "
2291 << std::setw( 9) << n.fExiting <<
" "
2292 << std::setw( 9) << n.fEntering <<
" ";
2293 if ( n.fBlockedPhysicalVolume==0 )
2294 { os << std::setw(15) <<
"None"; }
2296 { os << std::setw(15)<< n.fBlockedPhysicalVolume->
GetName(); }
2297 os << std::setw( 9) << n.fBlockedReplicaNo <<
" "
2298 << std::setw( 8) << n.fLastStepWasZero <<
" "
2304 os <<
" Current Localpoint = " << n.fLastLocatedPointLocal <<
G4endl;
2305 os <<
" PreviousSftOrigin = " << n.fPreviousSftOrigin <<
G4endl;
2306 os <<
" PreviousSafety = " << n.fPreviousSafety <<
G4endl;
2310 os <<
"Current History: " << G4endl << n.
fHistory;
2313 os.precision(oldcoutPrec);
const G4String & GetName() const
G4NavigationHistory fHistory