Geant4
10.01.p03
|
G4ITStepManager enables to synchronize in time the step of tracks. More...
#include <G4Scheduler.hh>
Static Public Member Functions | |
static G4Scheduler * | Instance () |
static void | DeleteInstance () |
DeleteInstance should be used instead of the destructor. More... | |
Static Public Member Functions inherited from G4VScheduler | |
static G4VScheduler * | Instance () |
Protected Member Functions | |
virtual | ~G4Scheduler () |
void | DoProcess () |
void | SynchronizeTracks () |
void | Stepping () |
void | FindUserPreDefinedTimeStep () |
void | CalculateMinTimeStep () |
void | ComputeInteractionLength () |
void | DoIt () |
void | ComputeTrackReaction () |
void | PushSecondaries (G4ITStepProcessor *) |
void | PushDelayed (G4Track *, const G4double &) |
void | EndTracking (G4Track *) |
void | KillTracks () |
void | ExtractTimeStepperData (G4ITModelProcessor *) |
void | ExtractILData (G4ITStepProcessor *) |
void | ExtractDoItData (G4ITStepProcessor *) |
void | AddTrackID (G4Track *) |
void | ResetLeadingTracks () |
Protected Member Functions inherited from G4VScheduler | |
G4VScheduler () | |
virtual | ~G4VScheduler () |
Private Member Functions | |
G4Scheduler () | |
void | Create () |
G4Scheduler (const G4Scheduler &) | |
G4Scheduler & | operator= (const G4Scheduler &) |
Static Private Attributes | |
static G4ThreadLocal G4Scheduler * | fgScheduler |
G4ITStepManager enables to synchronize in time the step of tracks.
Definition at line 88 of file G4Scheduler.hh.
|
protectedvirtual |
Definition at line 222 of file G4Scheduler.cc.
References Clear(), fgScheduler, and fSteppingMsg.
|
private |
Definition at line 149 of file G4Scheduler.cc.
References Create().
|
private |
Definition at line 1834 of file G4Scheduler.cc.
References Create().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 303 of file G4Scheduler.hh.
References fpUserTimeSteps, and fUsePreDefinedTimeSteps.
|
protected |
Definition at line 1713 of file G4Scheduler.cc.
References fNbTracks, and G4Track::SetTrackID().
|
inline |
Definition at line 436 of file G4Scheduler.hh.
References fUseDefaultTimeSteps, and fUsePreDefinedTimeSteps.
Referenced by G4SchedulerMessenger::GetCurrentValue().
|
protected |
Definition at line 998 of file G4Scheduler.cc.
References G4ManyFastLists< OBJECT >::begin(), G4ITModelProcessor::CalculateTimeStep(), G4ManyFastLists< OBJECT >::end(), ExtractTimeStepperData(), FatalErrorInArgument, fDefinedMinTimeStep, fGlobalTime, fpModelProcessor, fStopAndKill, fStopButAlive, fTrackContainer, G4cout, G4endl, G4Exception(), G4Track::GetGlobalTime(), GetIT(), G4ITTrackHolder::GetMainList(), G4IT::GetName(), G4Track::GetTrackID(), G4Track::GetTrackStatus(), G4ITModelProcessor::InitializeStepper(), and G4MemStat::MemoryUsage().
Referenced by Stepping().
void G4Scheduler::Clear | ( | ) |
Definition at line 237 of file G4Scheduler.cc.
References ClearList(), fpModelHandler, fpModelProcessor, fpStepProcessor, fpTrackingManager, fSteppingMsg, and G4ITTypeManager::Instance().
Referenced by ~G4Scheduler().
void G4Scheduler::ClearList | ( | ) |
Definition at line 280 of file G4Scheduler.cc.
References G4ITTrackHolder::Clear(), G4AllITFinder::DeleteInstance(), fNbTracks, and fTrackContainer.
Referenced by Clear(), and Process().
|
protected |
Definition at line 1188 of file G4Scheduler.cc.
References G4ManyFastLists< OBJECT >::begin(), G4ITStepProcessor::DefinePhysicalStepLength(), G4ManyFastLists< OBJECT >::end(), ExtractILData(), fPreviousTimeStep, fpStepProcessor, fTrackContainer, G4cout, G4endl, G4Track::GetGlobalTime(), GetIT(), G4ITTrackHolder::GetMainList(), G4IT::GetName(), G4ITStepProcessor::GetTrack(), G4Track::GetTrackID(), and G4ITStepProcessor::SetPreviousStepTime().
Referenced by Stepping().
|
protected |
Definition at line 1545 of file G4Scheduler.cc.
References G4ITTrackHolder::_PushTrack(), G4ITReactionSet::CleanAllReaction(), eCollisionBetweenTracks, G4ITReactionSet::Empty(), EndTracking(), FatalErrorInArgument, fGlobalTime, G4ITModelProcessor::FindReaction(), fITStepStatus, fpModelProcessor, fPreviousTimeStep, fpUserTimeStepAction, fReachedUserTimeLimit, fReactionSet, fStopAndKill, fTimeStep, fTimeTolerance, fTrackContainer, fVerbose, G4BestUnit, G4cout, G4endl, G4Exception(), G4ITReactionChange::GetfSecondary(), G4Track::GetGlobalTime(), GetIT(), G4IT::GetName(), G4ITReactionChange::GetNumberOfSecondaries(), G4Track::GetParentID(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4ITModelProcessor::GetReactionInfo(), G4ITReactionChange::GetSecondary(), G4Track::GetStep(), G4ITReactionChange::GetTrackA(), G4ITReactionChange::GetTrackB(), G4Track::GetTrackID(), G4Track::GetTrackStatus(), G4FastList< G4Track >::Pop(), G4IT::SetParentID(), G4Track::SetTrackStatus(), G4UserTimeStepAction::UserReactionAction(), and G4ITReactionChange::WereParentsKilled().
Referenced by Stepping().
|
private |
Definition at line 156 of file G4Scheduler.cc.
References DBL_MAX, eUndefined, fComputeReaction, fComputeTimeStep, fContinue, fDefaultMinTimeStep, fDefinedMinTimeStep, fEndTime, fGlobalTime, fILTimeStep, fInitialized, fInteractionStep, fITStepStatus, fMaxNZeroTimeStepsAllowed, fMaxSteps, fNbSteps, fNbTracks, fpGun, fpModelHandler, fpModelProcessor, fPreviousTimeStep, fpStepProcessor, fpTrackingInteractivity, fpTrackingManager, fpUserTimeStepAction, fpUserTimeSteps, fReachedUserTimeLimit, fRunning, fStartTime, fSteppingMsg, fTimeStep, fTimeTolerance, fTmpEndTime, fTmpGlobalTime, fTSTimeStep, fUseDefaultTimeSteps, fUsePreDefinedTimeSteps, fUserUpperTimeLimit, fVerbose, fWhyDoYouStop, fZeroTimeCount, G4ITTypeManager::Instance(), microsecond, picosecond, and G4ITTypeManager::ReserveRessource().
Referenced by G4Scheduler(), and operator=().
|
static |
DeleteInstance should be used instead of the destructor.
Definition at line 140 of file G4Scheduler.cc.
|
protected |
Definition at line 1272 of file G4Scheduler.cc.
References G4ManyFastLists< OBJECT >::end(), ExtractDoItData(), FatalErrorInArgument, fpStepProcessor, fTimeStep, fTrackContainer, fVerbose, G4BestUnit, G4cout, G4endl, G4Exception(), G4Track::GetGlobalTime(), GetIT(), G4ITTrackHolder::GetMainList(), G4IT::GetName(), G4VPhysicalVolume::GetName(), G4Track::GetNextTouchableHandle(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4VProcess::GetProcessName(), G4VTouchable::GetReplicaNumber(), G4Step::GetSecondary(), G4Track::GetStep(), G4Track::GetTrackID(), G4VTouchable::GetVolume(), G4VPhysicalVolume::IsParameterised(), G4VPhysicalVolume::IsReplicated(), left, LIGHT_RED, G4MemStat::MemoryUsage(), RESET_COLOR, G4ManyFastLists< OBJECT >::size(), and G4ITStepProcessor::Stepping().
Referenced by Stepping().
|
protected |
Definition at line 507 of file G4Scheduler.cc.
References fContinue, fEndTime, fGlobalTime, fMaxSteps, fNbSteps, fpUserTimeStepAction, fTrackContainer, fVerbose, fWhyDoYouStop, G4BestUnit, G4cout, G4endl, G4ITTrackHolder::MainListsNOTEmpty(), G4MemStat::MemoryUsage(), G4UserTimeStepAction::NewStage(), and Stepping().
Referenced by SynchronizeTracks().
void G4Scheduler::EndTracking | ( | ) |
Definition at line 1779 of file G4Scheduler.cc.
References G4ManyFastLists< OBJECT >::begin(), G4ManyFastLists< OBJECT >::end(), G4ITTrackingManager::EndTracking(), FatalErrorInArgument, fpTrackingManager, fRunning, fTrackContainer, G4endl, G4Exception(), G4ITTrackHolder::GetMainList(), G4ITTrackHolder::GetSecondariesList(), G4ITTrackHolder::MainListsNOTEmpty(), G4ITTrackHolder::MergeSecondariesWithMainList(), and G4ITTrackHolder::SecondaryListsNOTEmpty().
Referenced by ComputeTrackReaction(), ExtractDoItData(), ExtractILData(), and Process().
|
protected |
Definition at line 1771 of file G4Scheduler.cc.
References G4ITTrackingManager::EndTracking(), fpTrackingManager, fTrackContainer, and G4ITTrackHolder::PushToKill().
|
protected |
Definition at line 1473 of file G4Scheduler.cc.
References G4ITStepProcessor::CleanProcessor(), EndTracking(), fAlive, fKillTrackAndSecondaries, fPostponeToNextEvent, fReactionSet, fStopAndKill, fStopButAlive, fSuspend, G4ITStepProcessor::GetSecondaries(), G4ITStepProcessor::GetTrack(), G4Track::GetTrackStatus(), G4FastList< G4Track >::Pop(), PushSecondaries(), and G4ITReactionSet::RemoveReactionSet().
Referenced by DoIt().
|
protected |
Definition at line 1214 of file G4Scheduler.cc.
References G4ITStepProcessor::CleanProcessor(), DBL_EPSILON, EndTracking(), fILTimeStep, fLeadingTracks, fStopAndKill, fTrackContainer, G4ITStepProcessor::GetInteractionTime(), GetIT(), G4ITTrackHolder::GetMainList(), G4ITStepProcessor::GetTrack(), G4IT::GetTrackingInfo(), G4Track::GetTrackStatus(), IsInf(), G4FastList< OBJECT >::pop(), ResetLeadingTracks(), and G4TrackingInformation::SetLeadingStep().
Referenced by ComputeInteractionLength().
|
protected |
Definition at line 1088 of file G4Scheduler.cc.
References G4ITReactionSet::AddReactions(), G4ITReactionSet::CleanAllReaction(), G4ITModelProcessor::CleanProcessor(), fReactionSet, fTSTimeStep, G4ITModelProcessor::GetCurrentModel(), G4VITStepModel::GetTimeStepper(), and G4ITModelProcessor::GetTrack().
Referenced by CalculateMinTimeStep().
|
protected |
Definition at line 946 of file G4Scheduler.cc.
References FatalErrorInArgument, fDefinedMinTimeStep, fGlobalTime, fpUserTimeSteps, fTimeTolerance, and G4Exception().
void G4Scheduler::ForceReinitialization | ( | ) |
Definition at line 1827 of file G4Scheduler.cc.
References fInitialized, and Initialize().
void G4Scheduler::GetCollisionType | ( | G4String & | interactionType | ) |
Definition at line 1858 of file G4Scheduler.cc.
References eCollisionBetweenTracks, eInteractionWithMedium, and fITStepStatus.
Referenced by Stepping().
|
inline |
Definition at line 421 of file G4Scheduler.hh.
References fComputeTimeStep.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 334 of file G4Scheduler.hh.
References fEndTime.
Referenced by G4SchedulerMessenger::GetCurrentValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 349 of file G4Scheduler.hh.
References fGlobalTime.
Referenced by G4ITTrackHolder::_PushTrack().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 411 of file G4Scheduler.hh.
References fpTrackingInteractivity.
|
virtual |
Reimplemented from G4VScheduler.
Definition at line 885 of file G4Scheduler.cc.
References fDefaultMinTimeStep, fDefinedMinTimeStep, fEndTime, fGlobalTime, fpUserTimeSteps, fTimeTolerance, and fUserUpperTimeLimit.
Referenced by Stepping().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 324 of file G4Scheduler.hh.
References fMaxSteps.
Referenced by G4SchedulerMessenger::GetCurrentValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 381 of file G4Scheduler.hh.
References fMaxNZeroTimeStepsAllowed.
Referenced by G4SchedulerMessenger::GetCurrentValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 286 of file G4Scheduler.hh.
References fpModelHandler.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 314 of file G4Scheduler.hh.
References fNbSteps.
|
virtual |
Definition at line 1852 of file G4Scheduler.cc.
References fTrackContainer, and G4ITTrackHolder::GetNTracks().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 396 of file G4Scheduler.hh.
References fPreviousTimeStep.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 329 of file G4Scheduler.hh.
References fStartTime.
|
inline |
Definition at line 401 of file G4Scheduler.hh.
References fITStepStatus.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 339 of file G4Scheduler.hh.
References fTimeStep.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 391 of file G4Scheduler.hh.
References fTimeTolerance.
Referenced by G4ITTrackHolder::_PushTrack(), and G4SchedulerMessenger::GetCurrentValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 360 of file G4Scheduler.hh.
References fpUserTimeStepAction.
|
inline |
Definition at line 370 of file G4Scheduler.hh.
References fVerbose.
Referenced by G4SchedulerMessenger::GetCurrentValue().
|
virtual |
Reimplemented from G4VScheduler.
Definition at line 299 of file G4Scheduler.cc.
References fComputeReaction, fComputeTimeStep, fInitialized, fpModelHandler, fpModelProcessor, fpStepProcessor, fpTrackingInteractivity, fpTrackingManager, G4ITModelHandler::GetReactionProcessFlag(), G4ITModelHandler::GetTimeStepComputerFlag(), G4ITTrackingManager::SetInteractivity(), G4ITModelProcessor::SetModelHandler(), and G4ITStepProcessor::SetTrackingManager().
Referenced by ForceReinitialization(), G4DNAChemistryManager::InitializeThread(), Process(), and G4SchedulerMessenger::SetNewValue().
|
static |
Definition at line 118 of file G4Scheduler.cc.
Referenced by G4ITTrackHolder::_PushTrack(), G4DNAChemistryManager::Gun(), G4DNAChemistryManager::InitializeMaster(), G4DNAChemistryManager::InitializeThread(), G4VScheduler::Instance(), and G4DNAChemistryManager::Run().
|
inline |
Definition at line 281 of file G4Scheduler.hh.
References fInitialized.
Referenced by G4SchedulerMessenger::GetCurrentValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 108 of file G4Scheduler.hh.
References fRunning.
Referenced by G4ITTrackHolder::_PushTrack().
|
protected |
Definition at line 1737 of file G4Scheduler.cc.
References fTrackContainer, and G4ITTrackHolder::KillTracks().
Referenced by Stepping().
|
virtual |
Implements G4VStateDependent.
Definition at line 125 of file G4Scheduler.cc.
References JA::Clear(), G4cout, G4endl, and G4State_Quit.
|
private |
Definition at line 1843 of file G4Scheduler.cc.
References Create().
|
virtual |
Reimplemented from G4VScheduler.
Definition at line 363 of file G4Scheduler.cc.
References ClearList(), G4ITGun::DefineTracks(), G4ITTrackHolder::DelayListsNOTEmpty(), G4UserTimeStepAction::EndProcessing(), EndTracking(), fGlobalTime, G4ITTrackingInteractivity::Finalize(), fInitialized, fpGun, fpModelProcessor, fpStepProcessor, fpTrackingInteractivity, fpUserTimeStepAction, fRunning, fStartTime, fTrackContainer, fVerbose, G4BestUnit, G4cout, G4endl, G4ITTrackHolder::GetNextTime(), G4ITTrackingInteractivity::Initialize(), G4ITModelProcessor::Initialize(), Initialize(), G4ITStepProcessor::Initialize(), Reset(), G4Timer::Start(), G4UserTimeStepAction::StartProcessing(), G4Timer::Stop(), and SynchronizeTracks().
Referenced by G4DNAChemistryManager::Run(), and G4SchedulerMessenger::SetNewValue().
|
protected |
Definition at line 1521 of file G4Scheduler.cc.
References G4ITTrackHolder::_PushTrack(), fTrackContainer, and G4ITStepProcessor::GetSecondaries().
Referenced by ExtractDoItData().
|
virtual |
Definition at line 1722 of file G4Scheduler.cc.
References G4ITTrackHolder::_PushTrack(), FatalErrorInArgument, fRunning, fTrackContainer, and G4Exception().
|
virtual |
Reimplemented from G4VScheduler.
Definition at line 292 of file G4Scheduler.cc.
References fpModelHandler, and G4ITModelHandler::RegisterModel().
|
virtual |
Reimplemented from G4VScheduler.
Definition at line 342 of file G4Scheduler.cc.
References G4ITReactionSet::CleanAllReaction(), DBL_MAX, eUndefined, fContinue, fGlobalTime, fILTimeStep, fInteractionStep, fITStepStatus, fLeadingTracks, fNbSteps, fPreviousTimeStep, fReactionSet, fStartTime, fTimeStep, fTSTimeStep, fUserUpperTimeLimit, and fZeroTimeCount.
Referenced by Process().
|
protected |
Definition at line 1743 of file G4Scheduler.cc.
References fLeadingTracks, GetIT(), G4IT::GetTrackingInfo(), and G4TrackingInformation::SetLeadingStep().
Referenced by ExtractILData(), and Stepping().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 344 of file G4Scheduler.hh.
References fDefaultMinTimeStep.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 291 of file G4Scheduler.hh.
References fEndTime.
Referenced by G4SchedulerMessenger::SetNewValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 416 of file G4Scheduler.hh.
References fpGun.
Referenced by G4DNAChemistryManager::Gun().
|
virtual |
Reimplemented from G4VScheduler.
Definition at line 1819 of file G4Scheduler.cc.
References fpTrackingInteractivity, fpTrackingManager, and G4ITTrackingManager::SetInteractivity().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 319 of file G4Scheduler.hh.
References fMaxSteps.
Referenced by G4SchedulerMessenger::SetNewValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 376 of file G4Scheduler.hh.
References fMaxNZeroTimeStepsAllowed.
Referenced by G4SchedulerMessenger::SetNewValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 297 of file G4Scheduler.hh.
References fpUserTimeSteps, and fUsePreDefinedTimeSteps.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 386 of file G4Scheduler.hh.
References fTimeTolerance.
Referenced by G4SchedulerMessenger::SetNewValue().
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 355 of file G4Scheduler.hh.
References fpUserTimeStepAction.
|
inlinevirtual |
Reimplemented from G4VScheduler.
Definition at line 365 of file G4Scheduler.hh.
References fVerbose.
Referenced by G4SchedulerMessenger::SetNewValue().
|
protected |
Definition at line 591 of file G4Scheduler.cc.
References CalculateMinTimeStep(), G4ITReactionSet::CleanAllReaction(), ComputeInteractionLength(), ComputeTrackReaction(), DBL_MAX, DoIt(), eCollisionBetweenTracks, eInteractionWithMedium, eUndefined, FatalErrorInArgument, fComputeTimeStep, fDefinedMinTimeStep, fEndTime, fGlobalTime, fILTimeStep, fInteractionStep, fITStepStatus, fMaxNZeroTimeStepsAllowed, fNbSteps, fPreviousTimeStep, fpUserTimeStepAction, fpUserTimeSteps, fReachedUserTimeLimit, fReactionSet, fTimeStep, fTimeTolerance, fTrackContainer, fTSTimeStep, fUseDefaultTimeSteps, fUsePreDefinedTimeSteps, fVerbose, fZeroTimeCount, G4BestUnit, G4cout, G4endl, G4Exception(), GetCollisionType(), GetLimitingTimeStep(), G4ITTrackHolder::KillTracks(), KillTracks(), LIGHT_RED, G4MemStat::MemoryUsage(), G4ITTrackHolder::MergeSecondariesWithMainList(), RESET_COLOR, ResetLeadingTracks(), G4UserTimeStepAction::UserPostTimeStepAction(), and G4UserTimeStepAction::UserPreTimeStepAction().
Referenced by DoProcess().
|
inline |
Definition at line 406 of file G4Scheduler.hh.
References fContinue.
|
protected |
Definition at line 472 of file G4Scheduler.cc.
References DoProcess(), fEndTime, fGlobalTime, fTmpEndTime, fTmpGlobalTime, fTrackContainer, G4ITTrackHolder::GetNextTime(), G4ITTrackHolder::MergeNextTimeToMainList(), and G4INCL::Math::min().
Referenced by Process().
|
inline |
Definition at line 431 of file G4Scheduler.hh.
References fUseDefaultTimeSteps.
Referenced by G4SchedulerMessenger::SetNewValue().
|
inline |
Definition at line 426 of file G4Scheduler.hh.
References fWhyDoYouStop.
Referenced by G4SchedulerMessenger::SetNewValue().
|
private |
Definition at line 237 of file G4Scheduler.hh.
Referenced by Create(), and Initialize().
|
private |
Definition at line 236 of file G4Scheduler.hh.
Referenced by Create(), GetComputeTimeStepFlag(), Initialize(), and Stepping().
|
private |
Definition at line 277 of file G4Scheduler.hh.
Referenced by Create(), DoProcess(), Reset(), and Stop().
|
private |
Definition at line 243 of file G4Scheduler.hh.
Referenced by Create(), GetLimitingTimeStep(), and SetDefaultTimeStep().
|
private |
Definition at line 247 of file G4Scheduler.hh.
Referenced by CalculateMinTimeStep(), Create(), FindUserPreDefinedTimeStep(), GetLimitingTimeStep(), and Stepping().
|
private |
Definition at line 228 of file G4Scheduler.hh.
Referenced by Create(), DoProcess(), GetEndTime(), GetLimitingTimeStep(), SetEndTime(), Stepping(), and SynchronizeTracks().
|
private |
Definition at line 225 of file G4Scheduler.hh.
Referenced by CalculateMinTimeStep(), ComputeTrackReaction(), Create(), DoProcess(), FindUserPreDefinedTimeStep(), GetGlobalTime(), GetLimitingTimeStep(), Process(), Reset(), Stepping(), and SynchronizeTracks().
|
staticprivate |
Definition at line 211 of file G4Scheduler.hh.
Referenced by ~G4Scheduler().
|
private |
Definition at line 253 of file G4Scheduler.hh.
Referenced by Create(), ExtractILData(), Reset(), and Stepping().
|
private |
Definition at line 214 of file G4Scheduler.hh.
Referenced by Create(), ForceReinitialization(), Initialize(), IsInitialized(), and Process().
|
private |
Definition at line 261 of file G4Scheduler.hh.
Referenced by Create(), Reset(), and Stepping().
|
private |
Definition at line 221 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), Create(), GetCollisionType(), GetStatus(), Reset(), and Stepping().
|
private |
Definition at line 259 of file G4Scheduler.hh.
Referenced by ExtractILData(), Reset(), and ResetLeadingTracks().
|
private |
Definition at line 233 of file G4Scheduler.hh.
Referenced by Create(), GetMaxZeroTimeAllowed(), SetMaxZeroTimeAllowed(), and Stepping().
|
private |
Definition at line 219 of file G4Scheduler.hh.
Referenced by Create(), DoProcess(), GetMaxNbSteps(), and SetMaxNbSteps().
|
private |
Definition at line 218 of file G4Scheduler.hh.
Referenced by Create(), DoProcess(), GetNbSteps(), Reset(), and Stepping().
|
private |
Definition at line 217 of file G4Scheduler.hh.
Referenced by AddTrackID(), ClearList(), and Create().
|
private |
Definition at line 276 of file G4Scheduler.hh.
|
private |
Definition at line 270 of file G4Scheduler.hh.
Referenced by Clear(), Create(), GetModelHandler(), Initialize(), and RegisterModel().
|
private |
Definition at line 268 of file G4Scheduler.hh.
Referenced by CalculateMinTimeStep(), Clear(), ComputeTrackReaction(), Create(), Initialize(), and Process().
|
private |
Definition at line 231 of file G4Scheduler.hh.
Referenced by ComputeInteractionLength(), ComputeTrackReaction(), Create(), GetPreviousTimeStep(), Reset(), and Stepping().
|
private |
Definition at line 267 of file G4Scheduler.hh.
Referenced by Clear(), ComputeInteractionLength(), Create(), DoIt(), Initialize(), and Process().
|
private |
Definition at line 274 of file G4Scheduler.hh.
Referenced by Create(), GetInteractivity(), Initialize(), Process(), and SetInteractivity().
|
private |
Definition at line 272 of file G4Scheduler.hh.
Referenced by Clear(), Create(), EndTracking(), Initialize(), and SetInteractivity().
|
private |
Definition at line 273 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), Create(), DoProcess(), GetUserTimeStepAction(), Process(), SetUserAction(), and Stepping().
|
private |
Definition at line 244 of file G4Scheduler.hh.
Referenced by AddTimeStep(), Create(), FindUserPreDefinedTimeStep(), GetLimitingTimeStep(), SetTimeSteps(), and Stepping().
|
private |
Definition at line 249 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), Create(), and Stepping().
|
private |
Definition at line 258 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), ExtractDoItData(), ExtractTimeStepperData(), Reset(), and Stepping().
|
private |
Definition at line 215 of file G4Scheduler.hh.
Referenced by Create(), EndTracking(), IsRunning(), Process(), and PushTrack().
|
private |
Definition at line 227 of file G4Scheduler.hh.
Referenced by Create(), GetStartTime(), Process(), and Reset().
|
private |
Definition at line 209 of file G4Scheduler.hh.
Referenced by Clear(), Create(), and ~G4Scheduler().
|
private |
Definition at line 239 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), Create(), DoIt(), GetTimeStep(), Reset(), and Stepping().
|
private |
Definition at line 224 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), Create(), FindUserPreDefinedTimeStep(), GetLimitingTimeStep(), GetTimeTolerance(), SetTimeTolerance(), and Stepping().
|
private |
Definition at line 229 of file G4Scheduler.hh.
Referenced by Create(), and SynchronizeTracks().
|
private |
Definition at line 226 of file G4Scheduler.hh.
Referenced by Create(), and SynchronizeTracks().
|
private |
Definition at line 265 of file G4Scheduler.hh.
Referenced by CalculateMinTimeStep(), ClearList(), ComputeInteractionLength(), ComputeTrackReaction(), DoIt(), DoProcess(), EndTracking(), ExtractILData(), GetNTracks(), KillTracks(), Process(), PushSecondaries(), PushTrack(), Stepping(), and SynchronizeTracks().
|
private |
Definition at line 251 of file G4Scheduler.hh.
Referenced by Create(), ExtractTimeStepperData(), Reset(), and Stepping().
|
private |
Definition at line 278 of file G4Scheduler.hh.
Referenced by AreDefaultTimeStepsUsed(), Create(), Stepping(), and UseDefaultTimeSteps().
|
private |
Definition at line 242 of file G4Scheduler.hh.
Referenced by AddTimeStep(), AreDefaultTimeStepsUsed(), Create(), SetTimeSteps(), and Stepping().
|
mutableprivate |
Definition at line 246 of file G4Scheduler.hh.
Referenced by Create(), GetLimitingTimeStep(), and Reset().
|
private |
Definition at line 212 of file G4Scheduler.hh.
Referenced by ComputeTrackReaction(), Create(), DoIt(), DoProcess(), GetVerbose(), Process(), SetVerbose(), and Stepping().
|
private |
Definition at line 213 of file G4Scheduler.hh.
Referenced by Create(), DoProcess(), and WhyDoYouStop().
|
private |
Definition at line 232 of file G4Scheduler.hh.
Referenced by Create(), Reset(), and Stepping().