Geant4
10.01.p02
|
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H2O2) More...
#include <G4DNAMolecularReactionTable.hh>
Public Member Functions | |
G4DNAMolecularReactionData (G4double reactionRate, const G4Molecule *reactive1, const G4Molecule *reactive2) | |
G4DNAMolecularReactionData (G4double reactionRate, const G4String &reactive1, const G4String &reactive2) | |
~G4DNAMolecularReactionData () | |
const G4Molecule * | GetReactive1 () const |
const G4Molecule * | GetReactive2 () const |
G4double | GetReactionRate () const |
G4double | GetReducedReactionRadius () const |
void | SetReactive1 (const G4Molecule *reactive) |
void | SetReactive2 (const G4Molecule *reactive) |
void | SetReactive (const G4Molecule *reactive1, const G4Molecule *reactive2) |
void | AddProduct (const G4Molecule *molecule) |
void | SetReactive1 (const G4String &reactive) |
void | SetReactive2 (const G4String &reactive) |
void | SetReactive (const G4String &reactive1, const G4String &reactive2) |
void | AddProduct (const G4String &molecule) |
G4int | GetNbProducts () const |
const G4Molecule * | GetProduct (G4int i) const |
Protected Member Functions | |
G4DNAMolecularReactionData () | |
Protected Attributes | |
const G4Molecule * | fReactive1 |
const G4Molecule * | fReactive2 |
G4double | fReactionRate |
G4double | fReducedReactionRadius |
std::vector< const G4Molecule * > * | fProducts |
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H2O2)
Definition at line 65 of file G4DNAMolecularReactionTable.hh.
G4DNAMolecularReactionData::G4DNAMolecularReactionData | ( | G4double | reactionRate, |
const G4Molecule * | reactive1, | ||
const G4Molecule * | reactive2 | ||
) |
Definition at line 84 of file G4DNAMolecularReactionTable.cc.
References fReactionRate, fReducedReactionRadius, G4Molecule::GetDiffusionCoefficient(), G4INCL::Math::pi, SetReactive1(), and SetReactive2().
G4DNAMolecularReactionData::G4DNAMolecularReactionData | ( | G4double | reactionRate, |
const G4String & | reactive1, | ||
const G4String & | reactive2 | ||
) |
Definition at line 109 of file G4DNAMolecularReactionTable.cc.
References fReactionRate, fReactive1, fReactive2, fReducedReactionRadius, G4Molecule::GetDiffusionCoefficient(), G4INCL::Math::pi, SetReactive1(), and SetReactive2().
G4DNAMolecularReactionData::~G4DNAMolecularReactionData | ( | ) |
Definition at line 134 of file G4DNAMolecularReactionTable.cc.
References fProducts.
|
protected |
Definition at line 74 of file G4DNAMolecularReactionTable.cc.
void G4DNAMolecularReactionData::AddProduct | ( | const G4Molecule * | molecule | ) |
Definition at line 163 of file G4DNAMolecularReactionTable.cc.
References fProducts.
Referenced by G4EmDNAChemistry::ConstructReactionTable().
void G4DNAMolecularReactionData::AddProduct | ( | const G4String & | molecule | ) |
Definition at line 186 of file G4DNAMolecularReactionTable.cc.
References fProducts, and G4MoleculeTable::Instance().
|
inline |
Definition at line 94 of file G4DNAMolecularReactionTable.hh.
References fProducts.
Referenced by G4DNAMolecularReaction::MakeReaction(), and G4DNAMolecularReactionTable::PrintTable().
|
inline |
Definition at line 100 of file G4DNAMolecularReactionTable.hh.
References fProducts.
Referenced by G4DNAMolecularReaction::MakeReaction(), and G4DNAMolecularReactionTable::PrintTable().
|
inline |
Definition at line 80 of file G4DNAMolecularReactionTable.hh.
References fReactionRate.
Referenced by G4DNAMolecularReactionTable::PrintTable().
|
inline |
Definition at line 77 of file G4DNAMolecularReactionTable.hh.
References fReactive1.
Referenced by G4DNAMolecularReactionTable::SetReaction().
|
inline |
Definition at line 78 of file G4DNAMolecularReactionTable.hh.
References fReactive2.
Referenced by G4DNAMolecularReactionTable::SetReaction().
|
inline |
Definition at line 81 of file G4DNAMolecularReactionTable.hh.
References fReducedReactionRadius.
Referenced by G4DNASmoluchowskiReactionModel::GetReactionRadius().
void G4DNAMolecularReactionData::SetReactive | ( | const G4Molecule * | reactive1, |
const G4Molecule * | reactive2 | ||
) |
Definition at line 154 of file G4DNAMolecularReactionTable.cc.
References fReactive1, and fReactive2.
void G4DNAMolecularReactionData::SetReactive | ( | const G4String & | reactive1, |
const G4String & | reactive2 | ||
) |
Definition at line 179 of file G4DNAMolecularReactionTable.cc.
References fReactive1, fReactive2, G4MoleculeTable::GetMoleculeModel(), and G4MoleculeTable::Instance().
void G4DNAMolecularReactionData::SetReactive1 | ( | const G4Molecule * | reactive | ) |
Definition at line 144 of file G4DNAMolecularReactionTable.cc.
References fReactive1.
Referenced by G4DNAMolecularReactionData().
void G4DNAMolecularReactionData::SetReactive1 | ( | const G4String & | reactive | ) |
Definition at line 171 of file G4DNAMolecularReactionTable.cc.
References fReactive1, G4MoleculeTable::GetMoleculeModel(), and G4MoleculeTable::Instance().
void G4DNAMolecularReactionData::SetReactive2 | ( | const G4Molecule * | reactive | ) |
Definition at line 149 of file G4DNAMolecularReactionTable.cc.
References fReactive2.
Referenced by G4DNAMolecularReactionData().
void G4DNAMolecularReactionData::SetReactive2 | ( | const G4String & | reactive | ) |
Definition at line 175 of file G4DNAMolecularReactionTable.cc.
References fReactive2, G4MoleculeTable::GetMoleculeModel(), and G4MoleculeTable::Instance().
|
protected |
Definition at line 113 of file G4DNAMolecularReactionTable.hh.
Referenced by AddProduct(), GetNbProducts(), GetProduct(), and ~G4DNAMolecularReactionData().
|
protected |
Definition at line 110 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), and GetReactionRate().
|
protected |
Definition at line 108 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetReactive1(), SetReactive(), and SetReactive1().
|
protected |
Definition at line 109 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetReactive2(), SetReactive(), and SetReactive2().
|
protected |
Definition at line 111 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), and GetReducedReactionRadius().