74 #ifndef compTrackPerID__
75 #define compTrackPerID__
313 (*fpUserTimeSteps)[startingTime] = timeStep;
void SetTimeTolerance(double)
G4ITReactionSet * fReactionSet
double GetLimitingTimeStep() const
static G4ThreadLocal G4Scheduler * fgScheduler
void AddTimeStep(double, double)
void GetCollisionType(G4String &interactionType)
G4UserTimeStepAction * fpUserTimeStepAction
bool operator()(G4Track *rhs, G4Track *lhs) const
void SetDefaultTimeStep(double)
double GetNextWatchedTime() const
G4double GetEndTime() const
bool fUsePreDefinedTimeSteps
void SetMaxNbSteps(G4int)
std::set< double > fWatchedTimes
G4ITModelProcessor * fpModelProcessor
void AddWatchedTime(double time)
int fMaxNZeroTimeStepsAllowed
G4double GetPreviousTimeStep() const
G4ITStepProcessor * fpStepProcessor
virtual void RegisterModel(G4VITStepModel *, double)
G4ITTrackingInteractivity * GetInteractivity()
bool fReachedUserTimeLimit
G4UserTimeStepAction * GetUserTimeStepAction() const
G4ITStepStatus fITStepStatus
virtual size_t GetNTracks()
virtual G4double GetTimeStep() const
G4SchedulerMessenger * fpMessenger
void UseDefaultTimeSteps(G4bool)
void ForceReinitialization()
void SetUserAction(G4UserTimeStepAction *)
G4ITModelHandler * GetModelHandler()
double fDefaultMinTimeStep
G4bool AreDefaultTimeStepsUsed()
std::map< double, double > * fpUserTimeSteps
G4double GetGlobalTime() const
G4ITTrackingInteractivity * fpTrackingInteractivity
int GetMaxZeroTimeAllowed() const
double fUserUpperTimeLimit
static void DeleteInstance()
double fDefinedMinTimeStep
void SetTimeSteps(std::map< double, double > *)
void SetEndTime(const double)
virtual G4bool Notify(G4ApplicationState requestedState)
double GetMaxTimeStep() const
G4Scheduler & operator=(const G4Scheduler &)
void SetMaxTimeStep(double maxTimeStep)
G4double GetStartTime() const
G4ITTrackingManager * fpTrackingManager
void SetMaxZeroTimeAllowed(int)
G4ITStepStatus GetStatus() const
void SetInteractivity(G4ITTrackingInteractivity *)
void FindUserPreDefinedTimeStep()
G4ITModelHandler * fpModelHandler
G4int GetMaxNbSteps() const
double GetTimeTolerance() const
static G4Scheduler * Instance()
G4ITTrackHolder & fTrackContainer
G4bool fUseDefaultTimeSteps