Geant4-11
|
#include <G4VSteppingVerbose.hh>
Public Member Functions | |
virtual void | AlongStepDoItAllDone ()=0 |
virtual void | AlongStepDoItOneByOne ()=0 |
virtual void | AtRestDoItInvoked ()=0 |
virtual G4VSteppingVerbose * | Clone () |
void | CopyState () |
virtual void | DPSLAlongStep ()=0 |
virtual void | DPSLPostStep ()=0 |
virtual void | DPSLStarted ()=0 |
virtual void | DPSLUserLimit ()=0 |
virtual void | NewStep ()=0 |
virtual void | PostStepDoItAllDone ()=0 |
virtual void | PostStepDoItOneByOne ()=0 |
virtual void | SetManager (G4SteppingManager *const) |
virtual void | StepInfo ()=0 |
virtual void | TrackingStarted ()=0 |
virtual void | VerboseParticleChange ()=0 |
virtual void | VerboseTrack ()=0 |
virtual | ~G4VSteppingVerbose () |
Static Public Member Functions | |
static G4VSteppingVerbose * | GetInstance () |
static G4VSteppingVerbose * | GetMasterInstance () |
static G4int | GetSilent () |
static G4int | GetSilentStepInfo () |
static void | SetInstance (G4VSteppingVerbose *Instance) |
static void | SetSilent (G4int fSilent) |
static void | SetSilentStepInfo (G4int fSilent) |
Protected Types | |
using | G4SelectedAlongStepDoItVector = std::vector< G4int > |
using | G4SelectedAtRestDoItVector = 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 64 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 173 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 172 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 174 of file G4VSteppingVerbose.hh.
|
virtual |
Definition at line 59 of file G4VSteppingVerbose.cc.
References fInstance.
|
protected |
Definition at line 45 of file G4VSteppingVerbose.cc.
References FatalException, fInstance, fMasterInstance, and G4Exception().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::Stepping().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::InvokeAlongStepDoItProcs().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::Stepping().
|
virtual |
Reimplemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Definition at line 66 of file G4VSteppingVerbose.cc.
References FatalException, and G4Exception().
Referenced by G4SteppingManager::G4SteppingManager().
void G4VSteppingVerbose::CopyState | ( | ) |
Definition at line 81 of file G4VSteppingVerbose.cc.
References CorrectedStep, fAlongStepDoItProcTriggered, fAlongStepDoItVector, fAlongStepGetPhysIntVector, fAtRestDoItProcTriggered, fAtRestDoItVector, fAtRestGetPhysIntVector, fCondition, fCurrentProcess, fCurrentVolume, fGPILSelection, FirstStep, fManager, fN2ndariesAlongStepDoIt, fN2ndariesAtRestDoIt, fN2ndariesPostStepDoIt, fNavigator, fParticleChange, fPostStepDoItProcTriggered, fPostStepDoItVector, fPostStepGetPhysIntVector, fPostStepPoint, fPreStepPoint, fPreviousStepSize, fSecondary, fSelectedAlongStepDoItVector, fSelectedAtRestDoItVector, fSelectedPostStepDoItVector, fSensitive, fStep, fStepStatus, fTouchableHandle, fTrack, fUserSteppingAction, GeometricalStep, G4SteppingManager::GetCorrectedStep(), G4SteppingManager::GetfAlongStepDoItProcTriggered(), G4SteppingManager::GetfAlongStepDoItVector(), G4SteppingManager::GetfAlongStepGetPhysIntVector(), G4SteppingManager::GetfAtRestDoItProcTriggered(), G4SteppingManager::GetfAtRestDoItVector(), G4SteppingManager::GetfAtRestGetPhysIntVector(), G4SteppingManager::GetfCondition(), G4SteppingManager::GetfCurrentProcess(), G4SteppingManager::GetfCurrentVolume(), G4SteppingManager::GetfGPILSelection(), G4SteppingManager::GetFirstStep(), G4SteppingManager::GetfN2ndariesAlongStepDoIt(), G4SteppingManager::GetfN2ndariesAtRestDoIt(), G4SteppingManager::GetfN2ndariesPostStepDoIt(), G4SteppingManager::GetfNavigator(), G4SteppingManager::GetfParticleChange(), G4SteppingManager::GetfPostStepDoItProcTriggered(), G4SteppingManager::GetfPostStepDoItVector(), G4SteppingManager::GetfPostStepGetPhysIntVector(), G4SteppingManager::GetfPostStepPoint(), G4SteppingManager::GetfPreStepPoint(), G4SteppingManager::GetfPreviousStepSize(), G4SteppingManager::GetfSecondary(), G4SteppingManager::GetfSelectedAlongStepDoItVector(), G4SteppingManager::GetfSelectedAtRestDoItVector(), G4SteppingManager::GetfSelectedPostStepDoItVector(), G4SteppingManager::GetfSensitive(), G4SteppingManager::GetfStep(), G4SteppingManager::GetfStepStatus(), G4SteppingManager::GetfTrack(), G4SteppingManager::GetGeometricalStep(), G4SteppingManager::GetMass(), G4SteppingManager::GetMAXofAlongStepLoops(), G4SteppingManager::GetMAXofAtRestLoops(), G4SteppingManager::GetMAXofPostStepLoops(), G4SteppingManager::GetPhysicalStep(), G4SteppingManager::GetphysIntLength(), G4SteppingManager::GetPreStepPointIsGeom(), G4SteppingManager::GetStepControlFlag(), G4SteppingManager::GetsumEnergyChange(), G4SteppingManager::GetTempInitVelocity(), G4SteppingManager::GetTempVelocity(), G4SteppingManager::GetTouchableHandle(), G4SteppingManager::GetUserAction(), G4SteppingManager::GetverboseLevel(), Mass, MAXofAlongStepLoops, MAXofAtRestLoops, MAXofPostStepLoops, PhysicalStep, physIntLength, PreStepPointIsGeom, StepControlFlag, sumEnergyChange, TempInitVelocity, TempVelocity, and verboseLevel.
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.
Referenced by G4SteppingManager::DefinePhysicalStepLength().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::DefinePhysicalStepLength().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
Referenced by G4SteppingManager::DefinePhysicalStepLength().
|
pure virtual |
Implemented in G4SteppingVerbose, and G4SteppingVerboseWithUnits.
|
static |
Definition at line 152 of file G4VSteppingVerbose.cc.
References fInstance.
Referenced by G4SteppingManager::G4SteppingManager().
|
static |
Definition at line 157 of file G4VSteppingVerbose.cc.
References fMasterInstance.
Referenced by G4SteppingManager::G4SteppingManager().
|
static |
Definition at line 162 of file G4VSteppingVerbose.cc.
References Silent.
Referenced by G4TrackingManager::ProcessOneTrack().
|
static |
Definition at line 172 of file G4VSteppingVerbose.cc.
References SilentStepInfo.
|
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.
Referenced by G4SteppingManager::InvokePSDIP().
|
static |
Definition at line 149 of file G4VSteppingVerbose.cc.
Referenced by G4TaskRunManagerKernel::InitializeWorker(), and G4MTRunManagerKernel::StartThread().
|
virtual |
Reimplemented in G4SteppingVerboseWithUnits.
Definition at line 74 of file G4VSteppingVerbose.cc.
References fManager.
|
static |
Definition at line 167 of file G4VSteppingVerbose.cc.
References Silent.
Referenced by G4SteppingManager::Stepping().
|
static |
Definition at line 177 of file G4VSteppingVerbose.cc.
References SilentStepInfo.
|
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 119 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 155 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 159 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 144 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 148 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 158 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 143 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 147 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 187 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::PostStepDoItAllDone().
|
protected |
Definition at line 139 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 137 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 188 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLAlongStep(), and G4SteppingVerboseWithUnits::DPSLAlongStep().
|
staticprotected |
Definition at line 105 of file G4VSteppingVerbose.hh.
Referenced by G4VSteppingVerbose(), GetInstance(), and ~G4VSteppingVerbose().
|
protected |
Definition at line 121 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 114 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), SetManager(), and G4SteppingVerboseWithUnits::SetManager().
|
staticprotected |
Definition at line 107 of file G4VSteppingVerbose.hh.
Referenced by G4VSteppingVerbose(), and GetMasterInstance().
|
protected |
Definition at line 163 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), CopyState(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 162 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), CopyState(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 164 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 168 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 130 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::VerboseParticleChange(), and G4SteppingVerboseWithUnits::VerboseParticleChange().
|
protected |
Definition at line 160 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 145 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 149 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 135 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 134 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 180 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 132 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 177 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 176 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), and CopyState().
|
protected |
Definition at line 178 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::PostStepDoItAllDone().
|
protected |
Definition at line 138 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 133 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::ShowStep(), G4SteppingVerboseWithUnits::ShowStep(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerboseWithUnits::TrackingStarted().
|
protected |
Definition at line 122 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::StepInfo().
|
protected |
Definition at line 182 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 131 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4SteppingVerbose::TrackingStarted(), G4SteppingVerboseWithUnits::TrackingStarted(), G4SteppingVerbose::VerboseTrack(), and G4SteppingVerboseWithUnits::VerboseTrack().
|
protected |
Definition at line 115 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 118 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 126 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 152 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), and CopyState().
|
protected |
Definition at line 151 of file G4VSteppingVerbose.hh.
Referenced by G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), and CopyState().
|
protected |
Definition at line 153 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), and G4SteppingVerboseWithUnits::PostStepDoItAllDone().
|
protected |
Definition at line 156 of file G4VSteppingVerbose.hh.
|
protected |
Definition at line 117 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 186 of file G4VSteppingVerbose.hh.
Referenced by CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4SteppingVerbose::DPSLUserLimit(), and G4SteppingVerboseWithUnits::DPSLUserLimit().
|
protected |
Definition at line 120 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
staticprotected |
Definition at line 109 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 111 of file G4VSteppingVerbose.hh.
Referenced by GetSilentStepInfo(), SetSilentStepInfo(), and G4SteppingVerbose::StepInfo().
|
protected |
Definition at line 184 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 128 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 124 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 125 of file G4VSteppingVerbose.hh.
Referenced by CopyState().
|
protected |
Definition at line 170 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().