Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4Scheduler 클래스 참조

#include <G4Scheduler.hh>

G4Scheduler에 대한 상속 다이어그램 :
G4VScheduler G4VStateDependent

Public 멤버 함수

virtual G4bool Notify (G4ApplicationState requestedState)
 
virtual void RegisterModel (G4VITStepModel *, double)
 
void Initialize ()
 
void ForceReinitialization ()
 
bool IsInitialized ()
 
bool IsRunning ()
 
void Reset ()
 
void Process ()
 
void ClearList ()
 
void SetGun (G4ITGun *)
 
G4ITGunGetGun ()
 
void Stop ()
 
void Clear ()
 
void EndTracking ()
 
void SetEndTime (const double)
 
void SetTimeTolerance (double)
 
double GetTimeTolerance () const
 
void SetMaxZeroTimeAllowed (int)
 
int GetMaxZeroTimeAllowed () const
 
G4ITModelHandlerGetModelHandler ()
 
void SetTimeSteps (std::map< double, double > *)
 
void AddTimeStep (double, double)
 
void SetDefaultTimeStep (double)
 
double GetLimitingTimeStep () const
 
G4int GetNbSteps () const
 
void SetMaxNbSteps (G4int)
 
G4int GetMaxNbSteps () const
 
G4double GetStartTime () const
 
G4double GetEndTime () const
 
virtual G4double GetTimeStep () const
 
G4double GetPreviousTimeStep () const
 
G4double GetGlobalTime () const
 
void SetUserAction (G4UserTimeStepAction *)
 
G4UserTimeStepActionGetUserTimeStepAction () const
 
void UseDefaultTimeSteps (G4bool)
 
G4bool AreDefaultTimeStepsUsed ()
 
G4ITStepStatus GetStatus () const
 
void SetVerbose (int)
 
int GetVerbose () const
 
void WhyDoYouStop ()
 
void SetInteractivity (G4ITTrackingInteractivity *)
 
G4ITTrackingInteractivityGetInteractivity ()
 
virtual size_t GetNTracks ()
 
void GetCollisionType (G4String &interactionType)
 
void AddWatchedTime (double time)
 
double GetNextWatchedTime () const
 
void SetMaxTimeStep (double maxTimeStep)
 
double GetMaxTimeStep () const
 
G4int operator== (const G4VStateDependent &right) const
 
G4int operator!= (const G4VStateDependent &right) const
 

정적 Public 멤버 함수

static G4SchedulerInstance ()
 
static void DeleteInstance ()
 

Protected 멤버 함수

virtual ~G4Scheduler ()
 
void DoProcess ()
 
void SynchronizeTracks ()
 
void Stepping ()
 
void FindUserPreDefinedTimeStep ()
 
bool CanICarryOn ()
 
void PrintWhyDoYouStop ()
 

Private 멤버 함수

 G4Scheduler ()
 
void Create ()
 
 G4Scheduler (const G4Scheduler &)
 
G4Scheduleroperator= (const G4Scheduler &)
 

Private 속성

G4SchedulerMessengerfpMessenger
 
int fVerbose
 
bool fWhyDoYouStop
 
bool fInitialized
 
bool fRunning
 
G4bool fContinue
 
int fNbSteps
 
int fMaxSteps
 
G4ITStepStatus fITStepStatus
 
G4bool fUseDefaultTimeSteps
 
double fTimeTolerance
 
double fGlobalTime
 
double fTmpGlobalTime
 
double fStartTime
 
double fStopTime
 
double fEndTime
 
double fPreviousTimeStep
 
int fZeroTimeCount
 
int fMaxNZeroTimeStepsAllowed
 
double fTimeStep
 
double fMaxTimeStep
 
bool fUsePreDefinedTimeSteps
 
double fDefaultMinTimeStep
 
std::map< double, double > * fpUserTimeSteps
 
double fUserUpperTimeLimit
 
double fDefinedMinTimeStep
 
bool fReachedUserTimeLimit
 
std::set< double > fWatchedTimes
 
G4UserTimeStepActionfpUserTimeStepAction
 
G4ITStepProcessorfpStepProcessor
 
G4ITModelProcessorfpModelProcessor
 
G4ITTrackingManagerfpTrackingManager
 
