#include <G4InuclParamAngDst.hh>
Definition at line 42 of file G4InuclParamAngDst.hh.
◆ G4InuclParamAngDst()
G4InuclParamAngDst::G4InuclParamAngDst |
( |
const G4String & |
name, |
|
|
const G4double(&) |
abnC[2][4][4], |
|
|
G4int |
verbose = 0 |
|
) |
| |
|
inline |
Definition at line 45 of file G4InuclParamAngDst.hh.
const G4double(& coeffAB)[2][4][4]
G4VThreeBodyAngDst(const G4String &name, G4int verbose=0)
◆ ~G4InuclParamAngDst()
virtual G4InuclParamAngDst::~G4InuclParamAngDst |
( |
| ) |
|
|
inlinevirtual |
◆ GetCosTheta() [1/2]
Implements G4VThreeBodyAngDst.
Definition at line 45 of file G4InuclParamAngDst.cc.
47 G4cout <<
theName <<
"::GetCosTheta: ptype " << ptype <<
" ekin " << ekin
54 const G4int itry_max = 100;
60 while ((Spow < 0. || Spow > 1.) && itry < itry_max) {
62 Spow = randomInuclPowers(ekin,
coeffAB[J]);
65 if (itry == itry_max) {
67 G4cout <<
theName <<
"::GetCosTheta -> itry = itry_max " << itry
74 return 2.0*Spow - 1.0;
const G4double(& coeffAB)[2][4][4]
G4GLOB_DLL std::ostream G4cout
◆ GetCosTheta() [2/2]
◆ coeffAB
const G4double(& G4InuclParamAngDst::coeffAB)[2][4][4] |
|
protected |
The documentation for this class was generated from the following files: