63 G4cout << std::setw( 5) <<
"#Step#" <<
" " 64 << std::setw(10) <<
"X" <<
" " 65 << std::setw(10) <<
"Y" <<
" " 66 << std::setw(10) <<
"Z" <<
" " 67 << std::setw(10) <<
"Direction x" <<
" " 68 << std::setw(10) <<
"dir y" <<
" " 69 << std::setw(10) <<
"dir z" <<
" " 70 << std::setw( 8) <<
"KineE" <<
" " 71 << std::setw( 6) <<
"dEStep" <<
" " 72 << std::setw(10) <<
"StepLeng" 73 << std::setw(10) <<
"TrakLeng" 74 << std::setw(10) <<
"NextVolu" 75 << std::setw(10) <<
"Process" <<
" " 79 G4cout << std::setw( 5) <<
fTrack->GetCurrentStepNumber() <<
" " 83 G4cout << std::setw(10) <<
fTrack->GetMomentumDirection().x() <<
" " 84 << std::setw(10) <<
fTrack->GetMomentumDirection().y() <<
" " 85 << std::setw(10) <<
fTrack->GetMomentumDirection().z() <<
" ";
88 fStep->GetTotalEnergyDeposit(),
"Energy")
92 if(
fTrack->GetNextVolume() != 0 ) {
93 G4cout << std::setw(10) <<
fTrack->GetVolume()->GetName();
95 G4cout << std::setw(10) <<
"OutOfWorld";
98 if(
fStep->GetPostStepPoint()->GetProcessDefinedStep() != 0){
101 <<
fStep->GetPostStepPoint()->GetProcessDefinedStep()
113 G4cout <<
" :----- List of 2ndaries - " 114 <<
"#SpawnInStep=" << std::setw(3) << tN2ndariesTot
117 <<
",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
119 <<
"#SpawnTotal=" << std::setw(3) << (*fSecondary).size()
120 <<
" ---------------" 123 for(
size_t lp1=(*fSecondary).size()-tN2ndariesTot;
124 lp1<(*fSecondary).size(); lp1++)
136 << (*fSecondary)[lp1]->GetDefinition()->GetParticleName();
140 G4cout <<
" :-----------------------------" 141 <<
"----------------------------------" 142 <<
"-- EndOf2ndaries Info ---------------" 159 G4cout << std::setw( 5) <<
"Step#" <<
" " 160 << std::setw(10) <<
"X" <<
" " 161 << std::setw(10) <<
"Y" <<
" " 162 << std::setw(10) <<
"Z" <<
" " 163 << std::setw(10) <<
"Direction x" <<
" " 164 << std::setw(10) <<
"dir y" <<
" " 165 << std::setw(10) <<
"dir z" <<
" " 166 << std::setw(10) <<
"KineE" <<
" " 167 << std::setw(10) <<
"dEStep" <<
" " 168 << std::setw(10) <<
"StepLeng" 169 << std::setw(10) <<
"TrakLeng" 170 << std::setw(10) <<
"Volume" <<
" " 171 << std::setw(10) <<
"Process" 174 G4cout << std::setw( 5) <<
fTrack->GetCurrentStepNumber() <<
" " 178 G4cout << std::setw(10) <<
fTrack->GetMomentumDirection().x() <<
" " 179 << std::setw(10) <<
fTrack->GetMomentumDirection().y() <<
" " 180 << std::setw(10) <<
fTrack->GetMomentumDirection().z() <<
" ";
183 fStep->GetTotalEnergyDeposit(),
"Energy")
187 if(
fTrack->GetNextVolume()){
188 G4cout << std::setw(10) <<
fTrack->GetVolume()->GetName();
190 G4cout << std::setw(10) <<
"OutOfWorld";
G4int fN2ndariesPostStepDoIt
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4int fN2ndariesAlongStepDoIt
Definition of the F01SteppingVerbose class.
G4GLOB_DLL std::ostream G4cout
G4int fN2ndariesAtRestDoIt
G4TrackVector * fSecondary
virtual ~F01SteppingVerbose()
virtual void TrackingStarted()