G4ITTrackingInteractivityfpTrackingInteractivity
 
G4ITReactionSetfReactionSet
 
G4ITTrackHolderfTrackContainer
 
G4ITModelHandlerfpModelHandler
 
double fTSTimeStep
 
double fILTimeStep
 
bool fInteractionStep
 
G4ITGunfpGun
 

정적 Private 속성

static G4ThreadLocal G4SchedulerfgScheduler
 

상세한 설명

G4Scheduler synchronizes (in time) track stepping

G4Scheduler.hh 파일의 88 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4Scheduler::~G4Scheduler ( )
protectedvirtual

G4Scheduler.cc 파일의 201 번째 라인에서 정의되었습니다.

다음을 참조함 : Clear(), fgScheduler, fpMessenger.

G4Scheduler::G4Scheduler ( )
private

G4Scheduler.cc 파일의 133 번째 라인에서 정의되었습니다.

다음을 참조함 : Create().

G4Scheduler::G4Scheduler ( const G4Scheduler )
private

G4Scheduler.cc 파일의 1123 번째 라인에서 정의되었습니다.

다음을 참조함 : Create().

멤버 함수 문서화

void G4Scheduler::AddTimeStep ( double  startingTime,
double  timeStep 
)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 305 번째 라인에서 정의되었습니다.

다음을 참조함 : fpUserTimeSteps, fUsePreDefinedTimeSteps.

void G4Scheduler::AddWatchedTime ( double  time)
inline

G4Scheduler.hh 파일의 177 번째 라인에서 정의되었습니다.

다음을 참조함 : fWatchedTimes.

G4bool G4Scheduler::AreDefaultTimeStepsUsed ( )
inline

G4Scheduler.hh 파일의 438 번째 라인에서 정의되었습니다.

다음을 참조함 : fUseDefaultTimeSteps, fUsePreDefinedTimeSteps.

다음에 의해서 참조됨 : G4SchedulerMessenger::GetCurrentValue().

bool G4Scheduler::CanICarryOn ( )
protected

G4Scheduler.cc 파일의 551 번째 라인에서 정의되었습니다.

다음을 참조함 : fContinue, fEndTime, fGlobalTime, fMaxSteps, fNbSteps.

다음에 의해서 참조됨 : SynchronizeTracks().

void G4Scheduler::Clear ( )

G4Scheduler.cc 파일의 217 번째 라인에서 정의되었습니다.

다음을 참조함 : ClearList(), fpMessenger, fpModelHandler, fpModelProcessor, fpStepProcessor, fpTrackingManager, fReactionSet, G4ITTypeManager::Instance(), G4ITTypeManager::ReleaseRessource().

다음에 의해서 참조됨 : ~G4Scheduler().

void G4Scheduler::ClearList ( )

G4Scheduler.cc 파일의 265 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ITTrackHolder::Clear(), G4AllITFinder::DeleteInstance(), fTrackContainer.

다음에 의해서 참조됨 : Clear(), Process().

void G4Scheduler::Create ( )
private
void G4Scheduler::DeleteInstance ( )
static

DeleteInstance should be used instead of the destructor

G4Scheduler.cc 파일의 124 번째 라인에서 정의되었습니다.

void G4Scheduler::DoProcess ( )
protected
void G4Scheduler::EndTracking ( )
void G4Scheduler::FindUserPreDefinedTimeStep ( )
protected

G4Scheduler.cc 파일의 1007 번째 라인에서 정의되었습니다.

다음을 참조함 : FatalErrorInArgument, fDefinedMinTimeStep, fGlobalTime, fpUserTimeSteps, fTimeTolerance, G4Exception().

void G4Scheduler::ForceReinitialization ( )

G4Scheduler.cc 파일의 1116 번째 라인에서 정의되었습니다.

다음을 참조함 : fInitialized, Initialize().

void G4Scheduler::GetCollisionType ( G4String interactionType)

G4Scheduler.cc 파일의 1147 번째 라인에서 정의되었습니다.

다음을 참조함 : eCollisionBetweenTracks, eInteractionWithMedium, fITStepStatus.

다음에 의해서 참조됨 : Stepping().

G4double G4Scheduler::GetEndTime ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 336 번째 라인에서 정의되었습니다.

