62 G4cout << std::setw( 5) <<
"#Step#" <<
" "
63 << std::setw(10) <<
"X" <<
" "
64 << std::setw(10) <<
"Y" <<
" "
65 << std::setw(10) <<
"Z" <<
" "
66 << std::setw(10) <<
"Direction x" <<
" "
67 << std::setw(10) <<
"dir y" <<
" "
68 << std::setw(10) <<
"dir z" <<
" "
69 << std::setw( 8) <<
"Time" <<
" "
70 << std::setw( 6) <<
"dEStep" <<
" "
71 << std::setw(10) <<
"StepLeng"
72 << std::setw(10) <<
"TrakLeng"
73 << std::setw(10) <<
"NextVolu"
74 << std::setw(10) <<
"Process" <<
" "
93 G4cout << std::setw(10) <<
"OutOfWorld";
110 G4cout <<
" :----- List of 2ndaries - "
111 <<
"#SpawnInStep=" << std::setw(3) << tN2ndariesTot
114 <<
",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
116 <<
"#SpawnTotal=" << std::setw(3) << (*fSecondary).size()
117 <<
" ---------------"
120 for(
size_t lp1=(*fSecondary).size()-tN2ndariesTot;
121 lp1<(*fSecondary).size(); lp1++)
133 << (*fSecondary)[lp1]->GetDefinition()->GetParticleName();
137 G4cout <<
" :-----------------------------"
138 <<
"----------------------------------"
139 <<
"-- EndOf2ndaries Info ---------------"
157 G4cout << std::setw( 5) <<
"Step#" <<
" "
158 << std::setw(10) <<
"X" <<
" "
159 << std::setw(10) <<
"Y" <<
" "
160 << std::setw(10) <<
"Z" <<
" "
161 << std::setw(10) <<
"Direction x" <<
" "
162 << std::setw(10) <<
"dir y" <<
" "
163 << std::setw(10) <<
"dir z" <<
" "
164 << std::setw(10) <<
"Time" <<
" "
165 << std::setw(10) <<
"dEStep" <<
" "
166 << std::setw(10) <<
"StepLeng"
167 << std::setw(10) <<
"TrakLeng"
168 << std::setw(10) <<
"Volume" <<
" "
169 << std::setw(10) <<
"Process"
187 G4cout << std::setw(10) <<
"OutOfWorld";
Definition of the F05SteppingVerbose class.
G4int fN2ndariesAtRestDoIt
G4int fN2ndariesAlongStepDoIt
virtual ~F05SteppingVerbose()
G4int GetCurrentStepNumber() const
G4VPhysicalVolume * GetNextVolume() const
G4double GetTrackLength() const
G4double GetStepLength() const
G4double GetGlobalTime() const
virtual void TrackingStarted()
const G4String & GetProcessName() const
const G4ThreeVector & GetPosition() const
G4double GetTotalEnergyDeposit() const
G4StepPoint * GetPostStepPoint() const
G4TrackVector * fSecondary
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
G4int fN2ndariesPostStepDoIt
const G4VProcess * GetProcessDefinedStep() const
const G4ThreeVector & GetMomentumDirection() const
const G4String & GetName() const
G4VPhysicalVolume * GetVolume() const