|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmmc.PhysicsModel
mmc.CrossSections
mmc.Photonuclear
public class Photonuclear
class contains functions necessary for calculation of photonuclear losses
| Field Summary | |
|---|---|
int |
bb
|
PhotoContinuous |
c
|
int |
form
|
Interpolate[] |
J
|
boolean |
jt
|
protected Photonuclear |
photo
|
PhotoStochastic |
s
|
int |
shadow
|
double |
vMax
|
double |
vMin
|
double |
vUp
|
| Fields inherited from class mmc.CrossSections |
|---|
b, cb, cd, ce, ci, component, cp, cros, d, e, Jdf, lpm, m, n, p |
| Fields inherited from class mmc.PhysicsModel |
|---|
Alpha, bigEnergy, C, Cmon, computerPrecision, De2, Ds2, ebig, elow, Gf, Gw, Gz, halfPrecision, imaxs, iprec, iprec2, iromb, K, Lmu, Log10, Lstau, Ltau, Ma1, Me, Mmon, Mmu, Mn, Mp, Mpi, Mrh, Mrs, Mstau, Mtau, Mw, Mz, Na, nlow, num1, num2, num3, Pi, Re, Ry, sqrt2, sqrt3, sqrtE, St2, Tt2, xres, Xw |
| Constructor Summary | |
|---|---|
Photonuclear(CrossSections cros)
initializes subclasses and creates internal references to p and m |
|
Photonuclear(Photonuclear cros)
creates internal references to p and m, to be called from subclasses |
|
| Method Summary | |
|---|---|
double |
function(double Q2)
parametrized photonuclear cross section - interface to Integral |
double |
functionInt(double e,
double v)
2d parametrization - interface to Interpolate |
double |
photoN(double v,
int i)
this is what the photonuclear interaction cross section is equal to |
void |
setEnergy(int i)
call before using the photonuclear functions to set the component of the primary |
| Methods inherited from class mmc.CrossSections |
|---|
functionInt, getdx, getef |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public PhotoContinuous c
public PhotoStochastic s
public double vMax
public double vUp
public double vMin
protected Photonuclear photo
public int bb
public int form
public int shadow
public Interpolate[] J
public boolean jt
| Constructor Detail |
|---|
public Photonuclear(Photonuclear cros)
public Photonuclear(CrossSections cros)
| Method Detail |
|---|
public void setEnergy(int i)
public double photoN(double v,
int i)
public double function(double Q2)
function in interface FunctionOfxfunction in class CrossSections
public double functionInt(double e,
double v)
functionInt in interface FunctionInt2functionInt in class PhysicsModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||