Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4DNASmoluchowskiReactionModel Class Reference

#include <G4DNASmoluchowskiReactionModel.hh>

Inheritance diagram for G4DNASmoluchowskiReactionModel:
Inheritance graph
[legend]
Collaboration diagram for G4DNASmoluchowskiReactionModel:
Collaboration graph
[legend]

Public Member Functions

 G4DNASmoluchowskiReactionModel ()
 
virtual ~G4DNASmoluchowskiReactionModel ()
 
 G4DNASmoluchowskiReactionModel (const G4DNASmoluchowskiReactionModel &)
 
virtual void Initialise (const G4Molecule *, const G4Track &)
 
virtual void InitialiseToPrint (const G4Molecule *)
 
virtual G4double GetReactionRadius (const G4Molecule *, const G4Molecule *)
 
virtual G4double GetReactionRadius (const G4int)
 
virtual G4bool FindReaction (const G4Track &, const G4Track &, const G4double, G4double &, const G4bool)
 
- Public Member Functions inherited from G4VDNAReactionModel
 G4VDNAReactionModel ()
 
 G4VDNAReactionModel (const G4VDNAReactionModel &)
 
virtual ~G4VDNAReactionModel ()
 
void SetReactionTable (const G4DNAMolecularReactionTable *)
 
const G4DNAMolecularReactionTableGetReactionTable ()
 

Additional Inherited Members

- Protected Member Functions inherited from G4VDNAReactionModel
G4VDNAReactionModeloperator= (const G4VDNAReactionModel &)
 
- Protected Attributes inherited from G4VDNAReactionModel
const G4DNAMolecularReactionTablefReactionTable
 

Detailed Description

G4DNASmoluchowskiReactionModel should be used for very fast reactions (high reaction rate) : the reactions between reactants occuring at encounter. When the time step is constrained this model uses brownian bridge : "Absorbing (Smoluchowski) boundary condition" Reference : On the simulation of diffusion processes close to boundaries, N. J. B. Green, Molecular Physics, 65: 6, 1399 — 1408(1988)

Definition at line 58 of file G4DNASmoluchowskiReactionModel.hh.

Constructor & Destructor Documentation

G4DNASmoluchowskiReactionModel::G4DNASmoluchowskiReactionModel ( )

Definition at line 33 of file G4DNASmoluchowskiReactionModel.cc.

G4DNASmoluchowskiReactionModel::~G4DNASmoluchowskiReactionModel ( )
virtual

Definition at line 51 of file G4DNASmoluchowskiReactionModel.cc.

G4DNASmoluchowskiReactionModel::G4DNASmoluchowskiReactionModel ( const G4DNASmoluchowskiReactionModel __right)

Definition at line 38 of file G4DNASmoluchowskiReactionModel.cc.

Member Function Documentation

G4bool G4DNASmoluchowskiReactionModel::FindReaction ( const G4Track __trackA,
const G4Track __trackB,
const G4double  __R,
G4double __r,
const G4bool  __alongStepReaction 
)
virtual

Implements G4VDNAReactionModel.

Definition at line 79 of file G4DNASmoluchowskiReactionModel.cc.

Here is the call graph for this function:

G4double G4DNASmoluchowskiReactionModel::GetReactionRadius ( const G4Molecule mol1,
const G4Molecule mol2 
)
virtual

Implements G4VDNAReactionModel.

Definition at line 66 of file G4DNASmoluchowskiReactionModel.cc.

G4double G4DNASmoluchowskiReactionModel::GetReactionRadius ( const G4int  __i)
virtual

Implements G4VDNAReactionModel.

Definition at line 73 of file G4DNASmoluchowskiReactionModel.cc.

void G4DNASmoluchowskiReactionModel::Initialise ( const G4Molecule ,
const G4Track  
)
virtual

This macro is defined in AddClone_def

Reimplemented from G4VDNAReactionModel.

Definition at line 56 of file G4DNASmoluchowskiReactionModel.cc.

Here is the call graph for this function:

void G4DNASmoluchowskiReactionModel::InitialiseToPrint ( const G4Molecule __molecule)
virtual

Implements G4VDNAReactionModel.

Definition at line 61 of file G4DNASmoluchowskiReactionModel.cc.

Here is the call graph for this function:


The documentation for this class was generated from the following files: