76 std::istringstream iss(newValue);
90 double dimensionedReactionRate = reactionRate * (1e-3 * m3 / (mole * s));
118 while(iss.eof() ==
false)
255 std::istringstream iss(newValue);
290 && iss.eof() ==
false
309 iss >> rateconst_method;
310 if(rateconst_method ==
"Fix")
316 double dimensionedReactionRate = reactionRate * (1e-3 * m3 / (mole * s));
339 else if(rateconst_method ==
"Arr")
349 else if(rateconst_method ==
"Pol")
352 std::vector<double> P = {0, 0, 0, 0, 0};
367 else if(rateconst_method ==
"Scale")
372 double reactionRateCste;
373 iss >> reactionRateCste;
374 double dimensionedReactionRate = reactionRateCste * (1e-3 * m3 / (mole * s));
G4GLOB_DLL std::ostream G4cout
void SetPolynomialParameterization(const std::vector< double > &P)
void SetArrehniusParameterization(double A0, double E_R)
void SetObservedReactionRateConstant(G4double rate)
void AddProduct(Reactant *molecule)
void SetScaledParameterization(double temperature_K, double rateCste)
void PrintTable(G4VDNAReactionModel *=0)
void SetReaction(G4double observedReactionRate, Reactant *reactive1, Reactant *reactive2)
G4UIcmdWithAString * fpAddReaction
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWithoutParameter * fpPrintTable
G4DNAMolecularReactionTable * fpTable
G4ReactionTableMessenger(G4DNAMolecularReactionTable *)
G4UIcmdWithAString * fpNewDiffContReaction
virtual ~G4ReactionTableMessenger()