125 2.95e10 * (1e-3 * m3 / (mole * s)), e_aq, OH);
131 2.65e10 * (1e-3 * m3 / (mole * s)), e_aq, H);
138 2.11e10 * (1e-3 * m3 / (mole * s)), e_aq, H3Op);
144 1.41e10 * (1e-3 * m3 / (mole * s)), e_aq, H2O2);
151 0.44e10 * (1e-3 * m3 / (mole * s)), OH, OH);
156 theReactionTable->
SetReaction(1.44e10 * (1e-3 * m3 / (mole * s)), OH, H);
160 1.20e10 * (1e-3 * m3 / (mole * s)), H, H);
165 theReactionTable->
SetReaction(1.43e11 * (1e-3 * m3 / (mole * s)), H3Op, OHm);
181 FindProcess(
"e-_G4DNAVibExcitation",
"e-");
183 if (pProcess !=
nullptr)
189 if(pSancheExcitationMod !=
nullptr)
200 if (pProcess ==
nullptr)
219 pPhysicsListHelper->RegisterProcess(pBrownianTransport, pMoleculeDef);
241 reactionTable->
PrintTable(reactionRadiusComputer);
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
static void ConstructMolecule()
static void ConstructDissociationChannels()
static G4DNAChemistryManager * Instance()
void SetChemistryList(G4VUserChemistryList &)
void SetDisplacer(Species *, Displacer *)
void AddProduct(Reactant *molecule)
void SetReaction(G4double observedReactionRate, Reactant *reactive1, Reactant *reactive2)
void PrintTable(G4VDNAReactionModel *=nullptr)
void SetReactionModel(G4VDNAReactionModel *)
void ExtendLowEnergyLimit(G4double)
static G4Electron * Definition()
void ConstructDissociationChannels() override
void ConstructMolecule() override
void ConstructTimeStepModel(G4DNAMolecularReactionTable *reactionTable) override
void ConstructReactionTable(G4DNAMolecularReactionTable *reactionTable) override
void ConstructProcess() override
static G4H2O * Definition()
G4MolecularConfiguration * GetConfiguration(const G4String &, bool mustExist=true)
G4MoleculeDefinitionIterator GetDefintionIterator()
static G4MoleculeTable * Instance()
G4ProcessManager * GetProcessManager() const
static G4PhysicsListHelper * GetPhysicsListHelper()
G4int AddRestProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4ProcessTable * GetProcessTable()
G4VProcess * FindProcess(const G4String &processName, const G4String &particleName) const
G4VEmModel * EmModel(size_t index=0) const
void SetVerboseLevel(G4int value)
void RegisterTimeStepModel(G4VITStepModel *timeStepModel, G4double startingTime=0)