|
Geant4
10.00.p04
|
Classes | |
| class | G4ITStepProcessorState |
| struct | ProcessGeneralInfo |
Public Member Functions | |
| G4ITStepProcessor () | |
| virtual | ~G4ITStepProcessor () |
| void | SetPreviousStepTime (G4double) |
| G4Track * | GetTrack () |
| G4Step * | GetStep () |
| const G4Step * | GetStep () const |
| void | SetStep (G4Step *val) |
| G4TrackVector * | GetSecondaries () |
| void | SetTrackingManager (G4ITTrackingManager *trackMan) |
| G4ITTrackingManager * | GetTrackingManager () |
| virtual void | Initialize () |
| void | ForceReInitialization () |
| void | DefinePhysicalStepLength (G4Track *) |
| void | Stepping (G4Track *, const double &) |
| void | CalculateStep (G4Track *, const double &) |
| void | CalculateStep (G4Track *) |
| void | DoIt (G4Track *, double) |
| void | FindTransportationStep () |
| void | UpdateTrack (G4Track *) |
| double | GetInteractionTime () |
| const G4Track * | GetTrack () const |
| void | CleanProcessor () |
Protected Member Functions | |
| 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 | CalculateStep () |
| void | DoCalculateStep () |
| void | CloneProcesses () |
| void | ActiveOnlyITProcess () |
| void | ActiveOnlyITProcess (G4ProcessManager *) |
| void | DealWithSecondaries (G4int &) |
| void | InvokeAtRestDoItProcs () |
| void | InvokeAlongStepDoItProcs () |
| void | InvokePostStepDoItProcs () |
| void | InvokePSDIP (size_t) |
| void | InvokeTransportationProc () |
| void | SetNavigator (G4ITNavigator *value) |
| G4double | CalculateSafety () |
| void | ApplyProductionCut (G4Track *) |
| G4ITStepProcessor (const G4ITStepProcessor &other) | |
| G4ITStepProcessor & | operator= (const G4ITStepProcessor &other) |
Its role is the same as G4StepManager :
|
virtual |
|
protected |
References fPreviousTimeStep.
| G4TrackVector* GetSecondaries | ( | ) |
References fpSecondary.
| void SetTrackingManager | ( | G4ITTrackingManager * | trackMan | ) |
| G4ITTrackingManager* GetTrackingManager | ( | ) |
References fpTrackingManager.
|
virtual |
| void ForceReInitialization | ( | ) |
| void FindTransportationStep | ( | ) |
| double GetInteractionTime | ( | ) |
References fTimeStep.
| void CleanProcessor | ( | ) |
References DBL_MAX, fAtRestDoItProcTriggered, fCondition, fGPILSelection, fpCurrentProcess, fpCurrentVolume, fPhysIntLength, fpITrack, fPostStepAtTimeDoItProcTriggered, fPostStepDoItProcTriggered, fpParticleChange, fpPostStepPoint, fpPreStepPoint, fpProcessInfo, fpSecondary, fpState, fpStep, fpTrack, fpTrackingInfo, fpTransportation, fTimeStep, INT_MAX, NotCandidateForSelection, and NotForced.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
References fpNavigator.
|
protected |
|
protected |
|
private |
|
private |
Referenced by GetTrackingManager().
|
private |
Referenced by CalculateSafety().
|
private |
Referenced by SetNavigator().
|
private |
|
private |
|
private |
Referenced by CleanProcessor(), and GetInteractionTime().
|
private |
Referenced by SetPreviousStepTime().
|
private |
Referenced by CleanProcessor(), and GetSecondaries().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
|
private |
|
private |
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor(), and GetTrack().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CalculateSafety(), and CleanProcessor().
|
private |
Referenced by CleanProcessor(), and GetStep().
|
private |
Referenced by CleanProcessor().
|
private |
Referenced by CalculateSafety(), and CleanProcessor().