Geant4
10.02.p02
|
#include <G4VITSteppingVerbose.hh>
Public Member Functions | |
G4VITSteppingVerbose () | |
virtual | ~G4VITSteppingVerbose () |
virtual void | TrackingStarted (G4Track *track) |
virtual void | TrackingEnded (G4Track *track) |
virtual void | DoItStarted ()=0 |
virtual void | PreStepVerbose (G4Track *)=0 |
virtual void | PostStepVerbose (G4Track *)=0 |
virtual void | NewStep ()=0 |
void | CopyState () |
virtual void | StepInfoForLeadingTrack ()=0 |
virtual void | AtRestDoItInvoked ()=0 |
virtual void | AtRestDoItOneByOne ()=0 |
virtual void | PostStepDoItAllDone ()=0 |
virtual void | PostStepDoItOneByOne ()=0 |
virtual void | AlongStepDoItAllDone ()=0 |
virtual void | AlongStepDoItOneByOne ()=0 |
virtual void | StepInfo ()=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 |
void | SetVerbose (int flag) |
G4int | GetVerbose () |
virtual void | SetNewValue (G4UIcommand *command, G4String newValue) |
virtual G4String | GetCurrentValue (G4UIcommand *command) |
void | SetStepProcessor (const G4ITStepProcessor *stepProcessor) |
void | TrackBanner (G4Track *track, const G4String &message) |
Protected Types | |
typedef std::vector< G4int > | G4SelectedAtRestDoItVector |
typedef std::vector< G4int > | G4SelectedAlongStepDoItVector |
typedef std::vector< G4int > | G4SelectedPostStepDoItVector |
Additional Inherited Members | |
Private Member Functions inherited from G4UImessenger | |
G4UImessenger () | |
G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) | |
virtual | ~G4UImessenger () |
G4bool | operator== (const G4UImessenger &messenger) const |
G4bool | CommandsShouldBeInMaster () const |
G4String | ItoS (G4int i) |
G4String | DtoS (G4double a) |
G4String | BtoS (G4bool b) |
G4int | StoI (G4String s) |
G4double | StoD (G4String s) |
G4bool | StoB (G4String s) |
void | AddUIcommand (G4UIcommand *newCommand) |
void | CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) |
template<typename T > | |
T * | CreateCommand (const G4String &cname, const G4String &dsc) |
Private Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
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.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
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.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
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.
|
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().
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
pure virtual |
Implemented in G4ITSteppingVerbose.
|
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.
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.
|
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(), and G4VITSteppingVerbose().
|
protected |
Definition at line 153 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
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(), and G4VITSteppingVerbose().
|
protected |
Definition at line 173 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 172 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 174 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 144 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
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 CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 185 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 186 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 147 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 142 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
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(), and G4VITSteppingVerbose().
|
protected |
Definition at line 180 of file G4VITSteppingVerbose.hh.
Referenced by G4VITSteppingVerbose(), GetCurrentValue(), GetVerbose(), SetNewValue(), SetVerbose(), TrackingEnded(), and TrackingStarted().
|
protected |
Definition at line 166 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 165 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
protected |
Definition at line 167 of file G4VITSteppingVerbose.hh.
Referenced by CopyState(), and G4VITSteppingVerbose().
|
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(), and G4VITSteppingVerbose().