| 
    Geant4
    10.01.p01
    
   | 
 
Before stepping all tracks G4Scheduler calls all the G4VITModel which may contain a G4VITTimeStepper (optionnal). More...
#include <G4VITTimeStepComputer.hh>
 Inheritance diagram for G4VITTimeStepComputer:
 Collaboration diagram for G4VITTimeStepComputer:Public Member Functions | |
| G4VITTimeStepComputer () | |
| virtual | ~G4VITTimeStepComputer () | 
| G4VITTimeStepComputer (const G4VITTimeStepComputer &) | |
| G4VITTimeStepComputer & | operator= (const G4VITTimeStepComputer &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 G4Scheduler 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 70 of file G4VITTimeStepComputer.hh.
| G4VITTimeStepComputer::G4VITTimeStepComputer | ( | ) | 
Definition at line 41 of file G4VITTimeStepComputer.cc.
References fpReactionTable, fReactants, fSampledMinTimeStep, and fVerbose.
      
  | 
  virtual | 
Definition at line 50 of file G4VITTimeStepComputer.cc.
| G4VITTimeStepComputer::G4VITTimeStepComputer | ( | const G4VITTimeStepComputer & | right | ) | 
Definition at line 60 of file G4VITTimeStepComputer.cc.
References fpReactionTable, fReactants, fSampledMinTimeStep, and fVerbose.
      
  | 
  pure virtual | 
Implemented in G4DNAMoleculeEncounterStepper.
      
  | 
  inline | 
Definition at line 138 of file G4VITTimeStepComputer.hh.
References fReactants.
      
  | 
  inline | 
Definition at line 122 of file G4VITTimeStepComputer.hh.
References fpReactionTable.
      
  | 
  inline | 
Definition at line 133 of file G4VITTimeStepComputer.hh.
References fSampledMinTimeStep.
      
  | 
  inlinevirtual | 
This macro defined in AddClone_def.
Definition at line 84 of file G4VITTimeStepComputer.hh.
Referenced by G4VITStepModel::Initialize().
 Here is the caller graph for this function:| G4VITTimeStepComputer & G4VITTimeStepComputer::operator= | ( | const G4VITTimeStepComputer & | other | ) | 
Definition at line 53 of file G4VITTimeStepComputer.cc.
      
  | 
  inlinevirtual | 
Reimplemented in G4DNAMoleculeEncounterStepper.
Definition at line 127 of file G4VITTimeStepComputer.hh.
References fReactants.
Referenced by G4ITModelProcessor::InitializeStepper(), and G4DNAMoleculeEncounterStepper::Prepare().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Definition at line 94 of file G4VITTimeStepComputer.hh.
References fReactants.
      
  | 
  inline | 
Definition at line 117 of file G4VITTimeStepComputer.hh.
Referenced by G4VITStepModel::Initialize().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 69 of file G4VITTimeStepComputer.cc.
References fCurrentGlobalTime, and fUserMinTimeStep.
Referenced by G4ITModelProcessor::InitializeStepper().
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Definition at line 105 of file G4VITTimeStepComputer.hh.
Referenced by SetTimes().
      
  | 
  protected | 
Definition at line 111 of file G4VITTimeStepComputer.hh.
Referenced by G4VITTimeStepComputer(), and GetReactionTable().
      
  | 
  protected | 
Definition at line 109 of file G4VITTimeStepComputer.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAMoleculeEncounterStepper::CheckAndRecordResults(), G4VITTimeStepComputer(), GetReactants(), G4DNAMoleculeEncounterStepper::InitializeForNewTrack(), Prepare(), and ResetReactants().
      
  | 
  protected | 
Definition at line 108 of file G4VITTimeStepComputer.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4VITTimeStepComputer(), GetSampledMinTimeStep(), and G4DNAMoleculeEncounterStepper::InitializeForNewTrack().
      
  | 
  staticprotected | 
Definition at line 106 of file G4VITTimeStepComputer.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), and SetTimes().
      
  | 
  private | 
Definition at line 114 of file G4VITTimeStepComputer.hh.
Referenced by G4VITTimeStepComputer().