#include <G4DNAMolecularReaction.hh>
Public 멤버 함수 | |
G4DNAMolecularReaction () | |
virtual | ~G4DNAMolecularReaction () |
G4DNAMolecularReaction (const G4DNAMolecularReaction &other) | |
G4DNAMolecularReaction & | operator= (const G4DNAMolecularReaction &other) |
virtual G4bool | TestReactibility (const G4Track &, const G4Track &, const double currentStepTime, const double previousStepTime, bool userStepTimeLimit) |
virtual G4ITReactionChange * | MakeReaction (const G4Track &, const G4Track &) |
void | SetReactionModel (G4VDNAReactionModel *) |
void | SetReactionTable (const G4DNAMolecularReactionTable *) |
void | SetVerbose (int) |
virtual void | Initialize () |
virtual G4bool | IsApplicable (G4ITType, G4ITType) const |
void | SetReactionTable (const G4ITReactionTable *) |
void | ResetChanges () |
G4DNAMolecularReaction is the reaction process used in G4DNAMolecularStepByStepModel between two molecules. After the global track steps, it test whether the molecules can react. If so, the reaction is made.
G4DNAMolecularReaction.hh 파일의 64 번째 라인에서 정의되었습니다.
G4DNAMolecularReaction::G4DNAMolecularReaction | ( | ) |
Default constructor
G4DNAMolecularReaction.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : fDistance, fReactionModel, fReactionRadius, fVerbose.
|
virtual |
Default destructor
G4DNAMolecularReaction.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITReactionProcess::fpChanges.
G4DNAMolecularReaction::G4DNAMolecularReaction | ( | const G4DNAMolecularReaction & | other | ) |
Copy constructor
other | Object to copy from |
G4DNAMolecularReaction.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : fDistance, fMolReactionTable, fReactionModel, fReactionRadius, fVerbose.
|
inlinevirtualinherited |
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().
|
inlinevirtualinherited |
G4VITReactionProcess.hh 파일의 94 번째 라인에서 정의되었습니다.
|
virtual |
Will generate the products of the two given tracks
G4VITReactionProcess를 구현.
G4DNAMolecularReaction.cc 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITReactionChange::AddSecondary(), G4Molecule::BuildTrack(), fAlive, fDistance, fMolReactionTable, G4VITReactionProcess::fpChanges, fReactionRadius, fVerbose, G4BestUnit, G4cout, G4endl, G4MolecularConfiguration::GetDiffusionCoefficient(), G4Track::GetGlobalTime(), G4Molecule::GetMolecularConfiguration(), GetMolecule(), G4DNAMolecularReactionData::GetNbProducts(), G4Track::GetPosition(), G4DNAMolecularReactionData::GetProduct(), G4DNAMolecularReactionTable::GetReactionData(), G4Track::GetTrackID(), G4ITReactionChange::Initialize(), G4ITFinder< T >::Instance(), G4ITReactionChange::KillParents(), G4ITFinder< T >::Push(), G4Track::SetTrackStatus().
G4DNAMolecularReaction & G4DNAMolecularReaction::operator= | ( | const G4DNAMolecularReaction & | other | ) |
Assignment operator
other | Object to assign from |
G4DNAMolecularReaction.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : fDistance, fMolReactionTable, fReactionRadius, fVerbose.
|
inlineinherited |
G4VITReactionProcess.hh 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITReactionProcess::fpChanges.
다음에 의해서 참조됨 : G4ITModelProcessor::FindReaction().
|
inline |
G4DNAMolecularReaction.hh 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : fReactionModel.
|
inline |
|
inlineinherited |
G4VITReactionProcess.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITReactionProcess::fpReactionTable.
다음에 의해서 참조됨 : G4VITStepModel::Initialize().
G4DNAMolecularReaction.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
|
virtual |
Given two tracks, it tells you whether they can react
G4VITReactionProcess를 구현.
G4DNAMolecularReaction.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fDistance, G4VDNAReactionModel::FindReaction(), fMolReactionTable, fReactionModel, fReactionRadius, fVerbose, G4BestUnit, G4cout, G4endl, G4Exception(), G4Molecule::GetMolecularConfiguration(), GetMolecule(), G4MolecularConfiguration::GetName(), G4Track::GetPosition(), G4VDNAReactionModel::GetReactionRadius(), G4Track::GetTrackID().
|
protected |
G4DNAMolecularReaction.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAMolecularReaction(), MakeReaction(), operator=(), TestReactibility().
|
protected |
G4DNAMolecularReaction.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAMolecularReaction(), MakeReaction(), operator=(), TestReactibility().
|
protectedinherited |
G4VITReactionProcess.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VITReactionProcess::operator=().
|
protectedinherited |
G4VITReactionProcess.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VITReactionProcess::G4VITReactionProcess(), MakeReaction(), G4VITReactionProcess::ResetChanges(), ~G4DNAMolecularReaction().
|
protectedinherited |
G4VITReactionProcess.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VITReactionProcess::G4VITReactionProcess(), G4VITReactionProcess::SetReactionTable().
|
protected |
G4DNAMolecularReaction.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAMolecularReaction(), SetReactionModel(), TestReactibility().
|
protected |
G4DNAMolecularReaction.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAMolecularReaction(), MakeReaction(), operator=(), TestReactibility().
|
protected |
G4DNAMolecularReaction.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAMolecularReaction(), MakeReaction(), operator=(), SetVerbose(), TestReactibility().