Geant4 11.2.2
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 152 of file G4ITStepProcessor.hh.
G4ITStepProcessor::G4ITStepProcessor | ( | ) |
Definition at line 71 of file G4ITStepProcessor.cc.
|
virtual |
Definition at line 223 of file G4ITStepProcessor.cc.
|
protected |
Definition at line 239 of file G4ITStepProcessor.cc.
|
protected |
Definition at line 284 of file G4ITStepProcessor.cc.
Referenced by ActiveOnlyITProcess().
|
protected |
Definition at line 318 of file G4ITStepProcessor.cc.
|
protected |
Definition at line 912 of file G4ITStepProcessor2.cc.
Referenced by DealWithSecondaries().
|
inlineprotected |
Definition at line 440 of file G4ITStepProcessor.hh.
Referenced by ApplyProductionCut(), and InvokePSDIP().
|
inline |
Definition at line 456 of file G4ITStepProcessor.hh.
Referenced by ExtractDoItData(), ExtractILData(), G4ITStepProcessor(), G4ITStepProcessor(), Initialize(), and Stepping().
|
protected |
Definition at line 165 of file G4ITStepProcessor.cc.
Referenced by ForceReInitialization(), and ~G4ITStepProcessor().
G4double G4ITStepProcessor::ComputeInteractionLength | ( | double | previousTimeStep | ) |
Definition at line 598 of file G4ITStepProcessor.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 63 of file G4ITStepProcessor2.cc.
Referenced by InvokeAlongStepDoItProcs(), InvokeAtRestDoItProcs(), and InvokePSDIP().
void G4ITStepProcessor::DefinePhysicalStepLength | ( | G4Track * | track | ) |
Definition at line 693 of file G4ITStepProcessor.cc.
Referenced by ComputeInteractionLength().
|
protected |
Definition at line 951 of file G4ITStepProcessor.cc.
Referenced by DefinePhysicalStepLength().
void G4ITStepProcessor::DoIt | ( | double | timeStep | ) |
Definition at line 110 of file G4ITStepProcessor2.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 292 of file G4ITStepProcessor2.cc.
Referenced by Stepping().
void G4ITStepProcessor::ExtractDoItData | ( | ) |
Definition at line 191 of file G4ITStepProcessor2.cc.
Referenced by DoIt().
|
protected |
Definition at line 630 of file G4ITStepProcessor.cc.
Referenced by ComputeInteractionLength().
void G4ITStepProcessor::FindTransportationStep | ( | ) |
Definition at line 801 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
void G4ITStepProcessor::ForceReInitialization | ( | ) |
Definition at line 184 of file G4ITStepProcessor.cc.
|
inline |
Definition at line 219 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
protected |
Definition at line 535 of file G4ITStepProcessor.cc.
Referenced by DoDefinePhysicalStepLength().
|
inline |
Definition at line 284 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 244 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 264 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 279 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 224 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 202 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 490 of file G4ITStepProcessor.hh.
Referenced by ExtractILData().
|
inline |
Definition at line 229 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 234 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 239 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 274 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 249 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 254 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 259 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
protected |
Definition at line 482 of file G4ITStepProcessor.cc.
Referenced by SetupMembers().
|
inline |
Definition at line 269 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 178 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 165 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 169 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 161 of file G4ITStepProcessor.hh.
Referenced by G4VITSteppingVerbose::CopyState().
|
inline |
Definition at line 433 of file G4ITStepProcessor.hh.
|
inline |
Definition at line 186 of file G4ITStepProcessor.hh.
|
protected |
ADDED BACK
ADDED BACK
Definition at line 845 of file G4ITStepProcessor.cc.
Referenced by DoDefinePhysicalStepLength().
|
virtual |
Definition at line 193 of file G4ITStepProcessor.cc.
Referenced by ForceReInitialization(), and G4Scheduler::Process().
|
protected |
Definition at line 627 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 560 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 711 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 761 of file G4ITStepProcessor2.cc.
Referenced by InvokePostStepDoItProcs(), and InvokeTransportationProc().
|
protected |
Definition at line 862 of file G4ITStepProcessor2.cc.
Referenced by DoStepping().
|
protected |
Definition at line 275 of file G4ITStepProcessor.cc.
void G4ITStepProcessor::PrepareLeadingTracks | ( | ) |
Definition at line 268 of file G4ITStepProcessor.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 240 of file G4ITStepProcessor2.cc.
Referenced by ExtractDoItData().
void G4ITStepProcessor::ResetLeadingTracks | ( | ) |
Definition at line 261 of file G4ITStepProcessor.cc.
Referenced by G4Scheduler::Stepping().
|
protected |
Definition at line 525 of file G4ITStepProcessor.cc.
Referenced by G4ITStepProcessor(), G4ITStepProcessor(), and SetupMembers().
|
protected |
Definition at line 701 of file G4ITStepProcessor.cc.
Referenced by InitDefineStep().
|
inlineprotected |
Definition at line 449 of file G4ITStepProcessor.hh.
Referenced by Initialize().
|
inline |
Definition at line 426 of file G4ITStepProcessor.hh.
Referenced by ComputeInteractionLength().
|
inline |
Definition at line 173 of file G4ITStepProcessor.hh.
|
protected |
Definition at line 449 of file G4ITStepProcessor.cc.
Referenced by DefinePhysicalStepLength(), and Stepping().
|
inline |
Definition at line 182 of file G4ITStepProcessor.hh.
Referenced by G4Scheduler::Initialize().
|
protected |
Definition at line 338 of file G4ITStepProcessor.cc.
Referenced by GetProcessInfo().
|
protected |
Definition at line 510 of file G4ITStepProcessor.cc.
Referenced by DoStepping(), and InitDefineStep().
void G4ITStepProcessor::Stepping | ( | G4Track * | track, |
const double & | timeStep ) |
Definition at line 263 of file G4ITStepProcessor2.cc.
Referenced by DoIt().
|
friend |
Definition at line 154 of file G4ITStepProcessor.hh.