Geant4
10.00.p01
|
Before stepping all tracks G4ITStepManager calls all the G4VITModel which may contain a G4VITTimeStepper (optionnal). More...
#include <G4VITTimeStepper.hh>
Public Member Functions | |
G4VITTimeStepper () | |
virtual | ~G4VITTimeStepper () |
G4VITTimeStepper (const G4VITTimeStepper &) | |
G4VITTimeStepper & | operator= (const G4VITTimeStepper &other) |
virtual void | Initialize () |
This macro defined in AddClone_def. More... | |
virtual void | Prepare () |
virtual G4double | CalculateStep (const G4Track &, const G4double &)=0 |
G4TrackVectorHandle | GetReactants () |
virtual void | ResetReactants () |
G4double | GetSampledMinTimeStep () |
void | SetReactionTable (const G4ITReactionTable *) |
const G4ITReactionTable * | GetReactionTable () |
Static Public Member Functions | |
static void | SetTimes (const G4double &, const G4double &) |
Protected Attributes | |
G4double | fSampledMinTimeStep |
G4TrackVectorHandle | fReactants |
const G4ITReactionTable * | fpReactionTable |
Static Protected Attributes | |
static G4ThreadLocal G4double | fCurrentGlobalTime = -1 |
static G4ThreadLocal G4double | fUserMinTimeStep = -1 |
Private Attributes | |
G4int | fVerbose |
Before stepping all tracks G4ITStepManager calls all the G4VITModel which may contain a G4VITTimeStepper (optionnal).
G4VITTimeStepper returns what should be the next global time step. Time step that will be used to step all tracks.
Definition at line 55 of file G4VITTimeStepper.hh.
G4VITTimeStepper::G4VITTimeStepper | ( | ) |
Definition at line 41 of file G4VITTimeStepper.cc.
References fpReactionTable, fReactants, fSampledMinTimeStep, and fVerbose.
|
virtual |
Definition at line 49 of file G4VITTimeStepper.cc.
G4VITTimeStepper::G4VITTimeStepper | ( | const G4VITTimeStepper & | right | ) |
Definition at line 59 of file G4VITTimeStepper.cc.
References fpReactionTable, fReactants, fSampledMinTimeStep, and fVerbose.
|
pure virtual |
Implemented in G4DNAMoleculeEncounterStepper.
|
inline |
Definition at line 120 of file G4VITTimeStepper.hh.
References fReactants.
|
inline |
Definition at line 105 of file G4VITTimeStepper.hh.
References fpReactionTable.
|
inline |
Definition at line 115 of file G4VITTimeStepper.hh.
References fSampledMinTimeStep.
|
inlinevirtual |
This macro defined in AddClone_def.
Definition at line 69 of file G4VITTimeStepper.hh.
Referenced by G4VITModel::Initialize().
G4VITTimeStepper & G4VITTimeStepper::operator= | ( | const G4VITTimeStepper & | other | ) |
Definition at line 52 of file G4VITTimeStepper.cc.
|
inlinevirtual |
Reimplemented in G4DNAMoleculeEncounterStepper.
Definition at line 110 of file G4VITTimeStepper.hh.
Referenced by G4DNAMoleculeEncounterStepper::Prepare().
|
inlinevirtual |
Definition at line 79 of file G4VITTimeStepper.hh.
References fReactants.
|
inline |
Definition at line 100 of file G4VITTimeStepper.hh.
Referenced by G4VITModel::Initialize().
|
static |
Definition at line 67 of file G4VITTimeStepper.cc.
References fCurrentGlobalTime, and fUserMinTimeStep.
Referenced by G4ITModelProcessor::InitializeStepper().
|
staticprotected |
Definition at line 88 of file G4VITTimeStepper.hh.
Referenced by SetTimes().
|
protected |
Definition at line 94 of file G4VITTimeStepper.hh.
Referenced by G4VITTimeStepper(), and GetReactionTable().
|
protected |
Definition at line 92 of file G4VITTimeStepper.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4VITTimeStepper(), GetReactants(), ResetReactants(), and G4DNAMoleculeEncounterStepper::RetrieveResults().
|
protected |
Definition at line 91 of file G4VITTimeStepper.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4VITTimeStepper(), GetSampledMinTimeStep(), and G4DNAMoleculeEncounterStepper::RetrieveResults().
|
staticprotected |
Definition at line 89 of file G4VITTimeStepper.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAMoleculeEncounterStepper::RetrieveResults(), and SetTimes().
|
private |
Definition at line 97 of file G4VITTimeStepper.hh.
Referenced by G4VITTimeStepper().