48 #ifndef G4DiffControlledReactionRadius_
49 #define G4DiffControlledReactionRadius_
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...
virtual void Initialise(const G4Molecule *, const G4Track &)
This macro is defined in AddClone_def.
const std::vector< const G4DNAMolecularReactionData * > * fReactionData
virtual void InitialiseToPrint(const G4Molecule *)
G4DNASmoluchowskiReactionModel()
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H...
G4DNASmoluchowskiReactionModel & operator=(const G4DNASmoluchowskiReactionModel &)
virtual ~G4DNASmoluchowskiReactionModel()
virtual G4double GetReactionRadius(const G4Molecule *, const G4Molecule *)
Class Description The dynamic molecule holds all the data that change for a molecule It has a pointer...