47 fType1 = G4Molecule::ITType();
48 fType2 = G4Molecule::ITType();
60 G4Exception(
"G4DNAMolecularStepByStepModel::operator=(const G4DNAMolecularStepByStepModel&)",
61 "G4DNAMolecularStepByStepModel001",
63 exceptionDescription);
65 if(&right ==
this)
return *
this;
106 G4cout <<
"DNAMolecularStepByStepModel will be used" <<
G4endl;
virtual void Initialize()
G4VITTimeStepComputer * fpTimeStepper
std::ostringstream G4ExceptionDescription
G4DNASmoluchowskiReactionModel should be used for very fast reactions (high reaction rate) : the reac...
Define what to do before stepping and after stepping.
G4DNAMolecularReactionTable sorts out the G4DNAMolecularReactionData for bimolecular reaction...
ReturnType & reference_cast(OriginalType &source)
G4VDNAReactionModel * fReactionModel
void SetReactionTable(G4ITReactionTable *)
static G4DNAMolecularReactionTable * GetReactionTable()
G4GLOB_DLL std::ostream G4cout
void SetReactionTable(const G4DNAMolecularReactionTable *)
G4DNAMolecularStepByStepModel(const G4String &name="DNAMolecularStepByStepModel")
Default constructor.
virtual ~G4DNAMolecularStepByStepModel()
Default destructor.
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
virtual void Initialize()
Given a molecule G4DNAMoleculeEncounterStepper will calculate for its possible reactants what will be...
G4DNAMolecularReaction is the reaction process used in G4DNAMolecularStepByStepModel between two mole...
G4VITReactionProcess * fpReactionProcess
G4DNAMolecularStepByStepModel & operator=(const G4DNAMolecularStepByStepModel &)
Assignment operator.
G4DNAMolecularStepByStepModel :
const G4ITReactionTable * fpReactionTable