|
|||||||||
| 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 FunctionOfxfunction in class CrossSectionspublic double dNdx()
public double dNdx(double rnd)
public double e(double rnd)
public double functionInt(double e,
double v)
functionInt in interface FunctionInt2functionInt in class PhysicsModelpublic double functionInt(double e)
functionInt in interface FunctionIntfunctionInt in class CrossSections
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||