mmc
Class PhysicsModel
java.lang.Object
mmc.PhysicsModel
- All Implemented Interfaces:
- FunctionInt, FunctionInt2, FunctionOfx
- Direct Known Subclasses:
- AtmFlux, Atmosphere, CosCorr, CrossSections, CteqPDF, EarthModel, Energy2Loss, ExpCorr, IntFlux, Medium, NeutrinoInt, NeutrinoTot, Particle, Propagate, Scattering
public class PhysicsModel
- extends java.lang.Object
- implements FunctionOfx, FunctionInt, FunctionInt2
This is an entry class of the physical model we are building. Contains constant definitions.
Field Summary |
protected static double |
Alpha
|
static double |
bigEnergy
|
protected static double |
C
|
static double |
Cmon
|
protected static double |
computerPrecision
|
protected static double |
De2
|
protected static double |
Ds2
|
static double |
ebig
|
static double |
elow
|
protected static double |
Gf
|
protected static double |
Gw
|
protected static double |
Gz
|
protected static double |
halfPrecision
|
protected static int |
imaxs
|
protected static double |
iprec
|
protected static double |
iprec2
|
protected static int |
iromb
|
protected static double |
K
|
protected static double |
Lmu
|
protected static double |
Log10
|
static double |
Lstau
|
protected static double |
Ltau
|
protected static double |
Ma1
|
protected static double |
Me
|
static double |
Mmon
|
protected static double |
Mmu
|
protected static double |
Mn
|
protected static double |
Mp
|
protected static double |
Mpi
|
protected static double |
Mrh
|
protected static double |
Mrs
|
static double |
Mstau
|
protected static double |
Mtau
|
protected static double |
Mw
|
protected static double |
Mz
|
protected static double |
Na
|
static double |
nlow
|
protected static int |
num1
|
protected static int |
num2
|
protected static int |
num3
|
protected static double |
Pi
|
protected static double |
Re
|
protected static double |
Ry
|
protected static double |
sqrt2
|
protected static double |
sqrt3
|
protected static double |
sqrtE
|
protected static double |
St2
|
protected static double |
Tt2
|
static double |
xres
|
protected static double |
Xw
|
Method Summary |
double |
function(double e)
for integration - interface to Integral - to be overwritten by subclasses |
double |
functionInt(double e)
1d parametrization - interface to Interpolate - to be overwritten by subclasses |
double |
functionInt(double e,
double v)
2d parametrization - interface to Interpolate - to be overwritten by subclasses |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pi
protected static final double Pi
- See Also:
- Constant Field Values
Log10
protected static final double Log10
sqrt2
protected static final double sqrt2
sqrt3
protected static final double sqrt3
sqrtE
protected static final double sqrtE
iromb
protected static final int iromb
- See Also:
- Constant Field Values
imaxs
protected static final int imaxs
- See Also:
- Constant Field Values
iprec
protected static final double iprec
- See Also:
- Constant Field Values
iprec2
protected static final double iprec2
- See Also:
- Constant Field Values
num1
protected static final int num1
- See Also:
- Constant Field Values
num2
protected static final int num2
- See Also:
- Constant Field Values
num3
protected static final int num3
- See Also:
- Constant Field Values
computerPrecision
protected static final double computerPrecision
- See Also:
- Constant Field Values
halfPrecision
protected static final double halfPrecision
Alpha
protected static final double Alpha
- See Also:
- Constant Field Values
Me
protected static final double Me
- See Also:
- Constant Field Values
Ry
protected static final double Ry
- See Also:
- Constant Field Values
K
protected static final double K
- See Also:
- Constant Field Values
C
protected static final double C
- See Also:
- Constant Field Values
Re
protected static final double Re
- See Also:
- Constant Field Values
Na
protected static final double Na
- See Also:
- Constant Field Values
Mmu
protected static final double Mmu
- See Also:
- Constant Field Values
Lmu
protected static final double Lmu
- See Also:
- Constant Field Values
Mtau
protected static final double Mtau
- See Also:
- Constant Field Values
Ltau
protected static final double Ltau
- See Also:
- Constant Field Values
Mpi
protected static final double Mpi
- See Also:
- Constant Field Values
Mp
protected static final double Mp
- See Also:
- Constant Field Values
Mn
protected static final double Mn
- See Also:
- Constant Field Values
Mrh
protected static final double Mrh
- See Also:
- Constant Field Values
Ma1
protected static final double Ma1
- See Also:
- Constant Field Values
Mrs
protected static final double Mrs
- See Also:
- Constant Field Values
Gf
protected static final double Gf
- See Also:
- Constant Field Values
Mw
protected static final double Mw
- See Also:
- Constant Field Values
Mz
protected static final double Mz
- See Also:
- Constant Field Values
Xw
protected static final double Xw
- See Also:
- Constant Field Values
Gw
protected static final double Gw
- See Also:
- Constant Field Values
Gz
protected static final double Gz
- See Also:
- Constant Field Values
Ds2
protected static final double Ds2
- See Also:
- Constant Field Values
Tt2
protected static final double Tt2
- See Also:
- Constant Field Values
De2
protected static final double De2
- See Also:
- Constant Field Values
St2
protected static final double St2
- See Also:
- Constant Field Values
Mmon
public static double Mmon
Cmon
public static double Cmon
Mstau
public static double Mstau
Lstau
public static double Lstau
xres
public static final double xres
- See Also:
- Constant Field Values
bigEnergy
public static final double bigEnergy
- See Also:
- Constant Field Values
elow
public static double elow
nlow
public static double nlow
ebig
public static double ebig
PhysicsModel
public PhysicsModel()
function
public double function(double e)
- for integration - interface to Integral - to be overwritten by subclasses
- Specified by:
function
in interface FunctionOfx
functionInt
public double functionInt(double e)
- 1d parametrization - interface to Interpolate - to be overwritten by subclasses
- Specified by:
functionInt
in interface FunctionInt
functionInt
public double functionInt(double e,
double v)
- 2d parametrization - interface to Interpolate - to be overwritten by subclasses
- Specified by:
functionInt
in interface FunctionInt2