Geant4
10.03.p01
|
#include <G4DNAMolecularReaction.hh>
Public Member Functions | |
G4DNAMolecularReaction () | |
virtual | ~G4DNAMolecularReaction () |
G4DNAMolecularReaction (const G4DNAMolecularReaction &other) | |
G4DNAMolecularReaction & | operator= (const G4DNAMolecularReaction &other) |
virtual G4bool | TestReactibility (const G4Track &, const G4Track &, const double currentStepTime, const double previousStepTime, bool userStepTimeLimit) |
virtual G4ITReactionChange * | MakeReaction (const G4Track &, const G4Track &) |
void | SetReactionModel (G4VDNAReactionModel *) |
void | SetReactionTable (const G4DNAMolecularReactionTable *) |
void | SetVerbose (int) |
Public Member Functions inherited from G4VITReactionProcess | |
G4VITReactionProcess () | |
virtual | ~G4VITReactionProcess () |
G4VITReactionProcess (const G4VITReactionProcess &other) | |
G4VITReactionProcess & | operator= (const G4VITReactionProcess &other) |
virtual void | Initialize () |
virtual G4bool | IsApplicable (G4ITType, G4ITType) const |
void | SetReactionTable (const G4ITReactionTable *) |
void | ResetChanges () |
Protected Attributes | |
const G4DNAMolecularReactionTable *& | fMolReactionTable |
G4VDNAReactionModel * | fReactionModel |
G4int | fVerbose |
G4double | fReactionRadius |
G4double | fDistance |
Protected Attributes inherited from G4VITReactionProcess | |
const G4ITReactionTable * | fpReactionTable |
G4ITReactionChange * | fpChanges |
G4String | fName |
G4DNAMolecularReaction is the reaction process used in G4DNAMolecularStepByStepModel between two molecules. After the global track steps, it test whether the molecules can react. If so, the reaction is made.
Definition at line 64 of file G4DNAMolecularReaction.hh.
G4DNAMolecularReaction::G4DNAMolecularReaction | ( | ) |
Default constructor
Definition at line 48 of file G4DNAMolecularReaction.cc.
|
virtual |
Default destructor
Definition at line 60 of file G4DNAMolecularReaction.cc.
G4DNAMolecularReaction::G4DNAMolecularReaction | ( | const G4DNAMolecularReaction & | other | ) |
Copy constructor
other | Object to copy from |
Definition at line 66 of file G4DNAMolecularReaction.cc.
|
virtual |
Will generate the products of the two given tracks
Implements G4VITReactionProcess.
Definition at line 160 of file G4DNAMolecularReaction.cc.
G4DNAMolecularReaction & G4DNAMolecularReaction::operator= | ( | const G4DNAMolecularReaction & | other | ) |
Assignment operator
other | Object to assign from |
Definition at line 79 of file G4DNAMolecularReaction.cc.
|
inline |
Definition at line 111 of file G4DNAMolecularReaction.hh.
|
inline |
Definition at line 116 of file G4DNAMolecularReaction.hh.
|
virtual |
Given two tracks, it tells you whether they can react
Implements G4VITReactionProcess.
Definition at line 92 of file G4DNAMolecularReaction.cc.
|
protected |
Definition at line 107 of file G4DNAMolecularReaction.hh.
|
protected |
Definition at line 103 of file G4DNAMolecularReaction.hh.
|
protected |
Definition at line 104 of file G4DNAMolecularReaction.hh.
|
protected |
Definition at line 106 of file G4DNAMolecularReaction.hh.
|
protected |
Definition at line 105 of file G4DNAMolecularReaction.hh.