![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4VDNAReactionModel:
Collaboration diagram for G4VDNAReactionModel: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().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4DNASmoluchowskiReactionModel.
Referenced by G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAMolecularReactionTable::PrintTable(), and G4DNAMolecularReaction::TestReactibility().
Here is the caller graph for this function: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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4DNASmoluchowskiReactionModel.
Referenced by G4DNAMolecularReactionTable::PrintTable().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().