47 #ifndef G4MOLECULEENCOUNTERSTEPPER_H
48 #define G4MOLECULEENCOUNTERSTEPPER_H
141 #endif // G4MOLECULEENCOUNTERSTEPPER_H
G4VDNAReactionModel is an interface used by the G4DNAMolecularReaction process.
void CheckAndRecordResults(const Utils &, G4KDTreeResultHandle &)
void SetReactionModel(G4VDNAReactionModel *)
#define G4IT_ADD_CLONE(parent_class, kid_class)
G4VDNAReactionModel * fReactionModel
G4bool fHasAlreadyReachedNullTime
G4double GetConstant() const
G4DNAMoleculeEncounterStepper & operator=(const G4DNAMoleculeEncounterStepper &)
G4DNAMoleculeEncounterStepper()
G4DNAMolecularReactionTable sorts out the G4DNAMolecularReactionData for bimolecular reaction...
virtual ~G4DNAMoleculeEncounterStepper()
virtual G4double CalculateStep(const G4Track &, const G4double &)
Utils(const G4Track &tA, const G4Molecule *mB)
const G4Molecule * moleculeA
void InitializeForNewTrack()
const G4DNAMolecularReactionTable *& fMolecularReactionTable
Given a molecule G4DNAMoleculeEncounterStepper will calculate for its possible reactants what will be...
Class Description The dynamic molecule holds all the data that change for a molecule It has a pointer...
const G4Molecule * moleculeB
Before stepping all tracks G4Scheduler calls all the G4VITModel which may contain a G4VITTimeStepper ...
G4VDNAReactionModel * GetReactionModel()