#include <ExN04SteppingVerbose.hh>
◆ ExN04SteppingVerbose() [1/2]
ExN04SteppingVerbose::ExN04SteppingVerbose |
( |
| ) |
|
◆ ~ExN04SteppingVerbose() [1/2]
ExN04SteppingVerbose::~ExN04SteppingVerbose |
( |
| ) |
|
◆ ExN04SteppingVerbose() [2/2]
ExN04SteppingVerbose::ExN04SteppingVerbose |
( |
| ) |
|
◆ ~ExN04SteppingVerbose() [2/2]
ExN04SteppingVerbose::~ExN04SteppingVerbose |
( |
| ) |
|
◆ StepInfo() [1/2]
void ExN04SteppingVerbose::StepInfo |
( |
| ) |
|
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 50 of file eventgenerator/HepMC/HepMCEx01/src/ExN04SteppingVerbose.cc.
60 G4cout << std::setw( 5) <<
"#Step#" <<
" " 61 << std::setw( 6) <<
"X" <<
" " 62 << std::setw( 6) <<
"Y" <<
" " 63 << std::setw( 6) <<
"Z" <<
" " 64 << std::setw( 9) <<
"KineE" <<
" " 65 << std::setw( 9) <<
"dEStep" <<
" " 66 << std::setw(10) <<
"StepLeng" 67 << std::setw(10) <<
"TrakLeng" 68 << std::setw(10) <<
"Volume" <<
" " 69 << std::setw(10) <<
"Process" <<
G4endl;
72 G4cout << std::setw(5) <<
fTrack->GetCurrentStepNumber() <<
" " 83 if(
fTrack->GetNextVolume() != 0 ) {
84 G4cout << std::setw(10) <<
fTrack->GetVolume()->GetName();
86 G4cout << std::setw(10) <<
"OutOfWorld";
89 if(
fStep->GetPostStepPoint()->GetProcessDefinedStep() != NULL){
91 << std::setw(10) <<
fStep->GetPostStepPoint()->GetProcessDefinedStep()
104 G4cout <<
" :----- List of 2ndaries - " 105 <<
"#SpawnInStep=" << std::setw(3) << tN2ndariesTot
108 <<
",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
110 <<
"#SpawnTotal=" << std::setw(3) << (*fSecondary).size()
111 <<
" ---------------" 114 for(
size_t lp1=(*fSecondary).size()-tN2ndariesTot;
115 lp1<(*fSecondary).size(); lp1++){
126 << (*fSecondary)[lp1]->GetDefinition()->GetParticleName();
130 G4cout <<
" :-----------------------------" 131 <<
"----------------------------------" 132 <<
"-- 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
◆ StepInfo() [2/2]
void ExN04SteppingVerbose::StepInfo |
( |
| ) |
|
|
virtual |
◆ TrackingStarted() [1/2]
void ExN04SteppingVerbose::TrackingStarted |
( |
| ) |
|
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 142 of file eventgenerator/HepMC/HepMCEx01/src/ExN04SteppingVerbose.cc.
148 G4cout << std::setw( 5) <<
"Step#" <<
" " 149 << std::setw( 6) <<
"X" <<
" " 150 << std::setw( 6) <<
"Y" <<
" " 151 << std::setw( 6) <<
"Z" <<
" " 152 << std::setw( 9) <<
"KineE" <<
" " 153 << std::setw( 9) <<
"dEStep" <<
" " 154 << std::setw(10) <<
"StepLeng" 155 << std::setw(10) <<
"TrakLeng" 156 << std::setw(10) <<
"Volume" <<
" " 157 << std::setw(10) <<
"Process" <<
G4endl;
159 G4cout << std::setw(5) <<
fTrack->GetCurrentStepNumber() <<
" " 169 if(
fTrack->GetNextVolume()){
170 G4cout << std::setw(10) <<
fTrack->GetVolume()->GetName();
172 G4cout << std::setw(10) <<
"OutOfWorld";
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
◆ TrackingStarted() [2/2]
void ExN04SteppingVerbose::TrackingStarted |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: