|
Geant4
10.03
|
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H2O2) More...
#include <G4DNAMolecularReactionTable.hh>
Collaboration diagram for G4DNAMolecularReactionData:Public Types | |
| typedef std::function< double(double)> | RateParam |
Static Public Member Functions | |
| static double | PolynomialParam (double temp_K, std::vector< double > P) |
| static double | ArrehniusParam (double temp_K, std::vector< double > P) |
| static double | ScaledParameterization (double temp_K, double temp_init, double rateCste_init) |
Protected Member Functions | |
| G4DNAMolecularReactionData () | |
Protected Attributes | |
| G4MolecularConfiguration * | fReactant1 |
| G4MolecularConfiguration * | fReactant2 |
| G4double | fObservedReactionRate |
| G4double | fEffectiveReactionRadius |
| std::vector < G4MolecularConfiguration * > * | fProducts |
| RateParam | fRateParam |
| int | fReactionID |
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H2O2)
Definition at line 67 of file G4DNAMolecularReactionTable.hh.
| typedef std::function<double(double)> G4DNAMolecularReactionData::RateParam |
Definition at line 165 of file G4DNAMolecularReactionTable.hh.
| G4DNAMolecularReactionData::G4DNAMolecularReactionData | ( | G4double | reactionRate, |
| G4MolecularConfiguration * | reactive1, | ||
| G4MolecularConfiguration * | reactive2 | ||
| ) |
Definition at line 70 of file G4DNAMolecularReactionTable.cc.
References fEffectiveReactionRadius, fObservedReactionRate, fReactionID, G4MolecularConfiguration::GetDiffusionCoefficient(), pi, SetReactant1(), and SetReactant2().
Here is the call graph for this function:| G4DNAMolecularReactionData::G4DNAMolecularReactionData | ( | G4double | reactionRate, |
| const G4String & | reactive1, | ||
| const G4String & | reactive2 | ||
| ) |
Definition at line 100 of file G4DNAMolecularReactionTable.cc.
References fEffectiveReactionRadius, fObservedReactionRate, fReactant1, fReactant2, fReactionID, G4MolecularConfiguration::GetDiffusionCoefficient(), pi, SetReactant1(), and SetReactant2().
Here is the call graph for this function:| G4DNAMolecularReactionData::~G4DNAMolecularReactionData | ( | ) |
Definition at line 127 of file G4DNAMolecularReactionTable.cc.
References fProducts.
|
protected |
Definition at line 57 of file G4DNAMolecularReactionTable.cc.
References fReactionID.
| void G4DNAMolecularReactionData::AddProduct | ( | G4MolecularConfiguration * | molecule | ) |
Definition at line 155 of file G4DNAMolecularReactionTable.cc.
References fProducts.
Referenced by G4EmDNAChemistry::ConstructReactionTable(), and G4ReactionTableMessenger::SetNewValue().
Here is the caller graph for this function:| void G4DNAMolecularReactionData::AddProduct | ( | const G4String & | molecule | ) |
Definition at line 176 of file G4DNAMolecularReactionTable.cc.
References fProducts, and G4MoleculeTable::Instance().
Here is the call graph for this function:
|
static |
Definition at line 193 of file G4DNAMolecularReactionTable.cc.
References G4Exp(), m3, mole, and s.
Referenced by SetArrehniusParameterization().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 112 of file G4DNAMolecularReactionTable.hh.
References fEffectiveReactionRadius.
Referenced by G4DNASmoluchowskiReactionModel::GetReactionRadius().
Here is the caller graph for this function:
|
inline |
Definition at line 137 of file G4DNAMolecularReactionTable.hh.
References fProducts.
Referenced by G4DNAMolecularReaction::MakeReaction(), and G4DNAMolecularReactionTable::PrintTable().
Here is the caller graph for this function:
|
inline |
Definition at line 107 of file G4DNAMolecularReactionTable.hh.
References fObservedReactionRate.
Referenced by G4DNAMolecularReactionTable::PrintTable().
Here is the caller graph for this function:
|
inline |
Definition at line 143 of file G4DNAMolecularReactionTable.hh.
References fProducts.
Referenced by G4DNAMolecularReaction::MakeReaction(), and G4DNAMolecularReactionTable::PrintTable().
Here is the caller graph for this function:
|
inline |
Definition at line 149 of file G4DNAMolecularReactionTable.hh.
References fProducts.
|
inline |
Definition at line 93 of file G4DNAMolecularReactionTable.hh.
References fReactant1.
Referenced by G4DNAMolecularReactionTable::SetReaction(), and G4DNAMolecularReactionTable::~G4DNAMolecularReactionTable().
Here is the caller graph for this function:
|
inline |
Definition at line 97 of file G4DNAMolecularReactionTable.hh.
References fReactant2.
Referenced by G4DNAMolecularReactionTable::SetReaction(), and G4DNAMolecularReactionTable::~G4DNAMolecularReactionTable().
Here is the caller graph for this function:
|
inline |
Definition at line 88 of file G4DNAMolecularReactionTable.hh.
References fReactant1, and fReactant2.
|
inline |
Definition at line 83 of file G4DNAMolecularReactionTable.hh.
References fReactionID.
|
static |
Definition at line 183 of file G4DNAMolecularReactionTable.cc.
Referenced by SetPolynomialParameterization().
Here is the caller graph for this function:
|
inline |
Definition at line 154 of file G4DNAMolecularReactionTable.hh.
References fProducts.
|
static |
Definition at line 199 of file G4DNAMolecularReactionTable.cc.
References G4MolecularConfiguration::DiffCoeffWater().
Referenced by SetScaledParameterization().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4DNAMolecularReactionData::ScaleForNewTemperature | ( | double | temp_K | ) |
Definition at line 726 of file G4DNAMolecularReactionTable.cc.
References fRateParam, and SetObservedReactionRateConstant().
Here is the call graph for this function:| void G4DNAMolecularReactionData::SetArrehniusParameterization | ( | double | A0, |
| double | E_R | ||
| ) |
Definition at line 689 of file G4DNAMolecularReactionTable.cc.
References ArrehniusParam(), fRateParam, G4cout, G4endl, and P.
Referenced by G4ReactionTableMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 117 of file G4DNAMolecularReactionTable.hh.
References fEffectiveReactionRadius.
|
inline |
Definition at line 102 of file G4DNAMolecularReactionTable.hh.
References fObservedReactionRate.
Referenced by ScaleForNewTemperature(), and G4ReactionTableMessenger::SetNewValue().
Here is the caller graph for this function:| void G4DNAMolecularReactionData::SetPolynomialParameterization | ( | const std::vector< double > & | P | ) |
Definition at line 682 of file G4DNAMolecularReactionTable.cc.
References fRateParam, and PolynomialParam().
Referenced by G4ReactionTableMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4DNAMolecularReactionData::SetReactant1 | ( | G4MolecularConfiguration * | reactive | ) |
Definition at line 137 of file G4DNAMolecularReactionTable.cc.
References fReactant1.
Referenced by G4DNAMolecularReactionData().
Here is the caller graph for this function:| void G4DNAMolecularReactionData::SetReactant1 | ( | const G4String & | reactive | ) |
Definition at line 161 of file G4DNAMolecularReactionTable.cc.
References fReactant1, G4MoleculeTable::GetConfiguration(), and G4MoleculeTable::Instance().
Here is the call graph for this function:| void G4DNAMolecularReactionData::SetReactant2 | ( | G4MolecularConfiguration * | reactive | ) |
Definition at line 143 of file G4DNAMolecularReactionTable.cc.
References fReactant2.
Referenced by G4DNAMolecularReactionData().
Here is the caller graph for this function:| void G4DNAMolecularReactionData::SetReactant2 | ( | const G4String & | reactive | ) |
Definition at line 165 of file G4DNAMolecularReactionTable.cc.
References fReactant2, G4MoleculeTable::GetConfiguration(), and G4MoleculeTable::Instance().
Here is the call graph for this function:| void G4DNAMolecularReactionData::SetReactants | ( | G4MolecularConfiguration * | reactive1, |
| G4MolecularConfiguration * | reactive2 | ||
| ) |
Definition at line 148 of file G4DNAMolecularReactionTable.cc.
References fReactant1, and fReactant2.
| void G4DNAMolecularReactionData::SetReactants | ( | const G4String & | reactive1, |
| const G4String & | reactive2 | ||
| ) |
Definition at line 169 of file G4DNAMolecularReactionTable.cc.
References fReactant1, fReactant2, G4MoleculeTable::GetConfiguration(), and G4MoleculeTable::Instance().
Here is the call graph for this function:
|
inline |
Definition at line 84 of file G4DNAMolecularReactionTable.hh.
References fReactionID.
| void G4DNAMolecularReactionData::SetScaledParameterization | ( | double | temperature_K, |
| double | rateCste | ||
| ) |
Definition at line 702 of file G4DNAMolecularReactionTable.cc.
References fRateParam, and ScaledParameterization().
Referenced by G4ReactionTableMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 186 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetEffectiveReactionRadius(), and SetEffectiveReactionRadius().
|
protected |
Definition at line 185 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetObservedReactionRateConstant(), and SetObservedReactionRateConstant().
|
protected |
Definition at line 188 of file G4DNAMolecularReactionTable.hh.
Referenced by AddProduct(), GetNbProducts(), GetProduct(), GetProducts(), RemoveProducts(), and ~G4DNAMolecularReactionData().
|
protected |
Definition at line 190 of file G4DNAMolecularReactionTable.hh.
Referenced by ScaleForNewTemperature(), SetArrehniusParameterization(), SetPolynomialParameterization(), and SetScaledParameterization().
|
protected |
Definition at line 183 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetReactant1(), GetReactants(), SetReactant1(), and SetReactants().
|
protected |
Definition at line 184 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetReactant2(), GetReactants(), SetReactant2(), and SetReactants().
|
protected |
Definition at line 191 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), GetReactionID(), and SetReactionID().