다음을 참조함 : fEndTime.

다음에 의해서 참조됨 : G4SchedulerMessenger::GetCurrentValue().

G4double G4Scheduler::GetGlobalTime ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 351 번째 라인에서 정의되었습니다.

다음을 참조함 : fGlobalTime.

다음에 의해서 참조됨 : G4ITTrackHolder::_PushTrack().

G4ITGun * G4Scheduler::GetGun ( )
inline

G4Scheduler.hh 파일의 423 번째 라인에서 정의되었습니다.

다음을 참조함 : fpGun.

G4ITTrackingInteractivity * G4Scheduler::GetInteractivity ( )
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 413 번째 라인에서 정의되었습니다.

다음을 참조함 : fpTrackingInteractivity.

double G4Scheduler::GetLimitingTimeStep ( ) const
virtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.cc 파일의 941 번째 라인에서 정의되었습니다.

다음을 참조함 : fDefaultMinTimeStep, fDefinedMinTimeStep, fGlobalTime, fpUserTimeSteps, fStopTime, fTimeTolerance, fUserUpperTimeLimit.

다음에 의해서 참조됨 : Stepping().

G4int G4Scheduler::GetMaxNbSteps ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 326 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxSteps.

다음에 의해서 참조됨 : G4SchedulerMessenger::GetCurrentValue().

double G4Scheduler::GetMaxTimeStep ( ) const
inline

G4Scheduler.hh 파일의 189 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxTimeStep.

int G4Scheduler::GetMaxZeroTimeAllowed ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 383 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxNZeroTimeStepsAllowed.

다음에 의해서 참조됨 : G4SchedulerMessenger::GetCurrentValue().

G4ITModelHandler * G4Scheduler::GetModelHandler ( )
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 288 번째 라인에서 정의되었습니다.

다음을 참조함 : fpModelHandler.

G4int G4Scheduler::GetNbSteps ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 316 번째 라인에서 정의되었습니다.

다음을 참조함 : fNbSteps.

double G4Scheduler::GetNextWatchedTime ( ) const

G4Scheduler.cc 파일의 489 번째 라인에서 정의되었습니다.

다음을 참조함 : DBL_MAX, fGlobalTime, fWatchedTimes.

다음에 의해서 참조됨 : SynchronizeTracks().

size_t G4Scheduler::GetNTracks ( )
virtual

G4Scheduler.cc 파일의 1141 번째 라인에서 정의되었습니다.

다음을 참조함 : fTrackContainer, G4ITTrackHolder::GetNTracks().

G4double G4Scheduler::GetPreviousTimeStep ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 398 번째 라인에서 정의되었습니다.

다음을 참조함 : fPreviousTimeStep.

G4double G4Scheduler::GetStartTime ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 331 번째 라인에서 정의되었습니다.

다음을 참조함 : fStartTime.

G4ITStepStatus G4Scheduler::GetStatus ( ) const
inline

G4Scheduler.hh 파일의 403 번째 라인에서 정의되었습니다.

다음을 참조함 : fITStepStatus.

G4double G4Scheduler::GetTimeStep ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 341 번째 라인에서 정의되었습니다.

다음을 참조함 : fTimeStep.

double G4Scheduler::GetTimeTolerance ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 393 번째 라인에서 정의되었습니다.

다음을 참조함 : fTimeTolerance.

다음에 의해서 참조됨 : G4ITTrackHolder::_PushTrack(), G4SchedulerMessenger::GetCurrentValue().

G4UserTimeStepAction * G4Scheduler::GetUserTimeStepAction ( ) const
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 362 번째 라인에서 정의되었습니다.

다음을 참조함 : fpUserTimeStepAction.

int G4Scheduler::GetVerbose ( ) const
inline

G4Scheduler.hh 파일의 372 번째 라인에서 정의되었습니다.

다음을 참조함 : fVerbose.

다음에 의해서 참조됨 : G4SchedulerMessenger::GetCurrentValue().

void G4Scheduler::Initialize ( )
virtual
G4Scheduler * G4Scheduler::Instance ( void  )
static
bool G4Scheduler::IsInitialized ( )
inline

G4Scheduler.hh 파일의 283 번째 라인에서 정의되었습니다.

