#include <G4PreCompoundFragment.hh>
Definition at line 43 of file G4PreCompoundFragment.hh.
◆ G4PreCompoundFragment() [1/2]
Definition at line 42 of file G4PreCompoundFragment.cc.
45{
46 muu = probmax = 0.0;
47 if(0 ==
theZ) { index = 0; }
49 else { index =
theA + 1; }
50}
G4VPreCompoundFragment(const G4ParticleDefinition *, G4VCoulombBarrier *)
◆ ~G4PreCompoundFragment()
G4PreCompoundFragment::~G4PreCompoundFragment |
( |
| ) |
|
|
overridedefault |
◆ G4PreCompoundFragment() [2/2]
◆ CalcEmissionProbability()
Implements G4VPreCompoundFragment.
Definition at line 52 of file G4PreCompoundFragment.cc.
53{
54
55
56
57
59
61
62
63 if(0 < index) {
65 }
66
69
70
71
72
73
74
75
76
77
79}
static G4double ComputePowerParameter(G4int resA, G4int idx)
G4double theEmissionProbability
◆ CrossSection()
Definition at line 109 of file G4PreCompoundFragment.cc.
110{
113 res = GetOpt0(ekin);
114
115 }
else if(
OPTxs <= 2) {
120
121 } else {
125 }
126 return res;
127}
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 138 of file G4PreCompoundFragment.cc.
139{
142 probmax *= toler;
146 for(i=0; i<100; ++i) {
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163 if(probmax*rndm->
flat() <= prob) {
break; }
164 }
165
166
167
168
169
170 return T;
171}
virtual G4double ProbabilityDistributionFunction(G4double ekin, const G4Fragment &aFragment)=0
The documentation for this class was generated from the following files: