Geant4
10.03
|
#include <G4SteppingVerbose.hh>
Inherits G4VSteppingVerbose.
Inherited by eRositaSteppingVerbose, ExN02SteppingVerbose, ExN04SteppingVerbose, ExN04SteppingVerbose, ExP01SteppingVerbose, F01SteppingVerbose, F02SteppingVerbose, F03SteppingVerbose, F04SteppingVerbose, F05SteppingVerbose, FCALSteppingVerbose, LXeSteppingVerbose, OpNoviceSteppingVerbose, PurgMagSteppingVerbose, RE05SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, SteppingVerbose, WLSSteppingVerbose, and XrayFluoSteppingVerbose.
Public Member Functions | |
G4SteppingVerbose () | |
~G4SteppingVerbose () | |
void | NewStep () |
void | AtRestDoItInvoked () |
void | AlongStepDoItAllDone () |
void | PostStepDoItAllDone () |
void | AlongStepDoItOneByOne () |
void | PostStepDoItOneByOne () |
void | StepInfo () |
void | TrackingStarted () |
void | DPSLStarted () |
void | DPSLUserLimit () |
void | DPSLPostStep () |
void | DPSLAlongStep () |
void | VerboseTrack () |
void | VerboseParticleChange () |
void | ShowStep () const |
Public Member Functions inherited from G4VSteppingVerbose | |
virtual | ~G4VSteppingVerbose () |
void | CopyState () |
void | SetManager (G4SteppingManager *const) |
Definition at line 51 of file G4SteppingVerbose.hh.
G4SteppingVerbose::G4SteppingVerbose | ( | ) |
Definition at line 57 of file G4SteppingVerbose.cc.
G4SteppingVerbose::~G4SteppingVerbose | ( | ) |
Definition at line 66 of file G4SteppingVerbose.cc.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 133 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fSecondary, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), G4VSteppingVerbose::MAXofAlongStepLoops, ShowStep(), G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 467 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fCurrentProcess, G4VSteppingVerbose::fN2ndariesAlongStepDoIt, G4VSteppingVerbose::fSecondary, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), ShowStep(), G4VSteppingVerbose::Silent, G4VSteppingVerbose::verboseLevel, and VerboseParticleChange().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 78 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fN2ndariesAtRestDoIt, G4VSteppingVerbose::fSecondary, G4VSteppingVerbose::fSelectedAtRestDoItVector, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), G4VSteppingVerbose::MAXofAtRestLoops, ShowStep(), G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 388 of file G4SteppingVerbose.cc.
References CandidateForSelection, G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fCurrentProcess, G4VSteppingVerbose::fGPILSelection, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), NotCandidateForSelection, G4VSteppingVerbose::physIntLength, G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 361 of file G4SteppingVerbose.cc.
References Conditionally, G4VSteppingVerbose::CopyState(), ExclusivelyForced, G4VSteppingVerbose::fCondition, G4VSteppingVerbose::fCurrentProcess, Forced, G4cout, G4endl, G4VProcess::GetProcessName(), G4VSteppingVerbose::physIntLength, G4VSteppingVerbose::Silent, StronglyForced, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 336 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4cout, G4endl, G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 347 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4cout, G4endl, G4VSteppingVerbose::physIntLength, G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 72 of file G4SteppingVerbose.cc.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 182 of file G4SteppingVerbose.cc.
References Conditionally, G4VSteppingVerbose::CopyState(), ExclusivelyForced, G4VSteppingVerbose::fCondition, Forced, fPostStepDoItProc, G4VSteppingVerbose::fSecondary, G4VSteppingVerbose::fSelectedPostStepDoItVector, G4VSteppingVerbose::fStepStatus, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), G4VSteppingVerbose::MAXofPostStepLoops, ShowStep(), G4VSteppingVerbose::Silent, StronglyForced, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 514 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fCurrentProcess, G4VSteppingVerbose::fN2ndariesPostStepDoIt, G4VSteppingVerbose::fSecondary, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), ShowStep(), G4VSteppingVerbose::Silent, G4VSteppingVerbose::verboseLevel, and VerboseParticleChange().
void G4SteppingVerbose::ShowStep | ( | ) | const |
Definition at line 735 of file G4SteppingVerbose.cc.
References fAlongStepDoItProc, fAtRestDoItProc, fGeomBoundary, fPostStepDoItProc, G4VSteppingVerbose::fStep, fUndefined, G4cout, G4endl, G4StepPoint::GetGlobalTime(), G4StepPoint::GetKineticEnergy(), G4StepPoint::GetLocalTime(), G4StepPoint::GetMomentum(), G4StepPoint::GetMomentumDirection(), G4VPhysicalVolume::GetName(), G4StepPoint::GetPhysicalVolume(), G4StepPoint::GetPolarization(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4VProcess::GetProcessName(), G4StepPoint::GetProperTime(), G4StepPoint::GetSafety(), G4Track::GetStepLength(), G4StepPoint::GetStepStatus(), G4StepPoint::GetTotalEnergy(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), G4StepPoint::GetVelocity(), G4StepPoint::GetWeight(), and G4VSteppingVerbose::Silent.
Referenced by AlongStepDoItAllDone(), AlongStepDoItOneByOne(), AtRestDoItInvoked(), PostStepDoItAllDone(), and PostStepDoItOneByOne().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 248 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fN2ndariesAlongStepDoIt, G4VSteppingVerbose::fN2ndariesAtRestDoIt, G4VSteppingVerbose::fN2ndariesPostStepDoIt, G4VSteppingVerbose::fSecondary, G4VSteppingVerbose::fStep, G4VSteppingVerbose::fTrack, G4BestUnit, G4cout, G4endl, G4Track::GetCurrentStepNumber(), G4Track::GetKineticEnergy(), G4VPhysicalVolume::GetName(), G4Track::GetNextVolume(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4VProcess::GetProcessName(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4Track::GetTrackLength(), CLHEP::prec, G4VSteppingVerbose::Silent, G4VSteppingVerbose::SilentStepInfo, G4VSteppingVerbose::verboseLevel, and VerboseTrack().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 414 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fStep, G4VSteppingVerbose::fTrack, G4BestUnit, G4cout, G4endl, G4Track::GetCurrentStepNumber(), G4Track::GetKineticEnergy(), G4VPhysicalVolume::GetName(), G4Track::GetNextVolume(), G4Track::GetPosition(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4Track::GetTrackLength(), CLHEP::prec, G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 725 of file G4SteppingVerbose.cc.
References G4VParticleChange::DumpInfo(), G4VSteppingVerbose::fParticleChange, G4cout, G4endl, and G4VSteppingVerbose::Silent.
Referenced by AlongStepDoItOneByOne(), and PostStepDoItOneByOne().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 559 of file G4SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), fAlive, fKillTrackAndSecondaries, fPostponeToNextEvent, fStopAndKill, fStopButAlive, fSuspend, G4VSteppingVerbose::fTrack, G4BestUnit, G4cout, G4endl, G4Track::GetCreatorProcess(), G4Track::GetCurrentStepNumber(), G4Track::GetGlobalTime(), G4Track::GetKineticEnergy(), G4Track::GetLocalTime(), G4Track::GetMomentumDirection(), G4VPhysicalVolume::GetName(), G4Track::GetNextVolume(), G4Track::GetParentID(), G4Track::GetPolarization(), G4Track::GetPosition(), G4VProcess::GetProcessName(), G4Track::GetTrackID(), G4Track::GetTrackLength(), G4Track::GetTrackStatus(), G4Track::GetVertexKineticEnergy(), G4Track::GetVertexMomentumDirection(), G4Track::GetVertexPosition(), mm, ns, CLHEP::prec, and G4VSteppingVerbose::Silent.
Referenced by F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), StepInfo(), F01SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), and F02SteppingVerbose::StepInfo().