Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ITStepProcessor.hh>
Protected Member Functions | |
void | ExtractILData () |
void | SetupGeneralProcessInfo (G4ParticleDefinition *, G4ProcessManager *) |
void | ClearProcessInfo () |
void | SetTrack (G4Track *) |
void | GetProcessInfo () |
void | SetupMembers () |
void | ResetSecondaries () |
void | InitDefineStep () |
void | SetInitialStep () |
void | GetAtRestIL () |
void | DoDefinePhysicalStepLength () |
void | DoStepping () |
void | PushSecondaries () |
void | ActiveOnlyITProcess () |
void | ActiveOnlyITProcess (G4ProcessManager *) |
void | DealWithSecondaries (G4int &) |
void | InvokeAtRestDoItProcs () |
void | InvokeAlongStepDoItProcs () |
void | InvokePostStepDoItProcs () |
void | InvokePSDIP (std::size_t) |
void | InvokeTransportationProc () |
void | SetNavigator (G4ITNavigator *value) |
G4double | CalculateSafety () |
void | ApplyProductionCut (G4Track *) |
G4ITStepProcessor (const G4ITStepProcessor &other) | |
G4ITStepProcessor & | operator= (const G4ITStepProcessor &other) |
Friends | |
class | G4Scheduler |
Its role is the same as G4StepManager :
Definition at line 153 of file G4ITStepProcessor.hh.
G4ITStepProcessor::G4ITStepProcessor | ( | ) |
Definition at line 75 of file G4ITStepProcessor.cc.
|
virtual |
Definition at line 227 of file G4ITStepProcessor.cc.
|
protected |
Definition at line 243 of file G4ITStepProcessor.cc.
|
protected |
Definition at line 288 of file G4ITStepProcessor.cc.
Referenced by ActiveOnlyITProcess().
|
protected |
Definition at line 322 of file G4ITStepProcessor.cc.
|
protected |
Definition at line 913 of file G4ITStepProcessor2.cc.
Referenced by DealWithSecondaries().
|
inlineprotected |
Definition at line 441 of file G4ITStepProcessor.hh.
Referenced by ApplyProductionCut(), and InvokePSDIP().
|
inline |
Definition at line 457 of file G4ITStepProcessor.hh.
Referenced by ExtractDoItData(), ExtractILData(), G4ITStepProcessor(), Initialize(), and Stepping().
|
protected |
Definition at line 169 of file G4ITStepProcessor.cc.
Referenced by ForceReInitialization(), and ~G4ITStepProcessor().
G4double G4ITStepProcessor::ComputeInteractionLength | ( | double | previousTimeStep | ) |
Definition at line 602 of file G4ITStepProcessor.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 64 of file G4ITStepProcessor2.cc.
Referenced by InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), and InvokePSDIP().
void G4ITStepProcessor::DefinePhysicalStepLength | ( | G4Track * | track | ) |
Definition at line 697 of file G4ITStepProcessor.cc.
Referenced by ComputeInteractionLength().
|
protected |
Definition at line 955 of file G4ITStepProcessor.cc.
Referenced by DefinePhysicalStepLength().
void G4ITStepProcessor::DoIt | ( | double | timeStep | ) |
Definition at line 111 of file G4ITStepProcessor2.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 293 of file G4ITStepProcessor2.cc.
Referenced by Stepping().
void G4ITStepProcessor::ExtractDoItData | ( | ) |
Definition at line 192 of file G4ITStepProcessor2.cc.
Referenced by DoIt().
|
protected |
Definition at line 634 of file G4ITStepProcessor.cc.
Referenced by ComputeInteractionLength().
void G4ITStepProcessor::FindTransportationStep | ( | ) |
Definition at line 802 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
void G4ITStepProcessor::ForceReInitialization | ( | ) |
Definition at line 188 of file G4ITStepProcessor.cc.
|
inline |
Definition at line 220 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
protected |
Definition at line 539 of file G4ITStepProcessor.cc.
Referenced by DoDefinePhysicalStepLength().
|
inline |
Definition at line 285 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 245 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 265 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 280 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 225 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 203 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 491 of file G4ITStepProcessor.hh.
Referenced by ExtractILData().
|
inline |
Definition at line 230 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 235 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 240 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 275 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 250 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 255 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 260 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
protected |
Definition at line 486 of file G4ITStepProcessor.cc.
Referenced by SetupMembers().
|
inline |
Definition at line 270 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 179 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 166 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 170 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 162 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 434 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 187 of file G4ITStepProcessor.hh.
|
protected |
ADDED BACK
ADDED BACK
Definition at line 849 of file G4ITStepProcessor.cc.
Referenced by DoDefinePhysicalStepLength().
|
virtual |
Definition at line 197 of file G4ITStepProcessor.cc.
Referenced by ForceReInitialization(), and G4Scheduler::Process().
|
protected |
Definition at line 628 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 561 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 712 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 762 of file G4ITStepProcessor2.cc.
Referenced by InvokePostStepDoItProcs(), and InvokeTransportationProc().
|
protected |
Definition at line 863 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 279 of file G4ITStepProcessor.cc.
void G4ITStepProcessor::PrepareLeadingTracks | ( | ) |
Definition at line 272 of file G4ITStepProcessor.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 241 of file G4ITStepProcessor2.cc.
Referenced by ExtractDoItData().
void G4ITStepProcessor::ResetLeadingTracks | ( | ) |
Definition at line 265 of file G4ITStepProcessor.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 529 of file G4ITStepProcessor.cc.
Referenced by G4ITStepProcessor(), and SetupMembers().
|
protected |
Definition at line 705 of file G4ITStepProcessor.cc.
Referenced by InitDefineStep().
|
inlineprotected |
Definition at line 450 of file G4ITStepProcessor.hh.
Referenced by Initialize().
|
inline |
Definition at line 427 of file G4ITStepProcessor.hh.
Referenced by ComputeInteractionLength().
|
inline |
Definition at line 174 of file G4ITStepProcessor.hh.
|
protected |
Definition at line 453 of file G4ITStepProcessor.cc.
Referenced by DefinePhysicalStepLength(), and Stepping().
|
inline |
Definition at line 183 of file G4ITStepProcessor.hh.
Referenced by G4Scheduler::Initialize().
|
protected |
Definition at line 342 of file G4ITStepProcessor.cc.
Referenced by GetProcessInfo().
|
protected |
Definition at line 514 of file G4ITStepProcessor.cc.
Referenced by DoStepping(), and InitDefineStep().
void G4ITStepProcessor::Stepping | ( | G4Track * | track, |
const double & | timeStep | ||
) |
Definition at line 264 of file G4ITStepProcessor2.cc.
Referenced by DoIt().
|
friend |
Definition at line 155 of file G4ITStepProcessor.hh.