|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmmc.PhysicsModel
mmc.CrossSections
mmc.Bremsstrahlung
mmc.BremsStochastic
public class BremsStochastic
class contains functions necessary for calculation of bremsstrahlung losses
Field Summary | |
---|---|
Interpolate[] |
J
|
Interpolate[] |
Jo
|
boolean |
jt
|
Fields inherited from class mmc.Bremsstrahlung |
---|
brems, c, form, lorenz, lorenzCut, s, vMax, vMin, vUp, Xo |
Fields inherited from class mmc.CrossSections |
---|
b, cb, cd, ce, ci, component, cp, cros, d, e, i, 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 | |
---|---|
BremsStochastic(Bremsstrahlung cros)
initializes an integral class separate from that in Propagate |
Method Summary | |
---|---|
double |
dNdx()
this is what the sum over all components of dN/dx is equal to |
double |
dNdx(double rnd)
this is what the sum over all components of dN/dx is equal to |
double |
e(double rnd)
this is the value of e=v*E, corresponding to rnd in the call to dNdx for the component chosen with rnd in the argument |
double |
function(double v)
this is what d2N/dv,dx is equal to - interface to Integral |
double |
functionInt(double e)
1d parametrization - interface to Interpolate |
double |
functionInt(double e,
double v)
2d parametrization - interface to Interpolate |
Methods inherited from class mmc.Bremsstrahlung |
---|
Sel, setEnergy, setLpm |
Methods inherited from class mmc.CrossSections |
---|
getdx, getef |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Interpolate[] J
public boolean jt
public Interpolate[] Jo
Constructor Detail |
---|
public BremsStochastic(Bremsstrahlung cros)
Method Detail |
---|
public double function(double v)
function
in interface FunctionOfx
function
in class CrossSections
public double dNdx()
public double dNdx(double rnd)
public double e(double rnd)
public double functionInt(double e, double v)
functionInt
in interface FunctionInt2
functionInt
in class PhysicsModel
public double functionInt(double e)
functionInt
in interface FunctionInt
functionInt
in class CrossSections
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |