#include <G4PreCompoundFragment.hh>
Definition at line 43 of file G4PreCompoundFragment.hh.
◆ G4PreCompoundFragment() [1/2]
◆ ~G4PreCompoundFragment()
G4PreCompoundFragment::~G4PreCompoundFragment |
( |
| ) |
|
|
virtual |
◆ G4PreCompoundFragment() [2/2]
◆ CalcEmissionProbability()
Implements G4VPreCompoundFragment.
Definition at line 55 of file G4PreCompoundFragment.cc.
57{
58
59
60
61
63
65
66
67 if(0 < index) {
69 }
70
73
74
75
76
77
78
79
80
81
83}
static G4double ComputePowerParameter(G4int resA, G4int idx)
G4double theEmissionProbability
◆ CrossSection()
Definition at line 113 of file G4PreCompoundFragment.cc.
114{
117 res = GetOpt0(ekin);
118
119 }
else if(
OPTxs <= 2) {
124
125 } else {
129 }
130 return res;
131}
static G4double ComputeCrossSection(G4double K, G4double cb, G4double resA13, G4double amu1, G4int idx, G4int Z, G4int resA)
static G4double ComputeCrossSection(G4double K, G4double cb, G4double resA13, G4double amu1, G4int idx, G4int Z, G4int A, G4int resA)
G4double theCoulombBarrier
Referenced by G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
◆ operator!=()
◆ operator=()
◆ operator==()
◆ ProbabilityDistributionFunction()
◆ SampleKineticEnergy()
Implements G4VPreCompoundFragment.
Definition at line 142 of file G4PreCompoundFragment.cc.
143{
146 probmax *= toler;
150 for(i=0; i<100; ++i) {
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167 if(probmax*rndm->
flat() <= prob) {
break; }
168 }
169
170
171
172
173
174 return T;
175}
virtual G4double ProbabilityDistributionFunction(G4double ekin, const G4Fragment &aFragment)=0
The documentation for this class was generated from the following files: