76 if (
this == &rhs)
return *
this;
89 const double currentStepTime,
91 bool userStepTimeLimit)
98 G4ExceptionDescription exceptionDescription (
"You have to give a reaction model to the molecular reaction process");
99 G4Exception(
"G4DNAMolecularReaction::TestReactibility",
"MolecularReaction001",
105 G4ExceptionDescription exceptionDescription (
"You have to give a reaction table to the molecular reaction process");
106 G4Exception(
"G4DNAMolecularReaction::TestReactibility",
"MolecularReaction002",
117 if(currentStepTime == 0.)
119 userStepTimeLimit =
false;
128 G4cout <<
"\033[1;39;36m" <<
"G4MolecularReaction "<<
G4endl;
132 <<
" calculated distance by model (= -1 if real distance > reaction radius and the user limitation step is not reached) : "
138 <<
" | MolA " << moleculeA->
GetName()
139 <<
", MolB " << moleculeB->
GetName()
142 G4cout <<
"--------------------------------------------" <<
G4endl;
161 G4cout <<
"G4DNAMolecularReaction::MakeReaction" <<
G4endl;
173 G4cout <<
"--------------------------------------------" <<
G4endl;
191 for (
G4int j=0 ; j < nbProducts; j++)