47 #ifndef G4MOLECULEENCOUNTERSTEPPER_H
48 #define G4MOLECULEENCOUNTERSTEPPER_H
142 #endif // G4MOLECULEENCOUNTERSTEPPER_H
The pointer G4MolecularConfiguration will be shared by all the molecules having the same molecule def...
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 &)
const G4Molecule * moleculeA
void InitializeForNewTrack()
Utils(const G4Track &tA, G4MolecularConfiguration *mB)
const G4DNAMolecularReactionTable *& fMolecularReactionTable
Given a molecule G4DNAMoleculeEncounterStepper will calculate for its possible reactants what will be...
G4MolecularConfiguration * moleculeB
Class Description The dynamic molecule holds all the data that change for a molecule It has a pointer...
Before stepping all tracks G4Scheduler calls all the G4VITModel which may contain a G4VITTimeStepper ...
G4VDNAReactionModel * GetReactionModel()