#include <G4DNAMoleculeEncounterStepper.hh>
클래스 | |
class | Utils |
Public 멤버 함수 | |
G4DNAMoleculeEncounterStepper () | |
virtual | ~G4DNAMoleculeEncounterStepper () |
G4DNAMoleculeEncounterStepper (const G4DNAMoleculeEncounterStepper &) | |
virtual void | Prepare () |
virtual G4double | CalculateStep (const G4Track &, const G4double &) |
void | SetReactionModel (G4VDNAReactionModel *) |
G4VDNAReactionModel * | GetReactionModel () |
void | SetVerbose (int) |
virtual void | Initialize () |
G4TrackVectorHandle | GetReactants () |
virtual void | ResetReactants () |
G4double | GetSampledMinTimeStep () |
void | SetReactionTable (const G4ITReactionTable *) |
const G4ITReactionTable * | GetReactionTable () |
정적 Public 멤버 함수 | |
static void | SetTimes (const G4double &, const G4double &) |
Protected 속성 | |
G4double | fSampledMinTimeStep |
G4TrackVectorHandle | fReactants |
const G4ITReactionTable * | fpReactionTable |
정적 Protected 속성 | |
static G4ThreadLocal G4double | fCurrentGlobalTime = -1 |
static G4ThreadLocal G4double | fUserMinTimeStep = -1 |
Private 멤버 함수 | |
void | InitializeForNewTrack () |
void | CheckAndRecordResults (const Utils &, G4KDTreeResultHandle &) |
G4DNAMoleculeEncounterStepper & | operator= (const G4DNAMoleculeEncounterStepper &) |
Private 속성 | |
G4bool | fHasAlreadyReachedNullTime |
const G4DNAMolecularReactionTable *& | fMolecularReactionTable |
G4VDNAReactionModel * | fReactionModel |
G4int | fVerbose |
Given a molecule G4DNAMoleculeEncounterStepper will calculate for its possible reactants what will be the minimum encounter time and the associated molecules.*
This model includes dynamical time steps as explained in "Computer-Aided Stochastic Modeling of the Radiolysis of Liquid Water", V. Michalik, M. Begusová, E. A. Bigildeev, Radiation Research, Vol. 149, No. 3 (Mar., 1998), pp. 224-236
G4DNAMoleculeEncounterStepper.hh 파일의 70 번째 라인에서 정의되었습니다.
G4DNAMoleculeEncounterStepper::G4DNAMoleculeEncounterStepper | ( | ) |
G4DNAMoleculeEncounterStepper.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : fHasAlreadyReachedNullTime, fVerbose.
|
virtual |
G4DNAMoleculeEncounterStepper.cc 파일의 88 번째 라인에서 정의되었습니다.
G4DNAMoleculeEncounterStepper::G4DNAMoleculeEncounterStepper | ( | const G4DNAMoleculeEncounterStepper & | right | ) |
G4DNAMoleculeEncounterStepper.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : fHasAlreadyReachedNullTime, fMolecularReactionTable, fReactionModel, fVerbose.
|
virtual |
G4DNAMoleculeEncounterStepper.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DNAMolecularReactionTable::CanReactWith(), CheckAndRecordResults(), G4DNAMoleculeEncounterStepper::Utils::Constant, DBL_MAX, fHasAlreadyReachedNullTime, fMolecularReactionTable, G4VITTimeStepComputer::fReactants, fReactionModel, G4VITTimeStepComputer::fSampledMinTimeStep, G4VITTimeStepComputer::fUserMinTimeStep, fVerbose, G4BestUnit, G4cout, G4endl, G4Molecule::GetMolecularConfiguration(), GetMolecule(), G4MolecularConfiguration::GetMoleculeID(), G4Molecule::GetName(), G4VDNAReactionModel::GetReactionRadius(), G4Track::GetTrackID(), G4VDNAReactionModel::Initialise(), InitializeForNewTrack(), G4ITFinder< T >::Instance(), R, pyG4EmCalculator::range.
|
private |
G4DNAMoleculeEncounterStepper.cc 파일의 374 번째 라인에서 정의되었습니다.
다음을 참조함 : fAlive, FatalErrorInArgument, G4VITTimeStepComputer::fReactants, fVerbose, G4BestUnit, G4cout, G4endl, G4Exception(), G4Track::GetGlobalTime(), G4Molecule::GetName(), G4MolecularConfiguration::GetName(), G4Track::GetPosition(), G4IT::GetTrack(), G4Track::GetTrackID(), G4Track::GetTrackStatus(), G4DNAMoleculeEncounterStepper::Utils::moleculeA, G4DNAMoleculeEncounterStepper::Utils::moleculeB, G4DNAMoleculeEncounterStepper::Utils::trackA.
다음에 의해서 참조됨 : CalculateStep().
|
inlineinherited |
G4VITTimeStepComputer.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITTimeStepComputer::fReactants.
|
inline |
G4DNAMoleculeEncounterStepper.hh 파일의 132 번째 라인에서 정의되었습니다.
다음을 참조함 : fReactionModel.
|
inlineinherited |
G4VITTimeStepComputer.hh 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITTimeStepComputer::fpReactionTable.
|
inlineinherited |
G4VITTimeStepComputer.hh 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITTimeStepComputer::fSampledMinTimeStep.
|
inlinevirtualinherited |
This macro defined in AddClone_def
G4VITTimeStepComputer.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VITStepModel::Initialize().
|
private |
G4DNAMoleculeEncounterStepper.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_MAX, fHasAlreadyReachedNullTime, G4VITTimeStepComputer::fReactants, G4VITTimeStepComputer::fSampledMinTimeStep.
다음에 의해서 참조됨 : CalculateStep().
|
private |
G4DNAMoleculeEncounterStepper.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : fHasAlreadyReachedNullTime, fMolecularReactionTable, fReactionModel, fVerbose.
|
virtual |
G4VITTimeStepComputer(으)로부터 재구현되었습니다.
G4DNAMoleculeEncounterStepper.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4ITFinder< T >::Instance(), G4MemStat::MemoryUsage(), G4VITTimeStepComputer::Prepare(), G4ITFinder< T >::UpdatePositionMap().
|
inlinevirtualinherited |
G4VITTimeStepComputer.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITTimeStepComputer::fReactants.
다음에 의해서 참조됨 : G4ITModelProcessor::ExtractTimeStepperData().
|
inline |
G4DNAMoleculeEncounterStepper.hh 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : fReactionModel.
|
inlineinherited |
G4VITTimeStepComputer.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITTimeStepComputer::fpReactionTable.
다음에 의해서 참조됨 : G4VITStepModel::Initialize().
|
staticinherited |
G4VITTimeStepComputer.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITTimeStepComputer::fCurrentGlobalTime, G4VITTimeStepComputer::fUserMinTimeStep.
다음에 의해서 참조됨 : G4ITModelProcessor::InitializeStepper().
G4DNAMoleculeEncounterStepper.hh 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
|
staticprotectedinherited |
G4VITTimeStepComputer.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VITTimeStepComputer::SetTimes().
|
private |
G4DNAMoleculeEncounterStepper.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateStep(), G4DNAMoleculeEncounterStepper(), InitializeForNewTrack(), operator=().
|
private |
G4DNAMoleculeEncounterStepper.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateStep(), G4DNAMoleculeEncounterStepper(), operator=().
|
protectedinherited |
G4VITTimeStepComputer.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VITTimeStepComputer::G4VITTimeStepComputer(), G4VITTimeStepComputer::GetReactionTable(), G4VITTimeStepComputer::SetReactionTable().
|
protectedinherited |
|
private |
G4DNAMoleculeEncounterStepper.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateStep(), G4DNAMoleculeEncounterStepper(), GetReactionModel(), operator=(), SetReactionModel().
|
protectedinherited |
G4VITTimeStepComputer.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateStep(), G4VITTimeStepComputer::G4VITTimeStepComputer(), G4VITTimeStepComputer::GetSampledMinTimeStep(), InitializeForNewTrack().
|
staticprotectedinherited |
G4VITTimeStepComputer.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateStep(), G4VITTimeStepComputer::SetTimes().
|
private |
G4DNAMoleculeEncounterStepper.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateStep(), CheckAndRecordResults(), G4DNAMoleculeEncounterStepper(), operator=(), SetVerbose().