26#ifndef G4VDNAHitModel_hh
27#define G4VDNAHitModel_hh
31class G4DNAComponentNode;
38 std::variant<
const G4DNAComponentNode*,
G4VDNAHitModel & operator=(const G4VDNAHitModel &right)=delete
virtual ~G4VDNAHitModel()=default
G4VDNAHitModel(const G4VDNAHitModel &)=delete
virtual G4bool DoReaction(const G4Track &track, const G4double &, const DNANode &)=0
virtual G4double CalculateReactionTime(const G4Track &trackA, DNANode &)=0