|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmmc.PhysicsModel
mmc.CrossSections
mmc.Ionizationloss
mmc.IonizStochastic
public class IonizStochastic
class contains functions necessary for calculation of ionization losses
Field Summary | |
---|---|
Interpolate |
J
|
Interpolate |
Jo
|
boolean |
jt
|
Fields inherited from class mmc.Ionizationloss |
---|
beta, c, gamma, ioniz, s, vMax, vMin, vUp |
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 | |
---|---|
IonizStochastic(Ionizationloss cros)
initializes an integral class separate from that in Propagate |
Method Summary | |
---|---|
double |
dNdx()
this is what dN/dx is equal to |
double |
dNdx(double rnd)
this is what dN/dx is equal to |
double |
e(double rnd)
this is the value of e=v*p.e, corresponding to rnd in the call to dNdx |
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.Ionizationloss |
---|
d2Ndvdx, inelCorrection, setEnergy |
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 IonizStochastic(Ionizationloss 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 |