다음을 참조함 : fInitialized.

다음에 의해서 참조됨 : G4SchedulerMessenger::GetCurrentValue().

bool G4Scheduler::IsRunning ( )
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 108 번째 라인에서 정의되었습니다.

다음을 참조함 : fRunning.

다음에 의해서 참조됨 : G4ITTrackHolder::_PushTrack().

G4bool G4Scheduler::Notify ( G4ApplicationState  requestedState)
virtual

G4VStateDependent를 구현.

G4Scheduler.cc 파일의 109 번째 라인에서 정의되었습니다.

다음을 참조함 : JA::Clear(), G4cout, G4endl, G4State_Quit.

G4int G4VStateDependent::operator!= ( const G4VStateDependent right) const
inherited

G4VStateDependent.cc 파일의 69 번째 라인에서 정의되었습니다.

G4Scheduler & G4Scheduler::operator= ( const G4Scheduler right)
private

G4Scheduler.cc 파일의 1132 번째 라인에서 정의되었습니다.

다음을 참조함 : Create().

G4int G4VStateDependent::operator== ( const G4VStateDependent right) const
inherited

G4VStateDependent.cc 파일의 64 번째 라인에서 정의되었습니다.

void G4Scheduler::PrintWhyDoYouStop ( )
protected

G4Scheduler.cc 파일의 559 번째 라인에서 정의되었습니다.

다음을 참조함 : fContinue, fGlobalTime, fMaxSteps, fNbSteps, fStopTime, fTrackContainer, fWhyDoYouStop, G4BestUnit, G4cout, G4endl, G4ITTrackHolder::MainListsNOTEmpty().

다음에 의해서 참조됨 : DoProcess().

void G4Scheduler::Process ( )
virtual
void G4Scheduler::RegisterModel ( G4VITStepModel model,
double  time 
)
virtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.cc 파일의 275 번째 라인에서 정의되었습니다.

다음을 참조함 : fpModelHandler, G4ITModelHandler::RegisterModel().

void G4Scheduler::Reset ( )
virtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.cc 파일의 357 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ITReactionSet::CleanAllReaction(), DBL_MAX, eUndefined, fContinue, fGlobalTime, fILTimeStep, fInteractionStep, fITStepStatus, fNbSteps, fPreviousTimeStep, fReactionSet, fStartTime, fTimeStep, fTSTimeStep, fUserUpperTimeLimit, fZeroTimeCount.

다음에 의해서 참조됨 : Process().

void G4Scheduler::SetDefaultTimeStep ( double  timeStep)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 346 번째 라인에서 정의되었습니다.

다음을 참조함 : fDefaultMinTimeStep.

void G4Scheduler::SetEndTime ( const double  __endtime)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 293 번째 라인에서 정의되었습니다.

다음을 참조함 : fEndTime.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

void G4Scheduler::SetGun ( G4ITGun gun)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 418 번째 라인에서 정의되었습니다.

다음을 참조함 : fpGun.

다음에 의해서 참조됨 : G4DNAChemistryManager::Gun().

void G4Scheduler::SetInteractivity ( G4ITTrackingInteractivity interactivity)
virtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.cc 파일의 1104 번째 라인에서 정의되었습니다.

다음을 참조함 : fpTrackingInteractivity, fpTrackingManager, G4ITTrackingManager::SetInteractivity().

void G4Scheduler::SetMaxNbSteps ( G4int  maxSteps)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 321 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxSteps.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

void G4Scheduler::SetMaxTimeStep ( double  maxTimeStep)
inline

G4Scheduler.hh 파일의 184 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxTimeStep.

void G4Scheduler::SetMaxZeroTimeAllowed ( int  maxTimeStepAllowed)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 378 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxNZeroTimeStepsAllowed.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

void G4Scheduler::SetTimeSteps ( std::map< double, double > *  steps)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 299 번째 라인에서 정의되었습니다.

다음을 참조함 : fpUserTimeSteps, fUsePreDefinedTimeSteps.

void G4Scheduler::SetTimeTolerance ( double  time)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 388 번째 라인에서 정의되었습니다.

다음을 참조함 : fTimeTolerance.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

void G4Scheduler::SetUserAction ( G4UserTimeStepAction userITAction)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 357 번째 라인에서 정의되었습니다.

