90 void InitializeForNewTrack();
93 void CheckAndRecordResults(
const Utils&,
99 G4bool fHasAlreadyReachedNullTime{
false};
102 G4ITTrackHolder* fpTrackContainer;
103 G4ITReactionSet* fReactionSet;
109 Utils(
const G4Track& tA,
const G4MolecularConfiguration* mB);
117 const G4Track& fpTrackA;
118 const G4MolecularConfiguration* fpMoleculeB;
119 const G4Molecule* fpMoleculeA;
G4ReferenceCountedHandle< G4KDTreeResult > G4KDTreeResultHandle
G4DNAMoleculeEncounterStepper(const G4DNAMoleculeEncounterStepper &)=delete
G4VDNAReactionModel * GetReactionModel()
G4DNAMoleculeEncounterStepper()
G4DNAMoleculeEncounterStepper & operator=(const G4DNAMoleculeEncounterStepper &)=delete
void SetReactionModel(G4VDNAReactionModel *)
G4double CalculateStep(const G4Track &, const G4double &) override
~G4DNAMoleculeEncounterStepper() override
G4double CalculateMinTimeStep(G4double, G4double) override