|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmmc.PhysicsModel
mmc.CrossSections
mmc.Ionizationloss
public class Ionizationloss
class contains functions necessary for calculation of ionization losses
Field Summary | |
---|---|
protected double |
beta
|
IonizContinuous |
c
|
protected double |
gamma
|
protected Ionizationloss |
ioniz
|
IonizStochastic |
s
|
double |
vMax
|
double |
vMin
|
double |
vUp
|
Fields inherited from class mmc.CrossSections |
---|
b, cb, cd, ce, ci, component, cp, cros, d, e, i, J, Jdf, jt, 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 | |
---|---|
Ionizationloss(CrossSections cros)
initializes subclasses and creates internal references to p and m |
|
Ionizationloss(Ionizationloss cros)
creates internal references to p and m, to be called from subclasses |
Method Summary | |
---|---|
protected double |
d2Ndvdx(double v)
this is what d2N/dv,dx is equal to in the first approximation |
protected double |
inelCorrection(double v)
this is the inelastic electron bremsstrahlung correction to the first approximation of the d2N/dv,dx |
void |
setEnergy()
call before using the ionization functions, but after setting the particle energy |
Methods inherited from class mmc.CrossSections |
---|
function, functionInt, getdx, getef |
Methods inherited from class mmc.PhysicsModel |
---|
functionInt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public IonizContinuous c
public IonizStochastic s
public double vMax
public double vUp
public double vMin
protected double beta
protected double gamma
protected Ionizationloss ioniz
Constructor Detail |
---|
public Ionizationloss(Ionizationloss cros)
public Ionizationloss(CrossSections cros)
Method Detail |
---|
public void setEnergy()
protected double d2Ndvdx(double v)
protected double inelCorrection(double v)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |