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

#include <G4VITReactionProcess.hh>

G4VITReactionProcess에 대한 상속 다이어그램 :

Public 멤버 함수

 G4VITReactionProcess ()
virtual ~G4VITReactionProcess ()
 G4VITReactionProcess (const G4VITReactionProcess &other)
G4VITReactionProcessoperator= (const G4VITReactionProcess &other)
virtual void Initialize ()
virtual G4bool IsApplicable (G4ITType, G4ITType) const
virtual G4bool TestReactibility (const G4Track &, const G4Track &, const double, const double, bool)=0
virtual G4ITReactionChangeMakeReaction (const G4Track &, const G4Track &)=0
void SetReactionTable (const G4ITReactionTable *)
void ResetChanges ()

Protected 속성

const G4ITReactionTablefpReactionTable
G4String fName

상세한 설명

G4VITReactionProcess defines the reaction between two G4IT. It should be stored in a G4VITModel.

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

생성자 & 소멸자 문서화

G4VITReactionProcess::G4VITReactionProcess ( )

Default constructor 파일의 38 번째 라인에서 정의되었습니다.

G4VITReactionProcess::~G4VITReactionProcess ( )

Default destructor 파일의 43 번째 라인에서 정의되었습니다.

G4VITReactionProcess::G4VITReactionProcess ( const G4VITReactionProcess other)

Copy constructor

otherObject to copy from 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : fpChanges, fpReactionTable.

멤버 함수 문서화

virtual void G4VITReactionProcess::Initialize ( )

First initialization (done once for all at the begin of the run) eg. check if the reaction table is given ...

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

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

virtual G4bool G4VITReactionProcess::IsApplicable ( G4ITType  ,
) const

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

virtual G4ITReactionChange* G4VITReactionProcess::MakeReaction ( const G4Track ,
const G4Track  
pure virtual

G4DNAMolecularReaction에서 구현되었습니다.

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

G4VITReactionProcess & G4VITReactionProcess::operator= ( const G4VITReactionProcess other)

Will Clone the reaction process i.e. new reaction process will be created with same features as the parent one. Use preprocessor macro : AddCloneReactionProcess the copy constructor of the derived class must be implemented. This macro is defined in AddClone_defAssignment operator

otherObject to assign from
A reference to this 파일의 55 번째 라인에서 정의되었습니다.

다음을 참조함 : fName.

void G4VITReactionProcess::ResetChanges ( )

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

다음을 참조함 : fpChanges.

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

void G4VITReactionProcess::SetReactionTable ( const G4ITReactionTable table)

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

다음을 참조함 : fpReactionTable.

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

virtual G4bool G4VITReactionProcess::TestReactibility ( const G4Track ,
const G4Track ,
const double  ,
const double  ,
pure virtual

G4DNAMolecularReaction에서 구현되었습니다.

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

멤버 데이타 문서화

G4String G4VITReactionProcess::fName

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

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

G4ITReactionChange* G4VITReactionProcess::fpChanges
const G4ITReactionTable* G4VITReactionProcess::fpReactionTable

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

다음에 의해서 참조됨 : G4VITReactionProcess(), SetReactionTable().

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