79 void InitializeForNewTrack();
82 void CheckAndRecordResults(
const Utils&,
88 G4bool fHasAlreadyReachedNullTime{
false};
92 G4ITReactionSet* fReactionSet;
93 G4ITTrackHolder* fpTrackContainer;
99 Utils(
const G4Track& tA,
const G4MolecularConfiguration* mB);
107 const G4Track& fpTrackA;
108 const G4MolecularConfiguration* fpMoleculeB;
109 const G4Molecule* fpMoleculeA;
G4ReferenceCountedHandle< G4KDTreeResult > G4KDTreeResultHandle
void SetReactionModel(G4VDNAReactionModel *)
G4DNAIRTMoleculeEncounterStepper & operator=(const G4DNAIRTMoleculeEncounterStepper &)=delete
G4DNAIRTMoleculeEncounterStepper()
G4DNAIRTMoleculeEncounterStepper(const G4DNAIRTMoleculeEncounterStepper &)=delete
~G4DNAIRTMoleculeEncounterStepper() override
G4VDNAReactionModel * GetReactionModel()
G4double CalculateMinTimeStep(G4double, G4double) override
G4double CalculateStep(const G4Track &, const G4double &) override