다음을 참조함 : fpUserTimeStepAction.

void G4Scheduler::SetVerbose ( int  verbose)
inlinevirtual

G4VScheduler(으)로부터 재구현되었습니다.

G4Scheduler.hh 파일의 367 번째 라인에서 정의되었습니다.

다음을 참조함 : fVerbose.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

void G4Scheduler::Stepping ( )
protected
void G4Scheduler::Stop ( )
inline

G4Scheduler.hh 파일의 408 번째 라인에서 정의되었습니다.

다음을 참조함 : fContinue.

void G4Scheduler::SynchronizeTracks ( )
protected
void G4Scheduler::UseDefaultTimeSteps ( G4bool  flag)
inline

G4Scheduler.hh 파일의 433 번째 라인에서 정의되었습니다.

다음을 참조함 : fUseDefaultTimeSteps.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

void G4Scheduler::WhyDoYouStop ( )
inline

G4Scheduler.hh 파일의 428 번째 라인에서 정의되었습니다.

다음을 참조함 : fWhyDoYouStop.

다음에 의해서 참조됨 : G4SchedulerMessenger::SetNewValue().

멤버 데이타 문서화

G4bool G4Scheduler::fContinue
private

G4Scheduler.hh 파일의 219 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CanICarryOn(), Create(), DoProcess(), PrintWhyDoYouStop(), Reset(), Stop().

double G4Scheduler::fDefaultMinTimeStep
private

G4Scheduler.hh 파일의 243 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetLimitingTimeStep(), SetDefaultTimeStep().

double G4Scheduler::fDefinedMinTimeStep
private

G4Scheduler.hh 파일의 247 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), FindUserPreDefinedTimeStep(), GetLimitingTimeStep(), Stepping().

double G4Scheduler::fEndTime
private

G4Scheduler.hh 파일의 233 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CanICarryOn(), Create(), GetEndTime(), SetEndTime(), SynchronizeTracks().

double G4Scheduler::fGlobalTime
private
G4ThreadLocal G4Scheduler * G4Scheduler::fgScheduler
staticprivate

G4Scheduler.hh 파일의 214 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ~G4Scheduler().

double G4Scheduler::fILTimeStep
private

G4Scheduler.hh 파일의 268 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), Reset(), Stepping().

bool G4Scheduler::fInitialized
private

G4Scheduler.hh 파일의 217 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), ForceReinitialization(), Initialize(), IsInitialized(), Process().

bool G4Scheduler::fInteractionStep
private

G4Scheduler.hh 파일의 272 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), Reset(), Stepping().

G4ITStepStatus G4Scheduler::fITStepStatus
private

G4Scheduler.hh 파일의 224 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetCollisionType(), GetStatus(), Reset(), Stepping().

int G4Scheduler::fMaxNZeroTimeStepsAllowed
private

G4Scheduler.hh 파일의 236 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetMaxZeroTimeAllowed(), SetMaxZeroTimeAllowed(), Stepping().

int G4Scheduler::fMaxSteps
private

G4Scheduler.hh 파일의 222 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CanICarryOn(), Create(), DoProcess(), GetMaxNbSteps(), PrintWhyDoYouStop(), SetMaxNbSteps().

double G4Scheduler::fMaxTimeStep
private

G4Scheduler.hh 파일의 239 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetMaxTimeStep(), SetMaxTimeStep(), Stepping().

int G4Scheduler::fNbSteps
private

G4Scheduler.hh 파일의 221 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CanICarryOn(), Create(), DoProcess(), GetNbSteps(), PrintWhyDoYouStop(), Reset(), Stepping().

G4ITGun* G4Scheduler::fpGun
private

G4Scheduler.hh 파일의 276 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetGun(), Process(), SetGun().

G4SchedulerMessenger* G4Scheduler::fpMessenger
private

G4Scheduler.hh 파일의 212 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), Create(), ~G4Scheduler().

G4ITModelHandler* G4Scheduler::fpModelHandler
private

G4Scheduler.hh 파일의 263 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), Create(), GetModelHandler(), Initialize(), RegisterModel().

G4ITModelProcessor* G4Scheduler::fpModelProcessor
private

