35 return r0 == 0 ? 0 : - rc / (1 - std::exp( rc / r0 ) );
43 G4double probabilityOfReaction = 0.01;
44 G4double maximumReactionRadius = 1.45*CLHEP::nm;
45 G4double maximumRelativeDiffusionCoefficient = 2.0*9.46e9 *CLHEP::nm*CLHEP::nm/CLHEP::s;
47 return maximumReactionRadius + 2.0 *
48 std::sqrt(maximumRelativeDiffusionCoefficient * tCutOff) * erfcInv;
54 G4double probabilityOfReaction = 0.01;
55 G4double maximumReactionRadius = 1.45*CLHEP::nm;
56 G4double maximumRelativeDiffusionCoefficient = 2.0*9.46e9 *CLHEP::nm*CLHEP::nm/CLHEP::s;
58 return maximumReactionRadius + 2.0 *
59 std::sqrt(maximumRelativeDiffusionCoefficient * tCutOff) * erfcInv;
66 G4double probabilityOfReaction = 0.01;
67 G4double maximumReactionRadius = 1.45*CLHEP::nm;
68 G4double maximumRelativeDiffusionCoefficient = 2.0*9.46e9 *CLHEP::nm*CLHEP::nm/CLHEP::s;
70 return maximumReactionRadius + 2.0 *
71 std::sqrt(maximumRelativeDiffusionCoefficient * tCutOff) * erfcInv;
static G4double erfcInv(G4double x)
static G4double EffectiveDistance(const G4double &rc, const G4double &r0)
static G4double GetDNADistanceCutOff()
static G4double GetRCutOff()