|
|||||||||
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 FunctionOfx
function
in class CrossSections
public double functionInt(double e, double v)
functionInt
in interface FunctionInt2
functionInt
in class PhysicsModel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |