#include <G4InuclParamMomDst.hh>
Definition at line 42 of file G4InuclParamMomDst.hh.
G4InuclParamMomDst::G4InuclParamMomDst |
( |
const G4String & |
name, |
|
|
const G4double(&) |
pqprC[2][4][4], |
|
|
const G4double(&) |
psC[2][3], |
|
|
G4int |
verbose = 0 |
|
) |
| |
|
inline |
Definition at line 45 of file G4InuclParamMomDst.hh.
G4VMultiBodyMomDst(const G4String &name, G4int verbose=0)
const G4double(& coeffPR)[2][4][4]
const G4double(& coeffPS)[2][3]
virtual G4InuclParamMomDst::~G4InuclParamMomDst |
( |
| ) |
|
|
inlinevirtual |
Implements G4VMultiBodyMomDst.
Definition at line 49 of file G4InuclParamMomDst.cc.
51 G4cout <<
theName <<
"::GetMomentum: ptype " << ptype <<
" ekin " << ekin
64 for(
G4int im = 0; im < 3; im++) {
66 PS += C * theG4Pow->
powN(ekin, im);
69 G4cout <<
" im " << im <<
" : coeffPS[JK][im] " << C
70 <<
" ekin^im " << theG4Pow->
powN(ekin, im) <<
G4endl;
77 G4cout <<
" PS " << PS <<
" Spow = sqrt(S)*(PR+(1-PQ)*S^4) " << Spow
78 <<
" PRA = PS*Spow " << PRA <<
G4endl;
80 return std::fabs(PRA);
static G4Pow * GetInstance()
G4double powN(G4double x, G4int n) const
G4GLOB_DLL std::ostream G4cout
G4double randomInuclPowers(G4double ekin, const G4double(&coeff)[4][4])
const G4double(& coeffPR)[2][4][4]
const G4double(& coeffPS)[2][3]
const G4double(& G4InuclParamMomDst::coeffPR)[2][4][4] |
|
protected |
const G4double(& G4InuclParamMomDst::coeffPS)[2][3] |
|
protected |
The documentation for this class was generated from the following files: