Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VSteppingVerbose.hh>
Public Member Functions | |
virtual | ~G4VSteppingVerbose () |
virtual G4VSteppingVerbose * | Clone () |
virtual void | NewStep ()=0 |
void | CopyState () |
virtual 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 G4VSteppingVerbose * | GetMasterInstance () |
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 G4VSteppingVerbose * | fMasterInstance = nullptr |
static G4TRACKING_DLL G4ThreadLocal G4int | Silent = 0 |
static G4TRACKING_DLL G4ThreadLocal G4int | SilentStepInfo = 0 |
Definition at line 65 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 167 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 166 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 168 of file G4VSteppingVerbose.hh.
|
virtual |
Definition at line 58 of file G4VSteppingVerbose.cc.
|
protected |
Definition at line 46 of file G4VSteppingVerbose.cc.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::Stepping().
|
virtual |
Reimplemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Definition at line 65 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::G4SteppingManager().
void G4VSteppingVerbose::CopyState | ( | ) |
Definition at line 80 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerboseWithUnits::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), G4SteppingVerboseWithUnits::DPSLUserLimit(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4SteppingVerbose::TrackingStarted(), G4SteppingVerboseWithUnits::TrackingStarted(), G4SteppingVerbose::VerboseTrack(), and G4SteppingVerboseWithUnits::VerboseTrack().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
static |
Definition at line 150 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::G4SteppingManager().
|
static |
Definition at line 152 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::G4SteppingManager().
|
static |
Definition at line 154 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, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
static |
Definition at line 148 of file G4VSteppingVerbose.cc.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
|
virtual |
Reimplemented in G4SteppingVerboseWithUnits.
Definition at line 73 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::G4SteppingManager().
|
static |
Definition at line 156 of file G4VSteppingVerbose.cc.
Referenced by G4SteppingManager::Stepping().
|
static |
Definition at line 160 of file G4VSteppingVerbose.cc.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::SetInitialStep().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
protected |
Definition at line 114 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 149 of file G4VSteppingVerbose.hh.
|
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 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 181 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::PostStepDoItAllDone().
|
protected |
Definition at line 134 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::PostStepDoItOneByOne(), and G4SteppingVerboseWithUnits::PostStepDoItOneByOne().
|
protected |
Definition at line 132 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 182 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLAlongStep(), and G4SteppingVerboseWithUnits::DPSLAlongStep().
|
staticprotected |
Definition at line 104 of file G4VSteppingVerbose.hh.
Referenced by G4VSteppingVerbose(), GetInstance(), and ~G4VSteppingVerbose().
|
protected |
Definition at line 116 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 109 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerboseWithUnits::SetManager(), and SetManager().
|
staticprotected |
Definition at line 105 of file G4VSteppingVerbose.hh.
Referenced by G4VSteppingVerbose(), and GetMasterInstance().
|
protected |
Definition at line 157 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), CopyState(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 156 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), CopyState(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 158 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 162 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 125 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::VerboseParticleChange(), and G4SteppingVerboseWithUnits::VerboseParticleChange().
|
protected |
Definition at line 154 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 139 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 143 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 130 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 129 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 174 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 127 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 171 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 170 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), and CopyState().
|
protected |
Definition at line 172 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::PostStepDoItAllDone().
|
protected |
Definition at line 133 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 128 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::ShowStep(), G4SteppingVerboseWithUnits::ShowStep(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerboseWithUnits::TrackingStarted().
|
protected |
Definition at line 117 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::StepInfo().
|
protected |
Definition at line 176 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 126 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4SteppingVerbose::TrackingStarted(), G4SteppingVerboseWithUnits::TrackingStarted(), G4SteppingVerbose::VerboseTrack(), and G4SteppingVerboseWithUnits::VerboseTrack().
|
protected |
Definition at line 110 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 113 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 121 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 146 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), and CopyState().
|
protected |
Definition at line 145 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), and CopyState().
|
protected |
Definition at line 147 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::PostStepDoItAllDone().
|
protected |
Definition at line 150 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 112 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 180 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::DPSLUserLimit(), and G4SteppingVerboseWithUnits::DPSLUserLimit().
|
protected |
Definition at line 115 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
staticprotected |
Definition at line 106 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 107 of file G4VSteppingVerbose.hh.
Referenced by GetSilentStepInfo(), SetSilentStepInfo(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 178 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 123 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 119 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 120 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 164 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerboseWithUnits::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), G4SteppingVerboseWithUnits::DPSLUserLimit(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerboseWithUnits::TrackingStarted().