2015 G4int oldcoutPrec = os.precision(4);
2018 os <<
"The current state of G4ITNavigator1 is: " <<
G4endl;
2019 os <<
" ValidExitNormal= " << n.fValidExitNormal << G4endl
2020 <<
" ExitNormal = " << n.fExitNormal << G4endl
2021 <<
" Exiting = " << n.fExiting << G4endl
2022 <<
" Entering = " << n.fEntering << G4endl
2023 <<
" BlockedPhysicalVolume= " ;
2024 if (n.fBlockedPhysicalVolume==0)
2027 os << n.fBlockedPhysicalVolume->
GetName();
2029 <<
" BlockedReplicaNo = " << n.fBlockedReplicaNo << G4endl
2030 <<
" LastStepWasZero = " << n.fLastStepWasZero << G4endl
2036 os << std::setw(30) <<
" ExitNormal " <<
" "
2037 << std::setw( 5) <<
" Valid " <<
" "
2038 << std::setw( 9) <<
" Exiting " <<
" "
2039 << std::setw( 9) <<
" Entering" <<
" "
2040 << std::setw(15) <<
" Blocked:Volume " <<
" "
2041 << std::setw( 9) <<
" ReplicaNo" <<
" "
2042 << std::setw( 8) <<
" LastStepZero " <<
" "
2044 os <<
"( " << std::setw(7) << n.fExitNormal.
x()
2045 <<
", " << std::setw(7) << n.fExitNormal.
y()
2046 <<
", " << std::setw(7) << n.fExitNormal.
z() <<
" ) "
2047 << std::setw( 5) << n.fValidExitNormal <<
" "
2048 << std::setw( 9) << n.fExiting <<
" "
2049 << std::setw( 9) << n.fEntering <<
" ";
2050 if ( n.fBlockedPhysicalVolume==0 )
2051 { os << std::setw(15) <<
"None"; }
2053 { os << std::setw(15)<< n.fBlockedPhysicalVolume->
GetName(); }
2054 os << std::setw( 9) << n.fBlockedReplicaNo <<
" "
2055 << std::setw( 8) << n.fLastStepWasZero <<
" "
2061 os <<
" Current Localpoint = " << n.fLastLocatedPointLocal <<
G4endl;
2062 os <<
" PreviousSftOrigin = " << n.fPreviousSftOrigin <<
G4endl;
2063 os <<
" PreviousSafety = " << n.fPreviousSafety <<
G4endl;
2067 os <<
"Current History: " << G4endl << n.
fHistory;
2070 os.precision(oldcoutPrec);
const G4String & GetName() const
G4NavigationHistory fHistory