ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/tracking/include/G4SteppingManager.hh>
Public Attributes | |
G4bool | KillVerbose |
Private Member Functions | |
void | DefinePhysicalStepLength () |
void | InvokeAtRestDoItProcs () |
void | InvokeAlongStepDoItProcs () |
void | InvokePostStepDoItProcs () |
void | InvokePSDIP (size_t) |
G4double | CalculateSafety () |
void | ApplyProductionCut (G4Track *) |
Definition at line 91 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 91 of file G4SteppingManager.hh
G4SteppingManager::G4SteppingManager | ( | ) |
Definition at line 55 of file G4SteppingManager.cc.
View newest version in sPHENIX GitHub at line 55 of file G4SteppingManager.cc
References DBL_MAX, fPostStepPoint, fPreStepPoint, fSecondary, fSelectedAlongStepDoItVector, fSelectedAtRestDoItVector, fSelectedPostStepDoItVector, fStep, fVerbose, G4GeometryTolerance::GetInstance(), G4VSteppingVerbose::GetInstance(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4GeometryTolerance::GetSurfaceTolerance(), G4TransportationManager::GetTransportationManager(), kCarTolerance, KillVerbose, G4Step::NewSecondaryVector(), physIntLength, G4VSteppingVerbose::SetInstance(), SetNavigator(), and SizeOfSelectedDoItVector.
G4SteppingManager::~G4SteppingManager | ( | ) |
Definition at line 96 of file G4SteppingManager.cc.
View newest version in sPHENIX GitHub at line 96 of file G4SteppingManager.cc
References G4Step::DeleteSecondaryVector(), fSelectedAlongStepDoItVector, fSelectedAtRestDoItVector, fSelectedPostStepDoItVector, fStep, fTouchableHandle, fUserSteppingAction, fVerbose, and KillVerbose.
Definition at line 639 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 639 of file G4SteppingManager2.cc
References kdfinder::abs(), G4Step::AddTotalEnergyDeposit(), CalculateSafety(), DBL_MIN, fPreStepPoint, fStep, G4DynamicParticle::GetCharge(), G4ProductionCutsTable::GetCoupleIndex(), G4Track::GetDefinition(), G4Track::GetDynamicParticle(), G4ProductionCutsTable::GetEnergyCutsVector(), G4ProductionCuts::GetIndex(), G4Track::GetKineticEnergy(), G4StepPoint::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetRange(), G4LossTableManager::Instance(), G4Track::IsGoodForTracking(), and G4Track::SetKineticEnergy().
Referenced by InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), and InvokePSDIP().
|
inlineprivate |
Definition at line 489 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 489 of file G4SteppingManager.hh
References endpointSafety, endpointSafOrigin, fPostStepPoint, G4StepPoint::GetPosition(), kCarTolerance, and max.
Referenced by ApplyProductionCut(), and InvokePSDIP().
|
private |
Definition at line 127 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 127 of file G4SteppingManager2.cc
References CandidateForSelection, Conditionally, DBL_MAX, G4VSteppingVerbose::DPSLAlongStep(), G4VSteppingVerbose::DPSLPostStep(), G4VSteppingVerbose::DPSLStarted(), ExclusivelyForced, fAlongStepDoItProc, FatalException, fCondition, fCurrentProcess, fExclusivelyForcedProc, fGeomBoundary, fGPILSelection, Forced, fPostStepDoItProc, fPostStepDoItProcTriggered, fPreviousStepSize, fSelectedPostStepDoItVector, fStep, fStepStatus, fTrack, fVerbose, G4Exception(), G4Step::GetPostStepPoint(), InActivated, MAXofAlongStepLoops, MAXofPostStepLoops, NotForced, PhysicalStep, physIntLength, proposedSafety, G4StepPoint::SetProcessDefinedStep(), StronglyForced, and verboseLevel.
Referenced by Stepping().
|
inline |
Definition at line 306 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 306 of file G4SteppingManager.hh
References CorrectedStep.
Referenced by G4VSteppingVerbose::CopyState().
G4double G4SteppingManager::GetcurrentMinimumStep | ( | ) |
|
inline |
Definition at line 402 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 402 of file G4SteppingManager.hh
References fAtRestDoItProcTriggered.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 370 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 370 of file G4SteppingManager.hh
References fAlongStepDoItVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 381 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 381 of file G4SteppingManager.hh
References fAlongStepGetPhysIntVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 399 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 399 of file G4SteppingManager.hh
References fAtRestDoItProcTriggered.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 367 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 367 of file G4SteppingManager.hh
References fAtRestDoItVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 377 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 377 of file G4SteppingManager.hh
References fAtRestGetPhysIntVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 451 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 451 of file G4SteppingManager.hh
References fCondition.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 363 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 363 of file G4SteppingManager.hh
References fCurrentProcess.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 357 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 357 of file G4SteppingManager.hh
References fCurrentVolume.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 454 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 454 of file G4SteppingManager.hh
References fGPILSelection.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 314 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 314 of file G4SteppingManager.hh
References FirstStep.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 411 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 411 of file G4SteppingManager.hh
References fN2ndariesAlongStepDoIt.
Referenced by G4VSteppingVerbose::CopyState(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 408 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 408 of file G4SteppingManager.hh
References fN2ndariesAtRestDoIt.
Referenced by G4VSteppingVerbose::CopyState(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 414 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 414 of file G4SteppingManager.hh
References fN2ndariesPostStepDoIt.
Referenced by G4VSteppingVerbose::CopyState(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 418 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 418 of file G4SteppingManager.hh
References fNavigator.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 336 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 336 of file G4SteppingManager.hh
References fParticleChange.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 405 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 405 of file G4SteppingManager.hh
References fPostStepDoItProcTriggered.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 373 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 373 of file G4SteppingManager.hh
References fPostStepDoItVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 385 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 385 of file G4SteppingManager.hh
References fPostStepGetPhysIntVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 353 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 353 of file G4SteppingManager.hh
References fPostStepPoint.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 350 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 350 of file G4SteppingManager.hh
References fPreStepPoint.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 437 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 437 of file G4SteppingManager.hh
References fPreviousStepSize.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 344 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 344 of file G4SteppingManager.hh
References fStep, and G4Step::GetfSecondary().
Referenced by G4VSteppingVerbose::CopyState(), G4TrackingManager::GimmeSecondaries(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 429 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 429 of file G4SteppingManager.hh
References fSelectedAlongStepDoItVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 425 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 425 of file G4SteppingManager.hh
References fSelectedAtRestDoItVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 433 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 433 of file G4SteppingManager.hh
References fSelectedPostStepDoItVector.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 360 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 360 of file G4SteppingManager.hh
References fSensitive.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 347 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 347 of file G4SteppingManager.hh
References fStep.
Referenced by G4VSteppingVerbose::CopyState(), and G4ExceptionHandler::DumpTrackInfo().
|
inline |
Definition at line 318 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 318 of file G4SteppingManager.hh
References fStepStatus.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 340 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 340 of file G4SteppingManager.hh
References fTrack.
Referenced by G4VSteppingVerbose::CopyState(), and G4ExceptionHandler::DumpTrackInfo().
|
inline |
Definition at line 302 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 302 of file G4SteppingManager.hh
References GeometricalStep.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 328 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 328 of file G4SteppingManager.hh
References Mass.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 392 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 392 of file G4SteppingManager.hh
References MAXofAlongStepLoops.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 389 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 389 of file G4SteppingManager.hh
References MAXofAtRestLoops.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 395 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 395 of file G4SteppingManager.hh
References MAXofPostStepLoops.
Referenced by G4VSteppingVerbose::CopyState().
G4double G4SteppingManager::GetnumberOfInteractionLengthLeft | ( | ) |
|
inline |
Definition at line 298 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 298 of file G4SteppingManager.hh
References PhysicalStep.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 448 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 448 of file G4SteppingManager.hh
References physIntLength.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 310 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 310 of file G4SteppingManager.hh
References PreStepPointIsGeom.
Referenced by G4VSteppingVerbose::CopyState().
void G4SteppingManager::GetProcessNumber | ( | ) |
Definition at line 55 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 55 of file G4SteppingManager2.cc
References G4ProcessVector::entries(), fAlongStepDoItVector, fAlongStepGetPhysIntVector, FatalException, fAtRestDoItVector, fAtRestGetPhysIntVector, fPostStepDoItVector, fPostStepGetPhysIntVector, fTrack, G4cerr, G4cout, G4endl, G4Exception(), G4ProcessManager::GetAlongStepProcessVector(), G4ProcessManager::GetAtRestProcessVector(), G4Track::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ProcessManager::GetPostStepProcessVector(), G4ParticleDefinition::GetProcessManager(), MAXofAlongStepLoops, MAXofAtRestLoops, MAXofPostStepLoops, Acts::UnitConstants::pm, SizeOfSelectedDoItVector, typeDoIt, and typeGPIL.
Referenced by G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().
|
inline |
Definition at line 458 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 458 of file G4SteppingManager.hh
References fStep, and G4Step::GetSecondary().
|
inline |
Definition at line 485 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 485 of file G4SteppingManager.hh
References fStep.
Referenced by G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().
|
inline |
Definition at line 445 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 445 of file G4SteppingManager.hh
References StepControlFlag.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 332 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 332 of file G4SteppingManager.hh
References sumEnergyChange.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 322 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 322 of file G4SteppingManager.hh
References TempInitVelocity.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 325 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 325 of file G4SteppingManager.hh
References TempVelocity.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 441 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 441 of file G4SteppingManager.hh
References fTouchableHandle.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 473 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 473 of file G4SteppingManager.hh
References fTrack.
Referenced by G4TrackingMessenger::SetNewValue().
|
inline |
Definition at line 469 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 469 of file G4SteppingManager.hh
References fUserSteppingAction.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 421 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 421 of file G4SteppingManager.hh
References verboseLevel.
Referenced by G4VSteppingVerbose::CopyState(), and RE01SteppingAction::UserSteppingAction().
|
private |
Definition at line 415 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 415 of file G4SteppingManager2.cc
References G4VProcess::AlongStepDoIt(), G4VSteppingVerbose::AlongStepDoItOneByOne(), ApplyProductionCut(), G4VParticleChange::Clear(), DBL_MIN, G4ProcessVector::entries(), fAlive, FatalException, fCurrentProcess, fExclusivelyForcedProc, fN2ndariesAlongStepDoIt, fParticleChange, fSecondary, fStep, fStepStatus, fStopAndKill, fStopButAlive, fTrack, fVerbose, G4Exception(), G4ParticleDefinition::GetApplyCutsFlag(), G4ProcessManager::GetAtRestProcessVector(), G4Track::GetCreatorProcess(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4VParticleChange::GetNumberOfSecondaries(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4VParticleChange::GetSecondary(), G4Track::GetTrackID(), G4VParticleChange::GetTrackStatus(), G4Track::GetTrackStatus(), MAXofAlongStepLoops, MAXofAtRestLoops, Acts::UnitConstants::pm, G4Track::SetCreatorProcess(), G4Track::SetParentID(), G4Track::SetTrackStatus(), G4VParticleChange::UpdateStepForAlongStep(), G4Step::UpdateTrack(), and verboseLevel.
Referenced by Stepping().
|
private |
Definition at line 281 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 281 of file G4SteppingManager2.cc
References ApplyProductionCut(), G4VProcess::AtRestDoIt(), G4VProcess::AtRestGPIL(), G4VParticleChange::Clear(), DBL_MAX, DBL_MIN, G4ProcessVector::entries(), FatalException, fAtRestDoItProcTriggered, fCondition, fCurrentProcess, fN2ndariesAtRestDoIt, Forced, fParticleChange, fSecondary, fSelectedAtRestDoItVector, fStep, fStopAndKill, fStopButAlive, fTrack, G4Exception(), G4ParticleDefinition::GetApplyCutsFlag(), G4ProcessManager::GetAtRestProcessVector(), G4Track::GetCreatorProcess(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4VParticleChange::GetNumberOfSecondaries(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4Step::GetPostStepPoint(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4VParticleChange::GetSecondary(), G4Track::GetTrackID(), InActivated, JustWarning, MAXofAtRestLoops, NotForced, Acts::UnitConstants::pm, G4Track::SetCreatorProcess(), G4Track::SetParentID(), G4StepPoint::SetProcessDefinedStep(), G4Step::SetStepLength(), G4Track::SetStepLength(), G4Track::SetTrackStatus(), G4VParticleChange::UpdateStepForAtRest(), and G4Step::UpdateTrack().
Referenced by Stepping().
|
private |
Definition at line 514 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 514 of file G4SteppingManager2.cc
References ExclusivelyForced, fExclusivelyForcedProc, Forced, fPostStepDoItProc, fStep, fStepStatus, fStopAndKill, fTrack, fWorldBoundary, G4Track::GetNextVolume(), G4Step::GetPostStepPoint(), G4Track::GetTrackStatus(), InActivated, InvokePSDIP(), MAXofPostStepLoops, NotForced, G4StepPoint::SetStepStatus(), and StronglyForced.
Referenced by Stepping().
|
private |
Definition at line 557 of file G4SteppingManager2.cc.
View newest version in sPHENIX GitHub at line 557 of file G4SteppingManager2.cc
References ApplyProductionCut(), CalculateSafety(), G4VParticleChange::Clear(), DBL_MIN, G4ProcessVector::entries(), FatalException, fCurrentProcess, fN2ndariesPostStepDoIt, fParticleChange, fSecondary, fStep, fStopButAlive, fTrack, fVerbose, G4Exception(), G4ParticleDefinition::GetApplyCutsFlag(), G4ProcessManager::GetAtRestProcessVector(), G4Track::GetCreatorProcess(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4VParticleChange::GetNumberOfSecondaries(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4Step::GetPostStepPoint(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4VParticleChange::GetSecondary(), G4Track::GetTrackID(), G4VParticleChange::GetTrackStatus(), Acts::UnitConstants::pm, G4VProcess::PostStepDoIt(), G4VSteppingVerbose::PostStepDoItOneByOne(), G4Track::SetCreatorProcess(), G4Track::SetParentID(), G4StepPoint::SetSafety(), G4Track::SetTrackStatus(), G4VParticleChange::UpdateStepForPostStep(), G4Step::UpdateTrack(), and verboseLevel.
Referenced by InvokePostStepDoItProcs().
Definition at line 255 of file G4SteppingManager.cc.
View newest version in sPHENIX GitHub at line 255 of file G4SteppingManager.cc
References CorrectedStep, G4Navigator::CreateTouchableHistory(), fAlive, false, FatalException, fCurrentVolume, FirstStep, fNavigator, fParticleChange, fPostponeToNextEvent, fPreviousStepSize, fStep, fStepStatus, fStopAndKill, fStopButAlive, fSuspend, fTouchableHandle, fTrack, fUndefined, fVerbose, G4cerr, G4cout, G4endl, G4Exception(), GeometricalStep, G4Track::GetCurrentStepNumber(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4VPhysicalVolume::GetLogicalVolume(), G4DynamicParticle::GetMass(), G4Track::GetMomentumDirection(), G4Track::GetParentID(), G4Track::GetPosition(), G4VPhysicalVolume::GetRegularStructureId(), G4Track::GetTouchableHandle(), G4Track::GetTrackStatus(), G4VTouchable::GetVolume(), G4Track::GetVolume(), G4Step::InitializeStep(), G4Navigator::LocateGlobalPointAndSetup(), Mass, PhysicalStep, PreStepPointIsGeom, G4Navigator::ResetHierarchyAndLocate(), G4Track::SetLogicalVolumeAtVertex(), G4Track::SetNextTouchableHandle(), G4Track::SetOriginTouchableHandle(), G4Track::SetTouchableHandle(), G4Track::SetTrackStatus(), G4Track::SetVertexKineticEnergy(), G4Track::SetVertexMomentumDirection(), G4Track::SetVertexPosition(), sumEnergyChange, TempInitVelocity, TempVelocity, G4VSteppingVerbose::TrackingStarted(), and verboseLevel.
Referenced by G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().
|
inline |
Definition at line 462 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 462 of file G4SteppingManager.hh
References fNavigator.
Referenced by G4SteppingManager(), and G4ErrorPropagatorManager::StartNavigator().
|
inline |
Definition at line 466 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 466 of file G4SteppingManager.hh
References fUserSteppingAction.
Referenced by G4TrackingManager::SetUserAction().
|
inline |
Definition at line 481 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 481 of file G4SteppingManager.hh
References fVerbose.
Definition at line 477 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 477 of file G4SteppingManager.hh
References verboseLevel.
Referenced by RE06SteppingVerbose::InitializeTimers(), and G4ErrorPropagatorManager::SetSteppingManagerVerboseLevel().
G4StepStatus G4SteppingManager::Stepping | ( | ) |
Definition at line 115 of file G4SteppingManager.cc.
View newest version in sPHENIX GitHub at line 115 of file G4SteppingManager.cc
References G4Track::AddTrackLength(), G4VSteppingVerbose::AlongStepDoItAllDone(), G4VSteppingVerbose::AtRestDoItInvoked(), AvoidHitInvocation, G4Step::CopyPostToPreStepPoint(), DefinePhysicalStepLength(), endpointSafety, endpointSafOrigin, fAtRestDoItProc, fCurrentVolume, fN2ndariesAlongStepDoIt, fN2ndariesAtRestDoIt, fN2ndariesPostStepDoIt, fPostStepPoint, fPreviousStepSize, fSensitive, fStep, fStepStatus, fStopAndKill, fStopButAlive, fTrack, fUserSteppingAction, fVerbose, G4Step::GetControlFlag(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetNextTouchableHandle(), G4StepPoint::GetPhysicalVolume(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetRegion(), G4Region::GetRegionalSteppingAction(), G4Step::GetStepLength(), G4Track::GetTrackStatus(), G4VSensitiveDetector::Hit(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), InvokePostStepDoItProcs(), kCarTolerance, max, MAXofAtRestLoops, G4VSteppingVerbose::NewStep(), PhysicalStep, G4VSteppingVerbose::PostStepDoItAllDone(), proposedSafety, G4Step::ResetTotalEnergyDeposit(), G4Step::SetPointerToVectorOfAuxiliaryPoints(), G4StepPoint::SetSafety(), G4VSteppingVerbose::SetSilent(), G4Step::SetStepLength(), G4Track::SetStepLength(), G4StepPoint::SetStepStatus(), G4Track::SetTouchableHandle(), G4Step::SetTrack(), G4Track::SetTrackStatus(), StepControlFlag, G4VSteppingVerbose::StepInfo(), G4Step::UpdateTrack(), G4UserSteppingAction::UserSteppingAction(), and verboseLevel.
Referenced by G4ErrorPropagator::MakeOneStep(), and G4TrackingManager::ProcessOneTrack().
|
private |
Definition at line 212 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 212 of file G4SteppingManager.hh
Referenced by GetCorrectedStep(), and SetInitialStep().
|
private |
Definition at line 278 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 278 of file G4SteppingManager.hh
Referenced by CalculateSafety(), and Stepping().
|
private |
Definition at line 277 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 277 of file G4SteppingManager.hh
Referenced by CalculateSafety(), and Stepping().
|
private |
Definition at line 250 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 250 of file G4SteppingManager.hh
|
private |
Definition at line 238 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 238 of file G4SteppingManager.hh
Referenced by GetfAlongStepDoItVector(), and GetProcessNumber().
|
private |
Definition at line 242 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 242 of file G4SteppingManager.hh
Referenced by GetfAlongStepGetPhysIntVector(), and GetProcessNumber().
|
private |
Definition at line 249 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 249 of file G4SteppingManager.hh
Referenced by GetfAlongStepDoItProcTriggered(), GetfAtRestDoItProcTriggered(), and InvokeAtRestDoItProcs().
|
private |
Definition at line 237 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 237 of file G4SteppingManager.hh
Referenced by GetfAtRestDoItVector(), and GetProcessNumber().
|
private |
Definition at line 241 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 241 of file G4SteppingManager.hh
Referenced by GetfAtRestGetPhysIntVector(), and GetProcessNumber().
|
private |
Definition at line 282 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 282 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetfCondition(), and InvokeAtRestDoItProcs().
|
private |
Definition at line 232 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 232 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetfCurrentProcess(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), and InvokePSDIP().
|
private |
Definition at line 230 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 230 of file G4SteppingManager.hh
Referenced by GetfCurrentVolume(), SetInitialStep(), and Stepping().
|
private |
Definition at line 283 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 283 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), and GetfGPILSelection().
|
private |
Definition at line 214 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 214 of file G4SteppingManager.hh
Referenced by GetFirstStep(), and SetInitialStep().
|
private |
Definition at line 254 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 254 of file G4SteppingManager.hh
Referenced by GetfN2ndariesAlongStepDoIt(), InvokeAlongStepDoItProcs(), and Stepping().
|
private |
Definition at line 253 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 253 of file G4SteppingManager.hh
Referenced by GetfN2ndariesAtRestDoIt(), InvokeAtRestDoItProcs(), and Stepping().
|
private |
Definition at line 255 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 255 of file G4SteppingManager.hh
Referenced by GetfN2ndariesPostStepDoIt(), InvokePSDIP(), and Stepping().
|
private |
Definition at line 259 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 259 of file G4SteppingManager.hh
Referenced by GetfNavigator(), SetInitialStep(), and SetNavigator().
|
private |
Definition at line 223 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 223 of file G4SteppingManager.hh
Referenced by GetfParticleChange(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), InvokePSDIP(), and SetInitialStep().
|
private |
Definition at line 251 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 251 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), and GetfPostStepDoItProcTriggered().
|
private |
Definition at line 239 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 239 of file G4SteppingManager.hh
Referenced by GetfPostStepDoItVector(), and GetProcessNumber().
|
private |
Definition at line 243 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 243 of file G4SteppingManager.hh
Referenced by GetfPostStepGetPhysIntVector(), and GetProcessNumber().
|
private |
Definition at line 228 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 228 of file G4SteppingManager.hh
Referenced by CalculateSafety(), G4SteppingManager(), GetfPostStepPoint(), and Stepping().
|
private |
Definition at line 227 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 227 of file G4SteppingManager.hh
Referenced by ApplyProductionCut(), G4SteppingManager(), and GetfPreStepPoint().
|
private |
Definition at line 267 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 267 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetfPreviousStepSize(), SetInitialStep(), and Stepping().
|
private |
Definition at line 225 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 225 of file G4SteppingManager.hh
Referenced by G4SteppingManager(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), and InvokePSDIP().
|
private |
Definition at line 264 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 264 of file G4SteppingManager.hh
Referenced by G4SteppingManager(), GetfSelectedAlongStepDoItVector(), and ~G4SteppingManager().
|
private |
Definition at line 263 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 263 of file G4SteppingManager.hh
Referenced by G4SteppingManager(), GetfSelectedAtRestDoItVector(), InvokeAtRestDoItProcs(), and ~G4SteppingManager().
|
private |
Definition at line 265 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 265 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), G4SteppingManager(), GetfSelectedPostStepDoItVector(), and ~G4SteppingManager().
|
private |
Definition at line 231 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 231 of file G4SteppingManager.hh
Referenced by GetfSensitive(), and Stepping().
|
private |
Definition at line 226 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 226 of file G4SteppingManager.hh
Referenced by ApplyProductionCut(), DefinePhysicalStepLength(), G4SteppingManager(), GetfSecondary(), GetfStep(), GetSecondary(), GetStep(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), InvokePostStepDoItProcs(), InvokePSDIP(), SetInitialStep(), Stepping(), and ~G4SteppingManager().
|
private |
Definition at line 215 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 215 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetfStepStatus(), InvokeAlongStepDoItProcs(), InvokePostStepDoItProcs(), SetInitialStep(), and Stepping().
|
private |
Definition at line 269 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 269 of file G4SteppingManager.hh
Referenced by GetTouchableHandle(), SetInitialStep(), and ~G4SteppingManager().
|
private |
Definition at line 224 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 224 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetfTrack(), GetProcessNumber(), GetTrack(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), InvokePostStepDoItProcs(), InvokePSDIP(), SetInitialStep(), and Stepping().
|
private |
Definition at line 206 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 206 of file G4SteppingManager.hh
Referenced by GetUserAction(), SetUserAction(), Stepping(), and ~G4SteppingManager().
|
private |
Definition at line 208 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 208 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), G4SteppingManager(), InvokeAlongStepDoItProcs(), InvokePSDIP(), SetInitialStep(), SetVerbose(), Stepping(), and ~G4SteppingManager().
|
private |
Definition at line 211 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 211 of file G4SteppingManager.hh
Referenced by GetGeometricalStep(), and SetInitialStep().
|
private |
Definition at line 273 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 273 of file G4SteppingManager.hh
Referenced by CalculateSafety(), G4SteppingManager(), and Stepping().
G4bool G4SteppingManager::KillVerbose |
Definition at line 185 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 185 of file G4SteppingManager.hh
Referenced by G4SteppingManager(), and ~G4SteppingManager().
|
private |
Definition at line 219 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 219 of file G4SteppingManager.hh
Referenced by GetMass(), and SetInitialStep().
|
private |
Definition at line 246 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 246 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetMAXofAlongStepLoops(), GetProcessNumber(), and InvokeAlongStepDoItProcs().
|
private |
Definition at line 245 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 245 of file G4SteppingManager.hh
Referenced by GetMAXofAtRestLoops(), GetProcessNumber(), InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), and Stepping().
|
private |
Definition at line 247 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 247 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetMAXofPostStepLoops(), GetProcessNumber(), and InvokePostStepDoItProcs().
|
private |
Definition at line 210 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 210 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetPhysicalStep(), SetInitialStep(), and Stepping().
|
private |
Definition at line 281 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 281 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), G4SteppingManager(), and GetphysIntLength().
|
private |
Definition at line 213 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 213 of file G4SteppingManager.hh
Referenced by GetPreStepPointIsGeom(), and SetInitialStep().
|
private |
Definition at line 275 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 275 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), and Stepping().
|
private |
Definition at line 271 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 271 of file G4SteppingManager.hh
Referenced by GetStepControlFlag(), and Stepping().
|
private |
Definition at line 221 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 221 of file G4SteppingManager.hh
Referenced by GetsumEnergyChange(), and SetInitialStep().
|
private |
Definition at line 217 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 217 of file G4SteppingManager.hh
Referenced by GetTempInitVelocity(), and SetInitialStep().
|
private |
Definition at line 218 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 218 of file G4SteppingManager.hh
Referenced by GetTempVelocity(), and SetInitialStep().
|
private |
Definition at line 261 of file G4SteppingManager.hh.
View newest version in sPHENIX GitHub at line 261 of file G4SteppingManager.hh
Referenced by DefinePhysicalStepLength(), GetverboseLevel(), InvokeAlongStepDoItProcs(), InvokePSDIP(), SetInitialStep(), SetVerboseLevel(), and Stepping().