Geant4-11
|
#include <G4VITSteppingVerbose.hh>
Public Member Functions | |
virtual void | AlongStepDoItAllDone ()=0 |
virtual void | AlongStepDoItOneByOne ()=0 |
virtual void | AtRestDoItInvoked ()=0 |
virtual void | AtRestDoItOneByOne ()=0 |
void | CopyState () |
virtual void | DoItStarted ()=0 |
virtual void | DPSLAlongStep ()=0 |
virtual void | DPSLPostStep ()=0 |
virtual void | DPSLStarted ()=0 |
virtual void | DPSLUserLimit ()=0 |
G4VITSteppingVerbose () | |
virtual G4String | GetCurrentValue (G4UIcommand *command) |
G4int | GetVerbose () |
virtual void | NewStep ()=0 |
virtual void | PostStepDoItAllDone ()=0 |
virtual void | PostStepDoItOneByOne ()=0 |
virtual void | PostStepVerbose (G4Track *)=0 |
virtual void | PreStepVerbose (G4Track *)=0 |
virtual void | SetNewValue (G4UIcommand *command, G4String newValue) |
void | SetStepProcessor (const G4ITStepProcessor *stepProcessor) |
void | SetVerbose (int flag) |
virtual void | StepInfo ()=0 |
virtual void | StepInfoForLeadingTrack ()=0 |
void | TrackBanner (G4Track *track, const G4String &message) |
virtual void | TrackingEnded (G4Track *track) |
virtual void | TrackingStarted (G4Track *track) |
virtual void | VerboseParticleChange ()=0 |
virtual void | VerboseTrack ()=0 |
virtual | ~G4VITSteppingVerbose () |
Protected Types | |
typedef std::vector< G4int > | G4SelectedAlongStepDoItVector |
typedef std::vector< G4int > | G4SelectedAtRestDoItVector |
typedef std::vector< G4int > | G4SelectedPostStepDoItVector |
Private Member Functions | |
void | AddUIcommand (G4UIcommand *newCommand) |
G4String | BtoS (G4bool b) |
G4bool | CommandsShouldBeInMaster () const |
template<typename T > | |
T * | CreateCommand (const G4String &cname, const G4String &dsc) |
void | CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) |
G4String | DtoS (G4double a) |
G4String | ItoS (G4int i) |
G4bool | operator!= (const G4UImessenger &messenger) const |
G4bool | operator== (const G4UImessenger &messenger) const |
G4bool | StoB (G4String s) |
G4double | StoD (G4String s) |
G4int | StoI (G4String s) |
G4long | StoL (G4String s) |
Private Attributes | |
G4UIdirectory * | baseDir = nullptr |
G4String | baseDirName = "" |
G4bool | commandsShouldBeInMaster = false |
Definition at line 67 of file G4VITSteppingVerbose.hh.
|
protected |
Definition at line 183 of file G4VITSteppingVerbose.hh.
|
protected |
Definition at line 182 of file G4VITSteppingVerbose.hh.
|
protected |
Definition at line 184 of file G4VITSteppingVerbose.hh.
G4VITSteppingVerbose::G4VITSteppingVerbose | ( | ) |
Definition at line 38 of file G4VITSteppingVerbose.cc.
References fAlongStepDoItVector, fAlongStepGetPhysIntVector, fAtRestDoItProcTriggered, fAtRestDoItVector, fAtRestGetPhysIntVector, fCondition, fCurrentProcess, fCurrentVolume, fGPILSelection, fN2ndariesAlongStepDoIt, fN2ndariesAtRestDoIt, fN2ndariesPostStepDoIt, fParticleChange, fPostStepDoItProcTriggered, fPostStepDoItVector, fPostStepGetPhysIntVector, fPostStepPoint, fpProcessGeneralInfo, fPreStepPoint, fPreviousStepSize, fpState, fpStepProcessor, fpVerboseUI, fSecondary, fSelectedAtRestDoItVector, fSelectedPostStepDoItVector, fStep, fStepStatus, fTouchableHandle, fTrack, fUndefined, fVerboseLevel, InActivated, MAXofAlongStepLoops, MAXofAtRestLoops, MAXofPostStepLoops, NotCandidateForSelection, PhysicalStep, and physIntLength.
|
virtual |
Definition at line 99 of file G4VITSteppingVerbose.cc.
References fpVerboseUI.
|
protectedinherited |
Definition at line 149 of file G4UImessenger.cc.
References G4cerr, G4endl, and G4UIcommand::GetCommandPath().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::InvokeAlongStepDoItProcs().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Definition at line 98 of file G4UImessenger.cc.
|
inlineinherited |
Definition at line 77 of file G4UImessenger.hh.
References G4UImessenger::commandsShouldBeInMaster.
Referenced by G4UIcommand::G4UIcommandCommonConstructorCode().
void G4VITSteppingVerbose::CopyState | ( | ) |
Definition at line 106 of file G4VITSteppingVerbose.cc.
References fAlongStepDoItVector, fAlongStepGetPhysIntVector, fAtRestDoItProcTriggered, fAtRestDoItVector, fAtRestGetPhysIntVector, fCondition, fCurrentProcess, fCurrentVolume, fGPILSelection, fN2ndariesAlongStepDoIt, fN2ndariesAtRestDoIt, fN2ndariesPostStepDoIt, ProcessGeneralInfo::fpAlongStepDoItVector, ProcessGeneralInfo::fpAlongStepGetPhysIntVector, fParticleChange, ProcessGeneralInfo::fpAtRestDoItVector, ProcessGeneralInfo::fpAtRestGetPhysIntVector, fPostStepDoItProcTriggered, fPostStepDoItVector, fPostStepGetPhysIntVector, fPostStepPoint, ProcessGeneralInfo::fpPostStepDoItVector, ProcessGeneralInfo::fpPostStepGetPhysIntVector, fpProcessGeneralInfo, fPreStepPoint, G4ITStepProcessorState::fPreviousStepSize, fPreviousStepSize, fpState, fpStepProcessor, fSecondary, G4ITStepProcessorState::fSelectedAtRestDoItVector, fSelectedAtRestDoItVector, G4ITStepProcessorState::fSelectedPostStepDoItVector, fSelectedPostStepDoItVector, fStep, G4ITStepProcessorState::fStepStatus, fStepStatus, G4ITStepProcessorState::fTouchableHandle, fTouchableHandle, fTrack, G4ITStepProcessor::GetAtRestDoItProcTriggered(), G4ITStepProcessor::GetCondition(), G4ITStepProcessor::GetCurrentProcess(), G4ITStepProcessor::GetCurrentProcessInfo(), G4ITStepProcessor::GetCurrentVolume(), G4ITStepProcessor::GetGPILSelection(), G4ITStepProcessor::GetN2ndariesAlongStepDoIt(), G4ITStepProcessor::GetN2ndariesAtRestDoIt(), G4ITStepProcessor::GetN2ndariesPostStepDoIt(), G4ITStepProcessor::GetParticleChange(), G4ITStepProcessor::GetPhysIntLength(), G4ITStepProcessor::GetPostStepDoItProcTriggered(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4ITStepProcessor::GetProcessorState(), G4ITStepProcessor::GetSecondaries(), G4ITStepProcessor::GetStep(), G4ITStepProcessor::GetTrack(), ProcessGeneralInfo::MAXofAlongStepLoops, MAXofAlongStepLoops, ProcessGeneralInfo::MAXofAtRestLoops, MAXofAtRestLoops, ProcessGeneralInfo::MAXofPostStepLoops, MAXofPostStepLoops, PhysicalStep, and physIntLength.
Referenced by G4ITSteppingVerbose::AlongStepDoItAllDone(), G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4ITSteppingVerbose::AtRestDoItInvoked(), G4ITSteppingVerbose::AtRestDoItOneByOne(), G4ITSteppingVerbose::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4ITSteppingVerbose::DPSLStarted(), G4ITSteppingVerbose::DPSLUserLimit(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4ITSteppingVerbose::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), and G4ITSteppingVerbose::VerboseTrack().
|
protectedinherited |
Definition at line 110 of file G4UImessenger.hh.
References G4UImessenger::baseDirName.
|
protectedinherited |
Definition at line 156 of file G4UImessenger.cc.
References G4UImessenger::baseDir, G4UImessenger::baseDirName, G4UIcommandTree::FindCommandTree(), G4UIcommandTree::GetPathName(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), and G4UIcommand::SetGuidance().
Referenced by G4MoleculeShootMessenger::G4MoleculeShootMessenger(), and G4UImessenger::G4UImessenger().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoIt().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoDefinePhysicalStepLength().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoDefinePhysicalStepLength().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoDefinePhysicalStepLength().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Definition at line 90 of file G4UImessenger.cc.
Referenced by G4ScoreQuantityMessenger::FilterCommands(), and G4UIcontrolMessenger::SetNewValue().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 179 of file G4VITSteppingVerbose.cc.
References G4UIcommand::ConvertToString(), and fVerboseLevel.
|
inline |
Definition at line 112 of file G4VITSteppingVerbose.hh.
References fVerboseLevel.
Referenced by G4ITTrackingInteractivity::GetSteppingVerboseLevel().
Definition at line 82 of file G4UImessenger.cc.
Referenced by G4GenericMessenger::DeclareMethod(), and G4ParticleGunMessenger::GetCurrentValue().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
|
inherited |
Definition at line 76 of file G4UImessenger.cc.
|
inherited |
Definition at line 70 of file G4UImessenger.cc.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::InvokePSDIP().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 169 of file G4VITSteppingVerbose.cc.
References fpVerboseUI, fVerboseLevel, and G4UIcmdWithAnInteger::GetNewIntValue().
|
inline |
Definition at line 127 of file G4VITSteppingVerbose.hh.
References fpStepProcessor.
Referenced by G4ITStepProcessor::Initialize().
|
inline |
Definition at line 107 of file G4VITSteppingVerbose.hh.
References fVerboseLevel.
Referenced by G4ITTrackingInteractivity::SetSteppingVerboseLevel().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
Referenced by G4ITStepProcessor::DoStepping().
Definition at line 137 of file G4UImessenger.cc.
References G4StrUtil::to_upper_copy().
Referenced by G4LocalThreadCoutMessenger::SetNewValue(), G4CascadeParamMessenger::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue(), and G4ScoringMessenger::SetNewValue().
Definition at line 127 of file G4UImessenger.cc.
Referenced by G4ScoreQuantityMessenger::FParticleWithEnergyCommand(), G4ParticleGunMessenger::IonCommand(), G4GeneralParticleSourceMessenger::IonCommand(), G4UIcontrolMessenger::SetNewValue(), G4MatScanMessenger::SetNewValue(), G4VisCommandSceneAddText::SetNewValue(), G4VisCommandSceneAddText2D::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue(), G4ScoringMessenger::SetNewValue(), and G4PolarizationMessenger::SetNewValue().
Definition at line 107 of file G4UImessenger.cc.
Referenced by G4ScoringMessenger::Fill1D(), G4ParticleGunMessenger::IonCommand(), G4GeneralParticleSourceMessenger::IonCommand(), G4ParticleGunMessenger::IonLevelCommand(), G4GeneralParticleSourceMessenger::IonLvlCommand(), G4ScoringMessenger::MeshBinCommand(), G4LocalThreadCoutMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4MatScanMessenger::SetNewValue(), G4GMocrenMessenger::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue(), and G4ScoringMessenger::SetNewValue().
Definition at line 117 of file G4UImessenger.cc.
Referenced by G4RunMessenger::SetNewValue().
Definition at line 219 of file G4VITSteppingVerbose.cc.
References G4cout, G4endl, G4Track::GetDefinition(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), and G4Track::GetTrackID().
Referenced by TrackingEnded(), and TrackingStarted().
|
virtual |
Reimplemented in G4ITSteppingVerbose.
Definition at line 203 of file G4VITSteppingVerbose.cc.
References fVerboseLevel, and TrackBanner().
Referenced by G4ITTrackingManager::EndTracking(), and G4ITTrackingManager::EndTrackingWOKill().
|
virtual |
Reimplemented in G4ITSteppingVerbose.
Definition at line 186 of file G4VITSteppingVerbose.cc.
References fVerboseLevel, and TrackBanner().
Referenced by G4ITTrackingManager::StartTracking().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
protectedinherited |
Definition at line 102 of file G4UImessenger.hh.
Referenced by G4UImessenger::CreateDirectory(), and G4UImessenger::~G4UImessenger().
|
protectedinherited |
Definition at line 103 of file G4UImessenger.hh.
Referenced by G4UImessenger::CreateCommand(), and G4UImessenger::CreateDirectory().
|
protectedinherited |
Definition at line 104 of file G4UImessenger.hh.
Referenced by G4UImessenger::CommandsShouldBeInMaster(), and G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger().
|
protected |
Definition at line 158 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 162 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 169 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 157 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 161 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 195 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4ITSteppingVerbose::DPSLPostStep(), G4VITSteppingVerbose(), and G4ITSteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 153 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4ITSteppingVerbose::AtRestDoItOneByOne(), CopyState(), G4ITSteppingVerbose::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4VITSteppingVerbose(), and G4ITSteppingVerbose::PostStepDoItOneByOne().
|
protected |
Definition at line 151 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 196 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4ITSteppingVerbose::DPSLAlongStep(), and G4VITSteppingVerbose().
|
protected |
Definition at line 173 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AlongStepDoItOneByOne(), CopyState(), G4VITSteppingVerbose(), G4ITSteppingVerbose::StepInfo(), and G4ITSteppingVerbose::StepInfoForLeadingTrack().
|
protected |
Definition at line 172 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AtRestDoItInvoked(), CopyState(), G4VITSteppingVerbose(), G4ITSteppingVerbose::StepInfo(), and G4ITSteppingVerbose::StepInfoForLeadingTrack().
|
protected |
Definition at line 174 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4ITSteppingVerbose::StepInfo(), and G4ITSteppingVerbose::StepInfoForLeadingTrack().
|
protected |
Definition at line 144 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), and G4ITSteppingVerbose::VerboseParticleChange().
|
protected |
Definition at line 170 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 159 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 163 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 149 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 139 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 148 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 188 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 138 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 135 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), and SetStepProcessor().
|
protected |
Definition at line 137 of file G4VITSteppingVerbose.hh.
Referenced by G4VITSteppingVerbose(), SetNewValue(), and ~G4VITSteppingVerbose().
|
protected |
Definition at line 146 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AlongStepDoItAllDone(), G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4ITSteppingVerbose::AtRestDoItInvoked(), CopyState(), G4VITSteppingVerbose(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4ITSteppingVerbose::StepInfo(), and G4ITSteppingVerbose::StepInfoForLeadingTrack().
|
protected |
Definition at line 185 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AtRestDoItInvoked(), CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 186 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), and G4ITSteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 147 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), G4ITSteppingVerbose::ShowStep(), G4ITSteppingVerbose::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), and G4ITSteppingVerbose::TrackingStarted().
|
protected |
Definition at line 142 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), and G4ITSteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 190 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 145 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), G4ITSteppingVerbose::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), G4ITSteppingVerbose::TrackingStarted(), and G4ITSteppingVerbose::VerboseTrack().
|
protected |
Definition at line 180 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AlongStepDoItAllDone(), G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4ITSteppingVerbose::AtRestDoItInvoked(), G4ITSteppingVerbose::DoItStarted(), G4ITSteppingVerbose::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4ITSteppingVerbose::DPSLStarted(), G4ITSteppingVerbose::DPSLUserLimit(), G4VITSteppingVerbose(), GetCurrentValue(), GetVerbose(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4ITSteppingVerbose::PostStepVerbose(), G4ITSteppingVerbose::PreStepVerbose(), SetNewValue(), SetVerbose(), G4ITSteppingVerbose::ShowStep(), G4ITSteppingVerbose::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), G4ITSteppingVerbose::TrackingEnded(), TrackingEnded(), G4ITSteppingVerbose::TrackingStarted(), TrackingStarted(), G4ITSteppingVerbose::VerboseParticleChange(), and G4ITSteppingVerbose::VerboseTrack().
|
protected |
Definition at line 166 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AlongStepDoItAllDone(), CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 165 of file G4VITSteppingVerbose.hh.
Referenced by G4ITSteppingVerbose::AtRestDoItInvoked(), CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 167 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4VITSteppingVerbose(), and G4ITSteppingVerbose::PostStepDoItAllDone().
|
protected |
Definition at line 141 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 194 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), G4ITSteppingVerbose::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4ITSteppingVerbose::DPSLUserLimit(), and G4VITSteppingVerbose().