ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/tracking/include/G4SteppingVerbose.hh>
Inherits G4VSteppingVerbose.
Inherited by eRositaSteppingVerbose, ExN02SteppingVerbose, ExN04SteppingVerbose, ExN04SteppingVerbose, ExP01SteppingVerbose, F01SteppingVerbose, F02SteppingVerbose, F03SteppingVerbose, F04SteppingVerbose, F05SteppingVerbose, FCALSteppingVerbose, 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, SteppingVerbose, SteppingVerbose, 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 50 of file G4SteppingVerbose.hh.
View newest version in sPHENIX GitHub at line 50 of file G4SteppingVerbose.hh
G4SteppingVerbose::G4SteppingVerbose | ( | ) |
Definition at line 56 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 56 of file G4SteppingVerbose.cc
G4SteppingVerbose::~G4SteppingVerbose | ( | ) |
Definition at line 65 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 65 of file G4SteppingVerbose.cc
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 132 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 132 of file G4SteppingVerbose.cc
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fSecondary, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), G4VSteppingVerbose::MAXofAlongStepLoops, ShowStep(), G4VSteppingVerbose::Silent, G4VSteppingVerbose::verboseLevel, x, y, and z.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 466 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 466 of file G4SteppingVerbose.cc
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fCurrentProcess, G4VSteppingVerbose::fN2ndariesAlongStepDoIt, G4VSteppingVerbose::fSecondary, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), ShowStep(), G4VSteppingVerbose::Silent, G4VSteppingVerbose::verboseLevel, VerboseParticleChange(), x, y, and z.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 77 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 77 of file G4SteppingVerbose.cc
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fN2ndariesAtRestDoIt, G4VSteppingVerbose::fSecondary, G4VSteppingVerbose::fSelectedAtRestDoItVector, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), G4VSteppingVerbose::MAXofAtRestLoops, ShowStep(), G4VSteppingVerbose::Silent, G4VSteppingVerbose::verboseLevel, x, y, and z.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 387 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 387 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 360 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 360 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 335 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 335 of file G4SteppingVerbose.cc
References G4VSteppingVerbose::CopyState(), G4cout, G4endl, G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 346 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 346 of file G4SteppingVerbose.cc
References G4VSteppingVerbose::CopyState(), G4cout, G4endl, G4VSteppingVerbose::physIntLength, G4VSteppingVerbose::Silent, and G4VSteppingVerbose::verboseLevel.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 71 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 71 of file G4SteppingVerbose.cc
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 181 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 181 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, G4VSteppingVerbose::verboseLevel, x, y, and z.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 513 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 513 of file G4SteppingVerbose.cc
References G4VSteppingVerbose::CopyState(), G4VSteppingVerbose::fCurrentProcess, G4VSteppingVerbose::fN2ndariesPostStepDoIt, G4VSteppingVerbose::fSecondary, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), ShowStep(), G4VSteppingVerbose::Silent, G4VSteppingVerbose::verboseLevel, VerboseParticleChange(), x, y, and z.
void G4SteppingVerbose::ShowStep | ( | ) | const |
Definition at line 734 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 734 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(), G4VSteppingVerbose::Silent, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by AlongStepDoItAllDone(), AlongStepDoItOneByOne(), AtRestDoItInvoked(), PostStepDoItAllDone(), and PostStepDoItOneByOne().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 247 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 247 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, VerboseTrack(), CLHEP::Hep3Vector::x(), x, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and z.
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 413 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 413 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, G4VSteppingVerbose::verboseLevel, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 724 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 724 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 558 of file G4SteppingVerbose.cc.
View newest version in sPHENIX GitHub at line 558 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, G4VSteppingVerbose::Silent, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by F04SteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), StepInfo(), F03SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), and F01SteppingVerbose::StepInfo().