#include <G4VITReactionProcess.hh>
G4VITReactionProcess defines the reaction between two G4IT. It should be stored in a G4VITModel.
Definition at line 62 of file G4VITReactionProcess.hh.
◆ G4VITReactionProcess() [1/2]
G4VITReactionProcess::G4VITReactionProcess |
( |
| ) |
|
Default constructor
Definition at line 38 of file G4VITReactionProcess.cc.
const G4ITReactionTable * fpReactionTable
G4ITReactionChange * fpChanges
◆ ~G4VITReactionProcess()
G4VITReactionProcess::~G4VITReactionProcess |
( |
| ) |
|
|
virtual |
◆ G4VITReactionProcess() [2/2]
Copy constructor
- Parameters
-
Definition at line 48 of file G4VITReactionProcess.cc.
const G4ITReactionTable * fpReactionTable
G4ITReactionChange * fpChanges
◆ Initialize()
virtual void G4VITReactionProcess::Initialize |
( |
| ) |
|
|
inlinevirtual |
First initialization (done once for all at the begin of the run) eg. check if the reaction table is given ...
Definition at line 92 of file G4VITReactionProcess.hh.
◆ IsApplicable()
◆ MakeReaction()
virtual G4ITReactionChange* G4VITReactionProcess::MakeReaction |
( |
const G4Track & |
, |
|
|
const G4Track & |
|
|
) |
| |
|
pure virtual |
◆ operator=()
Will Clone the reaction process i.e. new reaction process will be created with same features as the parent one. Use preprocessor macro : AddCloneReactionProcess the copy constructor of the derived class must be implemented. This macro is defined in AddClone_defAssignment operator
- Parameters
-
other | Object to assign from |
- Returns
- A reference to this
Definition at line 55 of file G4VITReactionProcess.cc.
58 if (
this == &rhs)
return *
this;
◆ ResetChanges()
void G4VITReactionProcess::ResetChanges |
( |
| ) |
|
|
inline |
◆ SetReactionTable()
◆ TestReactibility()
virtual G4bool G4VITReactionProcess::TestReactibility |
( |
const G4Track & |
, |
|
|
const G4Track & |
, |
|
|
const double |
, |
|
|
const double |
, |
|
|
bool |
|
|
) |
| |
|
pure virtual |
◆ fName
◆ fpChanges
◆ fpReactionTable
The documentation for this class was generated from the following files: