Geant4
10.01.p02
|
#include <G4VScheduler.hh>
Public Member Functions | |
virtual void | Initialize () |
virtual void | Reset () |
virtual void | SetVerbose (int) |
virtual void | SetGun (G4ITGun *) |
virtual void | Process () |
virtual G4bool | IsRunning () |
virtual G4ITModelHandler * | GetModelHandler () |
virtual void | RegisterModel (G4VITStepModel *, double) |
virtual void | SetEndTime (const double) |
virtual void | SetTimeTolerance (double) |
virtual double | GetTimeTolerance () const |
virtual void | SetMaxZeroTimeAllowed (int) |
virtual int | GetMaxZeroTimeAllowed () const |
virtual void | SetTimeSteps (std::map< double, double > *) |
virtual void | AddTimeStep (double, double) |
virtual void | SetDefaultTimeStep (double) |
virtual double | GetLimitingTimeStep () const |
virtual G4int | GetNbSteps () const |
virtual void | SetMaxNbSteps (G4int) |
virtual G4int | GetMaxNbSteps () const |
virtual G4double | GetStartTime () const |
virtual G4double | GetEndTime () const |
virtual G4double | GetTimeStep () const |
virtual G4double | GetPreviousTimeStep () const |
virtual G4double | GetGlobalTime () const |
virtual void | SetUserAction (G4UserTimeStepAction *) |
virtual G4UserTimeStepAction * | GetUserTimeStepAction () const |
virtual void | SetInteractivity (G4ITTrackingInteractivity *) |
virtual G4ITTrackingInteractivity * | GetInteractivity () |
Static Public Member Functions | |
static G4VScheduler * | Instance () |
Protected Member Functions | |
G4VScheduler () | |
virtual | ~G4VScheduler () |
Static Private Attributes | |
static G4ThreadLocal G4VScheduler * | fpInstance |
Definition at line 46 of file G4VScheduler.hh.
|
protected |
Definition at line 38 of file G4VScheduler.cc.
References fpInstance.
|
protectedvirtual |
Definition at line 43 of file G4VScheduler.cc.
References fpInstance.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 82 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 89 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 92 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 98 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 84 of file G4VScheduler.hh.
Referenced by G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength().
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 87 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 79 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 67 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 85 of file G4VScheduler.hh.
Referenced by G4ITTrackHolder::KillTracks().
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 91 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 88 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 90 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 76 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 95 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 56 of file G4VScheduler.hh.
|
static |
Definition at line 48 of file G4VScheduler.cc.
References G4Scheduler::Instance().
Referenced by G4UserTimeStepAction::AddTimeStep(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTrackHolder::KillTracks(), G4DNASecondOrderReaction::PostStepDoIt(), G4ITTrackHolder::Push(), G4VUserChemistryList::RegisterTimeStepModel(), and G4UserTimeStepAction::SetMinimumTimeSteps().
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 65 of file G4VScheduler.hh.
|
virtual |
Reimplemented in G4Scheduler.
Definition at line 56 of file G4VScheduler.cc.
References FatalException, and G4Exception().
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 69 of file G4VScheduler.hh.
Referenced by G4VUserChemistryList::RegisterTimeStepModel().
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 57 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 83 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 71 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 61 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 97 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 86 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 78 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 81 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 73 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 94 of file G4VScheduler.hh.
|
inlinevirtual |
Reimplemented in G4Scheduler.
Definition at line 59 of file G4VScheduler.hh.
|
staticprivate |
Definition at line 52 of file G4VScheduler.hh.
Referenced by G4VScheduler(), and ~G4VScheduler().