ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4VDNAReactionModel () | |
G4VDNAReactionModel (const G4VDNAReactionModel &)=delete | |
G4VDNAReactionModel & | operator= (const G4VDNAReactionModel &)=delete |
virtual | ~G4VDNAReactionModel () |
virtual void | Initialise (const G4MolecularConfiguration *, const G4Track &) |
virtual void | InitialiseToPrint (const G4MolecularConfiguration *)=0 |
virtual G4double | GetReactionRadius (const G4MolecularConfiguration *, const G4MolecularConfiguration *)=0 |
virtual G4double | GetReactionRadius (int)=0 |
virtual G4bool | FindReaction (const G4Track &, const G4Track &, G4double, G4double &, G4bool)=0 |
void | SetReactionTable (const G4DNAMolecularReactionTable *) |
const G4DNAMolecularReactionTable * | GetReactionTable () |
Protected Attributes | |
const G4DNAMolecularReactionTable * | fpReactionTable |
G4VDNAReactionModel is an interface used by the G4DNAMolecularReaction process. It defines how the reaction radius should be calculated and whether two molecules can indeed react.
Definition at line 60 of file G4VDNAReactionModel.hh.
View newest version in sPHENIX GitHub at line 60 of file G4VDNAReactionModel.hh
G4VDNAReactionModel::G4VDNAReactionModel | ( | ) |
Definition at line 29 of file G4VDNAReactionModel.cc.
View newest version in sPHENIX GitHub at line 29 of file G4VDNAReactionModel.cc
|
delete |
|
virtualdefault |
|
pure virtual |
Implemented in G4DNASmoluchowskiReactionModel.
Referenced by G4DNAMolecularReaction::TestReactibility().
|
pure virtual |
Implemented in G4DNASmoluchowskiReactionModel.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAMolecularReactionTable::PrintTable(), and G4DNAMolecularReaction::TestReactibility().
Implemented in G4DNASmoluchowskiReactionModel.
const G4DNAMolecularReactionTable * G4VDNAReactionModel::GetReactionTable | ( | ) |
Definition at line 41 of file G4VDNAReactionModel.cc.
View newest version in sPHENIX GitHub at line 41 of file G4VDNAReactionModel.cc
References fpReactionTable.
Referenced by G4DNAMolecularReactionTable::PrintTable().
|
inlinevirtual |
Reimplemented in G4DNASmoluchowskiReactionModel.
Definition at line 68 of file G4VDNAReactionModel.hh.
View newest version in sPHENIX GitHub at line 68 of file G4VDNAReactionModel.hh
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep().
|
pure virtual |
Implemented in G4DNASmoluchowskiReactionModel.
Referenced by G4DNAMolecularReactionTable::PrintTable().
|
delete |
void G4VDNAReactionModel::SetReactionTable | ( | const G4DNAMolecularReactionTable * | pReactionTable | ) |
Definition at line 36 of file G4VDNAReactionModel.cc.
View newest version in sPHENIX GitHub at line 36 of file G4VDNAReactionModel.cc
References fpReactionTable.
Referenced by G4DNAMolecularReactionTable::PrintTable().
|
protected |
Definition at line 82 of file G4VDNAReactionModel.hh.
View newest version in sPHENIX GitHub at line 82 of file G4VDNAReactionModel.hh
Referenced by G4DNASmoluchowskiReactionModel::GetReactionRadius(), GetReactionTable(), G4DNASmoluchowskiReactionModel::Initialise(), G4DNASmoluchowskiReactionModel::InitialiseToPrint(), and SetReactionTable().