Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VSteppingVerbose.hh>
Public Member Functions | |
virtual | ~G4VSteppingVerbose () |
virtual void | NewStep ()=0 |
void | CopyState () |
void | SetManager (G4SteppingManager *const) |
virtual void | AtRestDoItInvoked ()=0 |
virtual void | AlongStepDoItAllDone ()=0 |
virtual void | PostStepDoItAllDone ()=0 |
virtual void | AlongStepDoItOneByOne ()=0 |
virtual void | PostStepDoItOneByOne ()=0 |
virtual void | StepInfo ()=0 |
virtual void | TrackingStarted ()=0 |
virtual void | DPSLStarted ()=0 |
virtual void | DPSLUserLimit ()=0 |
virtual void | DPSLPostStep ()=0 |
virtual void | DPSLAlongStep ()=0 |
virtual void | VerboseTrack ()=0 |
virtual void | VerboseParticleChange ()=0 |
Static Public Member Functions | |
static void | SetInstance (G4VSteppingVerbose *Instance) |
static G4VSteppingVerbose * | GetInstance () |
static G4int | GetSilent () |
static void | SetSilent (G4int fSilent) |
static G4int | GetSilentStepInfo () |
static void | SetSilentStepInfo (G4int fSilent) |
Protected Types | |
using | G4SelectedAtRestDoItVector = std::vector< G4int > |
using | G4SelectedAlongStepDoItVector = std::vector< G4int > |
using | G4SelectedPostStepDoItVector = std::vector< G4int > |
Protected Member Functions | |
G4VSteppingVerbose () | |
Static Protected Attributes | |
static G4ThreadLocal G4VSteppingVerbose * | fInstance = nullptr |
static G4ThreadLocal G4int | Silent = 0 |
static G4ThreadLocal G4int | SilentStepInfo = 0 |
Definition at line 62 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 166 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 165 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 167 of file G4VSteppingVerbose.hh.
|
virtual |
Definition at line 56 of file G4VSteppingVerbose.cc.
|
protected |
Definition at line 44 of file G4VSteppingVerbose.cc.
|
pure virtual |
Implemented in G4SteppingVerbose.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose.
|
pure virtual |
Implemented in G4SteppingVerbose.
Referenced by G4SteppingManager::Stepping().
void G4VSteppingVerbose::CopyState | ( | ) |
Definition at line 70 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerbose::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerbose::VerboseTrack().
|
pure virtual |
Implemented in G4SteppingVerbose.
|
pure virtual |
Implemented in G4SteppingVerbose.
|
pure virtual |
Implemented in G4SteppingVerbose.
|
pure virtual |
Implemented in G4SteppingVerbose.
|
static |
Definition at line 143 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::G4SteppingManager().
|
static |
Definition at line 148 of file G4VSteppingVerbose.cc.
Referenced by G4TrackingManager::ProcessOneTrack().
|
static |
Definition at line 158 of file G4VSteppingVerbose.cc.
|
pure virtual |
Implemented in G4SteppingVerbose.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose.
|
static |
Definition at line 138 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::G4SteppingManager(), G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
void G4VSteppingVerbose::SetManager | ( | G4SteppingManager * const | fMan | ) |
Definition at line 63 of file G4VSteppingVerbose.cc.
|
static |
Definition at line 153 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::Stepping().
|
static |
Definition at line 163 of file G4VSteppingVerbose.cc.
|
pure virtual |
Implemented in G4SteppingVerbose.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose.
Referenced by G4SteppingManager::SetInitialStep().
|
pure virtual |
Implemented in G4SteppingVerbose.
|
pure virtual |
Implemented in G4SteppingVerbose.
|
protected |
Definition at line 112 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 148 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 152 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 137 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 141 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 151 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 136 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 140 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 180 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLPostStep(), and G4SteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 132 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), and G4SteppingVerbose::PostStepDoItOneByOne().
|
protected |
Definition at line 130 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 181 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), and G4SteppingVerbose::DPSLAlongStep().
|
staticprotected |
Definition at line 100 of file G4VSteppingVerbose.hh.
Referenced by G4VSteppingVerbose(), GetInstance(), SetInstance(), and ~G4VSteppingVerbose().
|
protected |
Definition at line 114 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 107 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), and SetManager().
|
protected |
Definition at line 156 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), CopyState(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 155 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), CopyState(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 157 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 161 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 123 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), and G4SteppingVerbose::VerboseParticleChange().
|
protected |
Definition at line 153 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 138 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 142 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 128 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 127 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 173 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 125 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 170 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 169 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), and CopyState().
|
protected |
Definition at line 171 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), and G4SteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 131 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 126 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::ShowStep(), G4SteppingVerbose::StepInfo(), and G4SteppingVerbose::TrackingStarted().
|
protected |
Definition at line 115 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), and G4SteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 175 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 124 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerbose::VerboseTrack().
|
protected |
Definition at line 108 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 111 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 119 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 145 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), and CopyState().
|
protected |
Definition at line 144 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), and CopyState().
|
protected |
Definition at line 146 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), and G4SteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 149 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 110 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 179 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), and G4SteppingVerbose::DPSLUserLimit().
|
protected |
Definition at line 113 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
staticprotected |
Definition at line 102 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), GetSilent(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), SetSilent(), G4SteppingVerbose::ShowStep(), G4SteppingVerbose::StepInfo(), G4SteppingVerbose::TrackingStarted(), G4SteppingVerbose::VerboseParticleChange(), and G4SteppingVerbose::VerboseTrack().
|
staticprotected |
Definition at line 104 of file G4VSteppingVerbose.hh.
Referenced by GetSilentStepInfo(), SetSilentStepInfo(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 177 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 121 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 117 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 118 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 163 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerbose::StepInfo(), and G4SteppingVerbose::TrackingStarted().