| 
    Geant4
    10.01.p03
    
   | 
 
G4UserTimeStepAction is used by G4Scheduler. More...
#include <G4UserTimeStepAction.hh>
 Inheritance diagram for G4UserTimeStepAction:Public Member Functions | |
| G4UserTimeStepAction () | |
| G4UserTimeStepAction (const G4UserTimeStepAction &) | |
| virtual | ~G4UserTimeStepAction () | 
| virtual void | StartProcessing () | 
| virtual void | NewStage () | 
| virtual void | UserPreTimeStepAction () | 
| In this method, the user can use : G4Scheduler::Instance()->GetGlobalTime(), to know the current simulation time G4Scheduler::Instance()->GetTimeStep(), to know the selected minimum time WARNING : The call of this method happens before the call of DoIT methods.  More... | |
| virtual void | UserPostTimeStepAction () | 
| virtual void | UserReactionAction (const G4Track &, const G4Track &, const std::vector< G4Track * > &) | 
| Inform about a reaction.  More... | |
| virtual void | EndProcessing () | 
Protected Member Functions | |
| void | SetMinimumTimeSteps (std::map< double, double > *) | 
| void | AddTimeStep (double, double) | 
Private Member Functions | |
| G4UserTimeStepAction & | operator= (const G4UserTimeStepAction &) | 
G4UserTimeStepAction is used by G4Scheduler.
Definition at line 69 of file G4UserTimeStepAction.hh.
| G4UserTimeStepAction::G4UserTimeStepAction | ( | ) | 
Definition at line 39 of file G4UserTimeStepAction.cc.
| G4UserTimeStepAction::G4UserTimeStepAction | ( | const G4UserTimeStepAction & | ) | 
Definition at line 45 of file G4UserTimeStepAction.cc.
      
  | 
  virtual | 
Definition at line 42 of file G4UserTimeStepAction.cc.
      
  | 
  protected | 
Definition at line 58 of file G4UserTimeStepAction.cc.
References G4VScheduler::Instance().
Referenced by TimeStepAction::TimeStepAction().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Reimplemented in TimeStepAction, and TimeStepAction.
Definition at line 93 of file G4UserTimeStepAction.hh.
Referenced by G4Scheduler::Process().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Definition at line 77 of file G4UserTimeStepAction.hh.
Referenced by G4Scheduler::DoProcess().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 47 of file G4UserTimeStepAction.cc.
      
  | 
  protected | 
Definition at line 53 of file G4UserTimeStepAction.cc.
References G4VScheduler::Instance().
 Here is the call graph for this function:
      
  | 
  inlinevirtual | 
Reimplemented in TimeStepAction, and TimeStepAction.
Definition at line 76 of file G4UserTimeStepAction.hh.
Referenced by G4Scheduler::Process().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Reimplemented in TimeStepAction, and TimeStepAction.
Definition at line 85 of file G4UserTimeStepAction.hh.
Referenced by G4Scheduler::Stepping().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
In this method, the user can use : G4Scheduler::Instance()->GetGlobalTime(), to know the current simulation time G4Scheduler::Instance()->GetTimeStep(), to know the selected minimum time WARNING : The call of this method happens before the call of DoIT methods.
Reimplemented in TimeStepAction, and TimeStepAction.
Definition at line 84 of file G4UserTimeStepAction.hh.
Referenced by G4Scheduler::Stepping().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Inform about a reaction.
Reimplemented in TimeStepAction, and TimeStepAction.
Definition at line 90 of file G4UserTimeStepAction.hh.
Referenced by G4Scheduler::ComputeTrackReaction().
 Here is the caller graph for this function: