#include <G4ChatterjeeCrossSection.hh>
Definition at line 59 of file G4ChatterjeeCrossSection.hh.
Definition at line 68 of file G4ChatterjeeCrossSection.hh.
77 G4double mu = (paramC[idx][5] + paramC[idx][6]*resA13)*resA13;
78 G4double nu = std::abs((paramC[idx][7]*resA + paramC[idx][8]*resA13)*resA13
80 sig = landa*Kc + mu + nu/Kc;
88 G4double p = paramC[idx][0] + paramC[idx][1]/ec + paramC[idx][2]/(ecsq);
89 G4double landa = paramC[idx][3]*resA + paramC[idx][4];
91 G4double nu = amu1* (paramC[idx][7] + paramC[idx][8]*ec + paramC[idx][9]*ecsq);
92 G4double q = landa - nu/ecsq - 2*p*ec;
95 if(Kc < ec) { sig = p*Kc*Kc + q*Kc + r; }
96 else { sig = p*(Kc - ji)*(Kc - ji) + landa*Kc + mu + nu*(2 - Kc/ji)/ji; }
static const G4double paramC[6][11]
static const G4double emax
T max(const T t1, const T t2)
brief Return the largest of the two arguments
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
Definition at line 63 of file G4ChatterjeeCrossSection.hh.
static G4Pow * GetInstance()
static const G4double paramC[6][11]
G4double powZ(G4int Z, G4double y) const
The documentation for this class was generated from the following file: