63 exceptionDescription <<
"distance = "<< distance
64 <<
" is uncorrected with "
66 <<
" for : "<<pMolConfA->GetName()
67 <<
" and "<<pMolConfB->GetName();
69 "::GetTimeToEncounter()",
"G4DNATotallyDiffusionControlled02",
81 irt = ( 1.0 / ( 4 *
D ) ) * d * d;
G4double D(G4double temp)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
G4Molecule * GetMolecule(const G4Track &track)
static constexpr double ps
G4double GetObservedReactionRateConstant() const
Data * GetReactionData(Reactant *, Reactant *) const
static G4DNAMolecularReactionTable * Instance()
~G4DNATotallyDiffusionControlled() override
G4double GetDiffusionCoefficient(const G4MolecularConfiguration *pMA, const G4MolecularConfiguration *pMB)
G4bool GeminateRecombinationProbability(const G4MolecularConfiguration *pConfMolA, const G4MolecularConfiguration *pConfMolB) override
G4DNATotallyDiffusionControlled()
G4double GetTimeToEncounter(const G4Track &trackA, const G4Track &trackB) override
static G4Electron_aq * Definition()
static G4double erfcInv(G4double x)
static G4Hydrogen * Definition()
const G4MoleculeDefinition * GetDefinition() const
G4double GetDiffusionCoefficient() const
const G4MolecularConfiguration * GetMolecularConfiguration() const
const G4ThreeVector & GetPosition() const
static constexpr double pi