1924 G4int oldcoutPrec = os.precision(4);
1927 os <<
"The current state of G4Navigator is: " <<
G4endl;
1928 os <<
" ValidExitNormal= " << n.fValidExitNormal << G4endl
1929 <<
" ExitNormal = " << n.fExitNormal << G4endl
1930 <<
" Exiting = " << n.fExiting << G4endl
1931 <<
" Entering = " << n.fEntering << G4endl
1932 <<
" BlockedPhysicalVolume= " ;
1933 if (n.fBlockedPhysicalVolume==0)
1936 os << n.fBlockedPhysicalVolume->
GetName();
1938 <<
" BlockedReplicaNo = " << n.fBlockedReplicaNo << G4endl
1939 <<
" LastStepWasZero = " << n.fLastStepWasZero << G4endl
1945 os << std::setw(30) <<
" ExitNormal " <<
" "
1946 << std::setw( 5) <<
" Valid " <<
" "
1947 << std::setw( 9) <<
" Exiting " <<
" "
1948 << std::setw( 9) <<
" Entering" <<
" "
1949 << std::setw(15) <<
" Blocked:Volume " <<
" "
1950 << std::setw( 9) <<
" ReplicaNo" <<
" "
1951 << std::setw( 8) <<
" LastStepZero " <<
" "
1953 os <<
"( " << std::setw(7) << n.fExitNormal.
x()
1954 <<
", " << std::setw(7) << n.fExitNormal.
y()
1955 <<
", " << std::setw(7) << n.fExitNormal.
z() <<
" ) "
1956 << std::setw( 5) << n.fValidExitNormal <<
" "
1957 << std::setw( 9) << n.fExiting <<
" "
1958 << std::setw( 9) << n.fEntering <<
" ";
1959 if ( n.fBlockedPhysicalVolume==0 )
1960 { os << std::setw(15) <<
"None"; }
1962 { os << std::setw(15)<< n.fBlockedPhysicalVolume->
GetName(); }
1963 os << std::setw( 9) << n.fBlockedReplicaNo <<
" "
1964 << std::setw( 8) << n.fLastStepWasZero <<
" "
1970 os <<
" Current Localpoint = " << n.fLastLocatedPointLocal <<
G4endl;
1971 os <<
" PreviousSftOrigin = " << n.fPreviousSftOrigin <<
G4endl;
1972 os <<
" PreviousSafety = " << n.fPreviousSafety <<
G4endl;
1976 os <<
"Current History: " << G4endl << n.
fHistory;
1979 os.precision(oldcoutPrec);
const G4String & GetName() const
G4NavigationHistory fHistory