48 #ifndef G4DiffControlledReactionRadius_
49 #define G4DiffControlledReactionRadius_
The pointer G4MolecularConfiguration will be shared by all the molecules having the same molecule def...
G4VDNAReactionModel is an interface used by the G4DNAMolecularReaction process.
virtual G4bool FindReaction(const G4Track &, const G4Track &, const G4double, G4double &, const G4bool)
#define G4IT_ADD_CLONE(parent_class, kid_class)
G4DNASmoluchowskiReactionModel should be used for very fast reactions (high reaction rate) : the reac...
const std::vector< const G4DNAMolecularReactionData * > * fReactionData
virtual G4double GetReactionRadius(G4MolecularConfiguration *, G4MolecularConfiguration *)
G4DNASmoluchowskiReactionModel()
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H...
G4DNASmoluchowskiReactionModel & operator=(const G4DNASmoluchowskiReactionModel &)
virtual ~G4DNASmoluchowskiReactionModel()
virtual void Initialise(G4MolecularConfiguration *, const G4Track &)
This macro is defined in AddClone_def.
virtual void InitialiseToPrint(G4MolecularConfiguration *)