64 G4cout << std::setw( 5) <<
"#Step#" <<
" "
65 << std::setw(10) <<
"X" <<
" "
66 << std::setw(10) <<
"Y" <<
" "
67 << std::setw(10) <<
"Z" <<
" "
68 << std::setw(10) <<
"KineE" <<
" "
69 << std::setw(10) <<
"dEStep" <<
" "
70 << std::setw(10) <<
"StepLeng"
71 << std::setw(10) <<
"TrakLeng"
72 << std::setw(10) <<
"NextVolu"
73 << std::setw(10) <<
"Process"
74 << std::setw(10) <<
"Dir_x" <<
" "
75 << std::setw(10) <<
"Dir_y" <<
" "
76 << std::setw(10) <<
"Dir_z" <<
" "
86 GetTotalEnergyDeposit(),
"Energy")
93 G4cout << std::setw(10) <<
"OutOfWorld";
98 << std::setw(10) <<
fStep->
99 GetPostStepPoint()->GetProcessDefinedStep()->GetProcessName();
117 if ( tN2ndariesTot>0 ) {
118 G4cout <<
" :----- List of 2ndaries - "
119 <<
"#SpawnInStep=" << std::setw(3) << tN2ndariesTot
122 <<
",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
124 <<
"#SpawnTotal=" << std::setw(3) << (*fSecondary).size()
125 <<
" ---------------"
128 for(
size_t lp1=(*fSecondary).size()-tN2ndariesTot;
129 lp1<(*fSecondary).size(); lp1++){
140 << (*fSecondary)[lp1]->GetDefinition()->GetParticleName();
144 G4cout <<
" :-----------------------------"
145 <<
"----------------------------------"
146 <<
"-- EndOf2ndaries Info ---------------"
168 G4cout <<
"*******************************************************"
169 <<
"**************************************************"
171 G4cout <<
"* G4Track Information: "
178 G4cout <<
"*******************************************************"
179 <<
"**************************************************"
183 G4cout << std::setw( 5) <<
"Step#" <<
" "
184 << std::setw(10) <<
"X" <<
" "
185 << std::setw(10) <<
"Y" <<
" "
186 << std::setw(10) <<
"Z" <<
" "
187 << std::setw(10) <<
"KineE" <<
" "
188 << std::setw(10) <<
"dEStep" <<
" "
189 << std::setw(10) <<
"StepLeng" <<
" "
190 << std::setw(10) <<
"TrakLeng" <<
" "
191 << std::setw(10) <<
"Volume" <<
" "
192 << std::setw(10) <<
"Process" <<
G4endl;
200 GetTotalEnergyDeposit(),
"Energy")
207 G4cout << std::setw(10) <<
"OutOfWorld";
G4double GetKineticEnergy() const
G4int fN2ndariesAtRestDoIt
virtual void TrackingStarted()
G4int fN2ndariesAlongStepDoIt
const G4String & GetParticleName() const
G4int GetCurrentStepNumber() const
G4VPhysicalVolume * GetNextVolume() const
G4ParticleDefinition * GetDefinition() const
G4double GetTrackLength() const
Definition of the WLSSteppingAction class.
Definition of the WLSSteppingVerbose class.
G4double GetStepLength() const
const G4ThreeVector & GetPosition() const
G4StepPoint * GetPostStepPoint() const
static void SetSilent(G4int fSilent)
G4TrackVector * fSecondary
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
G4int fN2ndariesPostStepDoIt
virtual ~WLSSteppingVerbose()
const G4VProcess * GetProcessDefinedStep() const
const G4String & GetName() const
G4VPhysicalVolume * GetVolume() const
G4int GetParentID() const