#include <XrayFluoSteppingVerbose.hh>
Definition at line 46 of file XrayFluoSteppingVerbose.hh.
◆ XrayFluoSteppingVerbose()
XrayFluoSteppingVerbose::XrayFluoSteppingVerbose |
( |
| ) |
|
◆ ~XrayFluoSteppingVerbose()
XrayFluoSteppingVerbose::~XrayFluoSteppingVerbose |
( |
| ) |
|
◆ StepInfo()
void XrayFluoSteppingVerbose::StepInfo |
( |
| ) |
|
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 62 of file XrayFluoSteppingVerbose.cc.
73 G4cout << std::setw( 5) <<
"#Step#" <<
" " 74 << std::setw( 6) <<
"X" <<
" " 75 << std::setw( 6) <<
"Y" <<
" " 76 << std::setw( 6) <<
"Z" <<
" " 77 << std::setw( 9) <<
"KineE" <<
" " 78 << std::setw( 9) <<
"dEStep" <<
" " 79 << std::setw(10) <<
"StepLeng" 80 << std::setw(10) <<
"TrakLeng" 81 << std::setw(10) <<
"NextVolu" 82 << std::setw(10) <<
"Process" <<
G4endl;
85 G4cout << std::setw( 5) <<
fTrack->GetCurrentStepNumber() <<
" " 95 if(
fTrack->GetNextVolume() != 0 ) {
96 G4cout << std::setw(10) <<
fTrack->GetNextVolume()->GetName();
98 G4cout << std::setw(10) <<
"OutOfWorld";
101 if(
fStep->GetPostStepPoint()->GetProcessDefinedStep() != NULL){
102 G4cout << std::setw(10) <<
fStep->GetPostStepPoint()->GetProcessDefinedStep()
115 G4cout <<
" :----- List of 2ndaries - " 116 <<
"#SpawnInStep=" << std::setw(3) << tN2ndariesTot
119 <<
",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
121 <<
"#SpawnTotal=" << std::setw(3) << (*fSecondary).size()
122 <<
" ---------------" 125 for(
size_t lp1=(*fSecondary).size()-tN2ndariesTot;
126 lp1<(*fSecondary).size(); lp1++){
137 << (*fSecondary)[lp1]->GetDefinition()->GetParticleName();
141 G4cout <<
" :-----------------------------" 142 <<
"----------------------------------" 143 <<
"-- EndOf2ndaries Info ---------------" G4int fN2ndariesPostStepDoIt
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4int fN2ndariesAlongStepDoIt
G4GLOB_DLL std::ostream G4cout
G4int fN2ndariesAtRestDoIt
G4TrackVector * fSecondary
◆ TrackingStarted()
void XrayFluoSteppingVerbose::TrackingStarted |
( |
| ) |
|
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 153 of file XrayFluoSteppingVerbose.cc.
161 G4cout << std::setw( 5) <<
"Step#" <<
" " 162 << std::setw( 6) <<
"X" <<
" " 163 << std::setw( 6) <<
"Y" <<
" " 164 << std::setw( 6) <<
"Z" <<
" " 165 << std::setw( 9) <<
"KineE" <<
" " 166 << std::setw( 9) <<
"dEStep" <<
" " 167 << std::setw(10) <<
"StepLeng" 168 << std::setw(10) <<
"TrakLeng" 169 << std::setw(10) <<
"NextVolu" 170 << std::setw(10) <<
"Process" <<
G4endl;
172 G4cout << std::setw( 5) <<
fTrack->GetCurrentStepNumber() <<
" " 177 << std::setw( 6) <<
G4BestUnit(
fStep->GetTotalEnergyDeposit(),
"Energy")
181 if(
fTrack->GetNextVolume()){
182 G4cout << std::setw(10) <<
fTrack->GetNextVolume()->GetName() <<
" ";
184 G4cout << std::setw(10) <<
"OutOfWorld" <<
" ";
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
The documentation for this class was generated from the following files: