|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmmc.PhysicsModel
mmc.CrossSections
mmc.Epairproduction
public class Epairproduction
class contains functions necessary for calculation of e+e- pair production losses
Field Summary | |
---|---|
EpairContinuous |
c
|
protected Epairproduction |
epair
|
Interpolate[] |
J
|
boolean |
jt
|
EpairStochastic |
s
|
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 | |
---|---|
Epairproduction(CrossSections cros)
initializes subclasses and creates internal references to p and m |
|
Epairproduction(Epairproduction cros)
creates internal references to p and m, to be called from subclasses |
Method Summary | |
---|---|
double |
ePair(double v,
int i)
this is the calculation of the dSigma/dv |
double |
function(double r)
this is the calculation of the d2Sigma/dvdRo - interface to Integral |
double |
functionInt(double e,
double v)
2d parametrization - interface to Interpolate |
void |
setEnergy(int i)
call before using the pair production 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 EpairContinuous c
public EpairStochastic s
public double vMax
public double vUp
public double vMin
protected Epairproduction epair
public Interpolate[] J
public boolean jt
Constructor Detail |
---|
public Epairproduction(Epairproduction cros)
public Epairproduction(CrossSections cros)
Method Detail |
---|
public void setEnergy(int i)
public double function(double r)
function
in interface FunctionOfx
function
in class CrossSections
public double ePair(double v, int i)
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 |