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

#include <G4UserTimeStepAction.hh>

G4UserTimeStepAction에 대한 상속 다이어그램 :
TimeStepAction TimeStepAction TimeStepAction

Public 멤버 함수

 G4UserTimeStepAction ()
 
 G4UserTimeStepAction (const G4UserTimeStepAction &)
 
virtual ~G4UserTimeStepAction ()
 
virtual void StartProcessing ()
 
virtual void NewStage ()
 
virtual void UserPreTimeStepAction ()
 
virtual void UserPostTimeStepAction ()
 
virtual void UserReactionAction (const G4Track &, const G4Track &, const std::vector< G4Track * > *)
 
virtual void EndProcessing ()
 

Protected 멤버 함수

void SetMinimumTimeSteps (std::map< double, double > *)
 
void AddTimeStep (double, double)
 

Private 멤버 함수

G4UserTimeStepActionoperator= (const G4UserTimeStepAction &)
 

상세한 설명

G4UserTimeStepAction is used by G4Scheduler.

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

생성자 & 소멸자 문서화

G4UserTimeStepAction::G4UserTimeStepAction ( )

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

G4UserTimeStepAction::G4UserTimeStepAction ( const G4UserTimeStepAction )

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

G4UserTimeStepAction::~G4UserTimeStepAction ( )
virtual

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

멤버 함수 문서화

void G4UserTimeStepAction::AddTimeStep ( double  startingTime,
double  timeStep 
)
protected

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

다음을 참조함 : G4VScheduler::Instance().

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

virtual void G4UserTimeStepAction::EndProcessing ( )
inlinevirtual

TimeStepAction, TimeStepAction, TimeStepAction에서 재구현되었습니다.

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

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

virtual void G4UserTimeStepAction::NewStage ( )
inlinevirtual

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

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

G4UserTimeStepAction & G4UserTimeStepAction::operator= ( const G4UserTimeStepAction )
private

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

void G4UserTimeStepAction::SetMinimumTimeSteps ( std::map< double, double > *  timeSteps)
protected

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

다음을 참조함 : G4VScheduler::Instance().

virtual void G4UserTimeStepAction::StartProcessing ( )
inlinevirtual

TimeStepAction, TimeStepAction, TimeStepAction에서 재구현되었습니다.

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

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

virtual void G4UserTimeStepAction::UserPostTimeStepAction ( )
inlinevirtual

TimeStepAction, TimeStepAction, TimeStepAction에서 재구현되었습니다.

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

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

virtual void G4UserTimeStepAction::UserPreTimeStepAction ( )
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

TimeStepAction, TimeStepAction, TimeStepAction에서 재구현되었습니다.

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

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

virtual void G4UserTimeStepAction::UserReactionAction ( const G4Track ,
const G4Track ,
const std::vector< G4Track * > *   
)
inlinevirtual

Inform about a reaction

TimeStepAction, TimeStepAction, TimeStepAction에서 재구현되었습니다.

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

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


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