39 #ifndef G4MOLECULARREACTION_H
40 #define G4MOLECULARREACTION_H
78 const double currentStepTime,
79 const double previousStepTime,
80 bool userStepTimeLimit) ;
112 #endif // G4MOLECULARREACTION_H
G4VDNAReactionModel is an interface used by the G4DNAMolecularReaction process.
G4DNAMolecularReaction & operator=(const G4DNAMolecularReaction &other)
Assignment operator.
#define G4IT_ADD_CLONE(parent_class, kid_class)
virtual G4bool TestReactibility(const G4Track &, const G4Track &, const double currentStepTime, const double previousStepTime, bool userStepTimeLimit)
Given two tracks, it tells you whether they can react.
Similar to G4ParticleChange, but deal with two tracks rather than one.
G4DNAMolecularReactionTable sorts out the G4DNAMolecularReactionData for bimolecular reaction...
G4VITReactionProcess defines the reaction between two G4IT.
void SetReactionModel(G4VDNAReactionModel *)
virtual ~G4DNAMolecularReaction()
Default destructor.
const G4DNAMolecularReactionTable *& fMolReactionTable
G4DNAMolecularReaction is the reaction process used in G4DNAMolecularStepByStepModel between two mole...
G4DNAMolecularReaction()
Default constructor.
G4VDNAReactionModel * fReactionModel
virtual G4ITReactionChange * MakeReaction(const G4Track &, const G4Track &)
Will generate the products of the two given tracks.
void SetReactionTable(const G4DNAMolecularReactionTable *)