Geant4.10
|
#include <G4SteppingManager.hh>
Data Fields | |
G4bool | KillVerbose |
Definition at line 92 of file G4SteppingManager.hh.
G4SteppingManager::G4SteppingManager | ( | ) |
Definition at line 56 of file G4SteppingManager.cc.
References DBL_MAX, G4GeometryTolerance::GetInstance(), G4VSteppingVerbose::GetInstance(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4GeometryTolerance::GetSurfaceTolerance(), G4TransportationManager::GetTransportationManager(), KillVerbose, G4Step::NewSecondaryVector(), G4VSteppingVerbose::SetInstance(), and SetNavigator().
G4SteppingManager::~G4SteppingManager | ( | ) |
Definition at line 97 of file G4SteppingManager.cc.
References G4Step::DeleteSecondaryVector(), and KillVerbose.
|
inline |
Definition at line 307 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
G4double G4SteppingManager::GetcurrentMinimumStep | ( | ) |
|
inline |
Definition at line 403 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 371 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 382 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 400 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 368 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 378 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 452 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 364 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 358 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 455 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 315 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 412 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 409 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 415 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 419 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 337 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 406 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 374 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 386 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 354 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 351 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 438 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 345 of file G4SteppingManager.hh.
References G4Step::GetfSecondary().
Referenced by G4VSteppingVerbose::CopyState(), G4TrackingManager::GimmeSecondaries(), and LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 430 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 426 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 434 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 361 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 348 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 319 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 341 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 303 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 329 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 393 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 390 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 396 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
G4double G4SteppingManager::GetnumberOfInteractionLengthLeft | ( | ) |
|
inline |
Definition at line 299 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 449 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 311 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
void G4SteppingManager::GetProcessNumber | ( | ) |
Definition at line 56 of file G4SteppingManager2.cc.
References G4ProcessVector::entries(), FatalException, G4cerr, G4cout, G4endl, G4Exception(), G4ProcessManager::GetAlongStepProcessVector(), G4ProcessManager::GetAtRestProcessVector(), G4Track::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ProcessManager::GetPostStepProcessVector(), G4ParticleDefinition::GetProcessManager(), typeDoIt, and typeGPIL.
Referenced by G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().
|
inline |
Definition at line 459 of file G4SteppingManager.hh.
References G4Step::GetSecondary().
|
inline |
Definition at line 486 of file G4SteppingManager.hh.
Referenced by G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().
|
inline |
Definition at line 446 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 333 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 323 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 326 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 442 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 474 of file G4SteppingManager.hh.
Referenced by G4TrackingMessenger::SetNewValue().
|
inline |
Definition at line 470 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
|
inline |
Definition at line 422 of file G4SteppingManager.hh.
Referenced by G4VSteppingVerbose::CopyState().
Definition at line 256 of file G4SteppingManager.cc.
References G4Navigator::CreateTouchableHistory(), fAlive, FatalException, fPostponeToNextEvent, fStopAndKill, fStopButAlive, fSuspend, fUndefined, G4cerr, G4cout, G4endl, G4Exception(), 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(), G4Navigator::ResetHierarchyAndLocate(), G4Track::SetLogicalVolumeAtVertex(), G4Track::SetNextTouchableHandle(), G4Track::SetTouchableHandle(), G4Track::SetTrackStatus(), G4Track::SetVertexKineticEnergy(), G4Track::SetVertexMomentumDirection(), G4Track::SetVertexPosition(), and G4VSteppingVerbose::TrackingStarted().
Referenced by G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().
|
inline |
|
inline |
Definition at line 467 of file G4SteppingManager.hh.
Referenced by G4TrackingManager::SetUserAction().
|
inline |
Definition at line 482 of file G4SteppingManager.hh.
Definition at line 478 of file G4SteppingManager.hh.
Referenced by RE06SteppingVerbose::InitializeTimers(), and G4ErrorPropagatorManager::SetSteppingManagerVerboseLevel().
G4StepStatus G4SteppingManager::Stepping | ( | ) |
Definition at line 116 of file G4SteppingManager.cc.
References G4Track::AddTrackLength(), G4VSteppingVerbose::AlongStepDoItAllDone(), G4VSteppingVerbose::AtRestDoItInvoked(), AvoidHitInvocation, G4Step::CopyPostToPreStepPoint(), fAtRestDoItProc, fStopAndKill, fStopButAlive, G4Step::GetControlFlag(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetNextTouchableHandle(), G4StepPoint::GetPhysicalVolume(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetRegion(), G4Region::GetRegionalSteppingAction(), G4Step::GetStepLength(), G4Track::GetTrackStatus(), G4VSensitiveDetector::Hit(), G4INCL::Math::max(), G4VSteppingVerbose::NewStep(), G4VSteppingVerbose::PostStepDoItAllDone(), G4Step::ResetTotalEnergyDeposit(), G4Step::SetPointerToVectorOfAuxiliaryPoints(), G4StepPoint::SetSafety(), G4VSteppingVerbose::SetSilent(), G4Step::SetStepLength(), G4Track::SetStepLength(), G4StepPoint::SetStepStatus(), G4Track::SetTouchableHandle(), G4Step::SetTrack(), G4Track::SetTrackStatus(), G4VSteppingVerbose::StepInfo(), G4Step::UpdateTrack(), and G4UserSteppingAction::UserSteppingAction().
Referenced by G4ErrorPropagator::MakeOneStep(), and G4TrackingManager::ProcessOneTrack().
G4bool G4SteppingManager::KillVerbose |
Definition at line 186 of file G4SteppingManager.hh.
Referenced by G4SteppingManager(), and ~G4SteppingManager().