39 #ifndef G4MOLECULARSTEPBYSTEPMODEL_H
40 #define G4MOLECULARSTEPBYSTEPMODEL_H
100 #endif // G4MOLECULARSTEPBYSTEPMODEL_H
G4VDNAReactionModel is an interface used by the G4DNAMolecularReaction process.
#define G4IT_ADD_CLONE(parent_class, kid_class)
G4DNAMolecularReactionTable sorts out the G4DNAMolecularReactionData for bimolecular reaction...
G4VDNAReactionModel * fReactionModel
G4VDNAReactionModel * GetReactionModel()
Define what to do before stepping and after stepping.
G4VITReactionProcess * fpReactionProcess
G4DNAMolecularStepByStepModel(const G4String &name="DNAMolecularStepByStepModel")
Default constructor.
const G4DNAMolecularReactionTable *& fMolecularReactionTable
virtual ~G4DNAMolecularStepByStepModel()
Default destructor.
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...
G4DNAMolecularStepByStepModel & operator=(const G4DNAMolecularStepByStepModel &)
Assignment operator.
G4DNAMolecularStepByStepModel :
G4VITTimeStepper * fpTimeStepper
void SetReactionModel(G4VDNAReactionModel *)