46 G4int prec = G4cout.precision(3);
48 if( verboseLevel >= 1 ){
49 if( verboseLevel >= 4 ) VerboseTrack();
50 if( verboseLevel >= 3 ){
52 G4cout << std::setw( 5) <<
"#Step#" <<
" "
53 << std::setw( 6) <<
"X" <<
" "
54 << std::setw( 6) <<
"Y" <<
" "
55 << std::setw( 6) <<
"Z" <<
" "
56 << std::setw( 9) <<
"KineE" <<
" "
57 << std::setw( 9) <<
"dEStep" <<
" "
58 << std::setw(10) <<
"StepLeng"
59 << std::setw(10) <<
"TrakLeng"
60 << std::setw(10) <<
"NextVolu"
61 << std::setw(10) <<
"Process" << G4endl;
64 G4cout << std::setw( 5)<<fTrack->GetCurrentStepNumber() <<
" "
65 << std::setw( 6)<<
G4BestUnit(fTrack->GetPosition().x(),
"Length")
66 << std::setw( 6)<<
G4BestUnit(fTrack->GetPosition().y(),
"Length")
67 << std::setw( 6)<<
G4BestUnit(fTrack->GetPosition().z(),
"Length")
68 << std::setw( 6)<<
G4BestUnit(fTrack->GetKineticEnergy(),
"Energy")
69 << std::setw( 6)<<
G4BestUnit(fStep->GetTotalEnergyDeposit(),
"Energy")
70 << std::setw( 6)<<
G4BestUnit(fStep->GetStepLength(),
"Length")
71 << std::setw( 6) <<
G4BestUnit(fTrack->GetTrackLength(),
"Length");
73 if( fTrack->GetNextVolume() !=
nullptr ) {
74 G4cout << std::setw(10) << fTrack->GetNextVolume()->GetName();
76 G4cout << std::setw(10) <<
"OutOfWorld";
79 if(fStep->GetPostStepPoint()->GetProcessDefinedStep() !=
nullptr){
80 G4cout << std::setw(10)
81 << fStep->GetPostStepPoint()->GetProcessDefinedStep()
84 G4cout <<
" UserLimit";
89 if( verboseLevel == 2 ){
90 G4int tN2ndariesTot = fN2ndariesAtRestDoIt +
91 fN2ndariesAlongStepDoIt +
92 fN2ndariesPostStepDoIt;
94 G4cout <<
" :----- List of 2ndaries - "
95 <<
"#SpawnInStep=" << std::setw(3) << tN2ndariesTot
96 <<
"(Rest=" << std::setw(2) << fN2ndariesAtRestDoIt
97 <<
",Along=" << std::setw(2) << fN2ndariesAlongStepDoIt
98 <<
",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
100 <<
" ---------------"
102 G4cout <<
" :-----------------------------"
103 <<
"----------------------------------"
104 <<
"-- EndOf2ndaries Info ---------------"
110 G4cout.precision(prec);
118 G4int prec = G4cout.precision(3);
119 if( verboseLevel > 0 ){
121 G4cout << std::setw( 5) <<
"Step#" <<
" "
122 << std::setw( 6) <<
"X" <<
" "
123 << std::setw( 6) <<
"Y" <<
" "
124 << std::setw( 6) <<
"Z" <<
" "
125 << std::setw( 9) <<
"KineE" <<
" "
126 << std::setw( 9) <<
"dEStep" <<
" "
127 << std::setw(10) <<
"StepLeng"
128 << std::setw(10) <<
"TrakLeng"
129 << std::setw(10) <<
"NextVolu"
130 << std::setw(10) <<
"Process" << G4endl;
132 G4cout << std::setw( 5)<<fTrack->GetCurrentStepNumber() <<
" "
133 << std::setw( 6)<<
G4BestUnit(fTrack->GetPosition().x(),
"Length")
134 << std::setw( 6)<<
G4BestUnit(fTrack->GetPosition().y(),
"Length")
135 << std::setw( 6)<<
G4BestUnit(fTrack->GetPosition().z(),
"Length")
136 << std::setw( 6)<<
G4BestUnit(fTrack->GetKineticEnergy(),
"Energy")
137 << std::setw( 6)<<
G4BestUnit(fStep->GetTotalEnergyDeposit(),
"Energy")
138 << std::setw( 6)<<
G4BestUnit(fStep->GetStepLength(),
"Length")
139 << std::setw( 6) <<
G4BestUnit(fTrack->GetTrackLength(),
"Length");
141 if(fTrack->GetNextVolume()){
142 G4cout << std::setw(10) << fTrack->GetNextVolume()->GetName() <<
" ";
144 G4cout << std::setw(10) <<
"OutOfWorld" <<
" ";
146 G4cout << std::setw(10) <<
"initStep" << G4endl;
148 G4cout.precision(prec);