| 
    Geant4
    10.00.p03
    
   | 
 
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 () | |
| 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) | 
| G4int | GetNbProducts () const | 
| const G4Molecule * | GetProduct (G4int i) const | 
Protected Member Functions | |
| G4DNAMolecularReactionData () | |
Protected Attributes | |
| G4MoleculeHandle | fReactive1 | 
| G4MoleculeHandle | fReactive2 | 
| G4double | fReactionRate | 
| G4double | fReducedReactionRadius | 
| std::vector< G4MoleculeHandle > * | fProducts | 
G4DNAMolecularReactionData contains the information relative to a given reaction (eg : °OH + °OH -> H2O2)
Definition at line 56 of file G4DNAMolecularReactionTable.hh.
| G4DNAMolecularReactionData::G4DNAMolecularReactionData | ( | G4double | reactionRate, | 
| const G4Molecule * | reactive1, | ||
| const G4Molecule * | reactive2 | ||
| ) | 
Definition at line 59 of file G4DNAMolecularReactionTable.cc.
References fReactionRate, fReducedReactionRadius, G4Molecule::GetDiffusionCoefficient(), G4INCL::Math::pi, SetReactive1(), and SetReactive2().
 Here is the call graph for this function:| G4DNAMolecularReactionData::~G4DNAMolecularReactionData | ( | ) | 
Definition at line 81 of file G4DNAMolecularReactionTable.cc.
References fProducts.
      
  | 
  protected | 
Definition at line 53 of file G4DNAMolecularReactionTable.cc.
| void G4DNAMolecularReactionData::AddProduct | ( | const G4Molecule * | molecule | ) | 
Definition at line 106 of file G4DNAMolecularReactionTable.cc.
References fProducts, and G4MoleculeHandleManager::Instance().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 76 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 82 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 67 of file G4DNAMolecularReactionTable.hh.
References fReactionRate.
Referenced by G4DNAMolecularReactionTable::PrintTable().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 64 of file G4DNAMolecularReactionTable.hh.
References fReactive1.
Referenced by G4DNAMolecularReactionTable::SetReaction(), and G4DNAMolecularReactionTable::~G4DNAMolecularReactionTable().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 65 of file G4DNAMolecularReactionTable.hh.
References fReactive2.
Referenced by G4DNAMolecularReactionTable::SetReaction(), and G4DNAMolecularReactionTable::~G4DNAMolecularReactionTable().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 68 of file G4DNAMolecularReactionTable.hh.
References fReducedReactionRadius.
| void G4DNAMolecularReactionData::SetReactive | ( | const G4Molecule * | reactive1, | 
| const G4Molecule * | reactive2 | ||
| ) | 
Definition at line 99 of file G4DNAMolecularReactionTable.cc.
References fReactive1, fReactive2, G4MoleculeHandleManager::GetMoleculeHandle(), and G4MoleculeHandleManager::Instance().
 Here is the call graph for this function:| void G4DNAMolecularReactionData::SetReactive1 | ( | const G4Molecule * | reactive | ) | 
Definition at line 91 of file G4DNAMolecularReactionTable.cc.
References fReactive1, G4MoleculeHandleManager::GetMoleculeHandle(), and G4MoleculeHandleManager::Instance().
Referenced by G4DNAMolecularReactionData().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4DNAMolecularReactionData::SetReactive2 | ( | const G4Molecule * | reactive | ) | 
Definition at line 95 of file G4DNAMolecularReactionTable.cc.
References fReactive2, G4MoleculeHandleManager::GetMoleculeHandle(), and G4MoleculeHandleManager::Instance().
Referenced by G4DNAMolecularReactionData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 95 of file G4DNAMolecularReactionTable.hh.
Referenced by AddProduct(), GetNbProducts(), GetProduct(), and ~G4DNAMolecularReactionData().
      
  | 
  protected | 
Definition at line 92 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), and GetReactionRate().
      
  | 
  protected | 
Definition at line 90 of file G4DNAMolecularReactionTable.hh.
Referenced by GetReactive1(), SetReactive(), and SetReactive1().
      
  | 
  protected | 
Definition at line 91 of file G4DNAMolecularReactionTable.hh.
Referenced by GetReactive2(), SetReactive(), and SetReactive2().
      
  | 
  protected | 
Definition at line 93 of file G4DNAMolecularReactionTable.hh.
Referenced by G4DNAMolecularReactionData(), and GetReducedReactionRadius().