G4Scheduler.hh 파일의 258 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), Create(), Initialize(), Process(), Stepping().

double G4Scheduler::fPreviousTimeStep
private

G4Scheduler.hh 파일의 234 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetPreviousTimeStep(), Reset(), Stepping().

G4ITStepProcessor* G4Scheduler::fpStepProcessor
private

G4Scheduler.hh 파일의 257 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), Create(), Initialize(), Process(), Stepping().

G4ITTrackingInteractivity* G4Scheduler::fpTrackingInteractivity
private

G4Scheduler.hh 파일의 260 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetInteractivity(), Initialize(), Process(), SetInteractivity().

G4ITTrackingManager* G4Scheduler::fpTrackingManager
private
G4UserTimeStepAction* G4Scheduler::fpUserTimeStepAction
private

G4Scheduler.hh 파일의 253 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), DoProcess(), GetUserTimeStepAction(), Process(), SetUserAction(), Stepping().

std::map<double, double>* G4Scheduler::fpUserTimeSteps
private

G4Scheduler.hh 파일의 244 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTimeStep(), Create(), FindUserPreDefinedTimeStep(), GetLimitingTimeStep(), Initialize(), SetTimeSteps().

bool G4Scheduler::fReachedUserTimeLimit
private

G4Scheduler.hh 파일의 249 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), Stepping().

G4ITReactionSet* G4Scheduler::fReactionSet
private

G4Scheduler.hh 파일의 261 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), Create(), Reset(), Stepping().

bool G4Scheduler::fRunning
private

G4Scheduler.hh 파일의 218 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), EndTracking(), IsRunning(), Process().

double G4Scheduler::fStartTime
private

G4Scheduler.hh 파일의 231 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetStartTime(), Process(), Reset().

double G4Scheduler::fStopTime
private

G4Scheduler.hh 파일의 232 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), DoProcess(), GetLimitingTimeStep(), PrintWhyDoYouStop(), Stepping(), SynchronizeTracks().

double G4Scheduler::fTimeStep
private

G4Scheduler.hh 파일의 238 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), G4ITStepProcessor::FindTransportationStep(), GetTimeStep(), Reset(), Stepping(), G4ITStepProcessor::Stepping().

double G4Scheduler::fTimeTolerance
private

G4Scheduler.hh 파일의 228 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), FindUserPreDefinedTimeStep(), GetLimitingTimeStep(), GetTimeTolerance(), SetTimeTolerance(), Stepping().

double G4Scheduler::fTmpGlobalTime
private

G4Scheduler.hh 파일의 230 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), SynchronizeTracks().

G4ITTrackHolder& G4Scheduler::fTrackContainer
private

G4Scheduler.hh 파일의 262 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ClearList(), DoProcess(), EndTracking(), GetNTracks(), PrintWhyDoYouStop(), Process(), SynchronizeTracks().

double G4Scheduler::fTSTimeStep
private

G4Scheduler.hh 파일의 266 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), Reset(), Stepping().

G4bool G4Scheduler::fUseDefaultTimeSteps
private

G4Scheduler.hh 파일의 227 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AreDefaultTimeStepsUsed(), Create(), Stepping(), UseDefaultTimeSteps().

bool G4Scheduler::fUsePreDefinedTimeSteps
private

G4Scheduler.hh 파일의 242 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTimeStep(), AreDefaultTimeStepsUsed(), Create(), Initialize(), SetTimeSteps(), Stepping().

double G4Scheduler::fUserUpperTimeLimit
mutableprivate

G4Scheduler.hh 파일의 246 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), GetLimitingTimeStep(), Reset().

int G4Scheduler::fVerbose
private

G4Scheduler.hh 파일의 215 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), DoProcess(), GetVerbose(), Process(), SetVerbose(), Stepping().

std::set<double> G4Scheduler::fWatchedTimes
private

G4Scheduler.hh 파일의 251 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddWatchedTime(), GetNextWatchedTime().

bool G4Scheduler::fWhyDoYouStop
private

G4Scheduler.hh 파일의 216 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), PrintWhyDoYouStop(), WhyDoYouStop().

int G4Scheduler::fZeroTimeCount
private

G4Scheduler.hh 파일의 235 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Create(), Reset(), Stepping().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: