Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VDNAHitModel Class Referenceabstract

#include <G4VDNAHitModel.hh>

Public Member Functions

 G4VDNAHitModel (const G4String &name)
 
virtual ~G4VDNAHitModel ()=default
 
G4VDNAHitModeloperator= (const G4VDNAHitModel &right)=delete
 
 G4VDNAHitModel (const G4VDNAHitModel &)=delete
 
virtual G4double CalculateReactionTime (const G4Track &trackA, DNANode &)=0
 
virtual G4bool DoReaction (const G4Track &track, const G4double &, const DNANode &)=0
 

Detailed Description

Definition at line 35 of file G4VDNAHitModel.hh.

Constructor & Destructor Documentation

◆ G4VDNAHitModel() [1/2]

G4VDNAHitModel::G4VDNAHitModel ( const G4String name)
explicit

Definition at line 27 of file G4VDNAHitModel.cc.

28 : fName(name)
29{}

◆ ~G4VDNAHitModel()

virtual G4VDNAHitModel::~G4VDNAHitModel ( )
virtualdefault

◆ G4VDNAHitModel() [2/2]

G4VDNAHitModel::G4VDNAHitModel ( const G4VDNAHitModel )
delete

Member Function Documentation

◆ CalculateReactionTime()

virtual G4double G4VDNAHitModel::CalculateReactionTime ( const G4Track trackA,
DNANode &   
)
pure virtual

◆ DoReaction()

virtual G4bool G4VDNAHitModel::DoReaction ( const G4Track track,
const G4double ,
const DNANode &   
)
pure virtual

◆ operator=()

G4VDNAHitModel & G4VDNAHitModel::operator= ( const G4VDNAHitModel right)
delete

The documentation for this class was generated from the following files: