|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmmc.PhysicsModel
mmc.CrossSections
public class CrossSections
initializes all cross sections and keeps references to them
Field Summary | |
---|---|
Bremsstrahlung |
b
|
double |
cb
|
double |
cd
|
double |
ce
|
double |
ci
|
int |
component
|
double |
cp
|
protected CrossSections |
cros
|
Decay |
d
|
Epairproduction |
e
|
Ionizationloss |
i
|
Interpolate |
J
|
Interpolate |
Jdf
|
boolean |
jt
|
boolean |
lpm
|
protected Medium |
m
|
Photonuclear |
n
|
protected Particle |
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 | |
---|---|
CrossSections()
Necessary to keep class structure, since it is called from subclasses |
|
CrossSections(CrossSections cros)
creates internal references to p and m, to be called from subclasses |
|
CrossSections(Particle p,
Medium m)
initializes all cross sections, creates internal references to p and m |
Method Summary | |
---|---|
double |
function(double E)
function for range calculation for given energy - interface to Integral |
double |
functionInt(double e)
1d parametrization - interface to Interpolate |
double |
getdx(double ei,
double ef,
double dist)
returns the value of the distance integral from ei to ef |
double |
getef(double ei,
double dist)
final energy, corresponding to the given value of displacement dist |
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 Decay d
public Ionizationloss i
public Bremsstrahlung b
public Photonuclear n
public Epairproduction e
public int component
public double ci
public double cb
public double cp
public double ce
public double cd
protected Particle p
protected Medium m
protected CrossSections cros
public Interpolate J
public Interpolate Jdf
public boolean jt
public boolean lpm
Constructor Detail |
---|
public CrossSections()
public CrossSections(CrossSections cros)
public CrossSections(Particle p, Medium m)
Method Detail |
---|
public double function(double E)
function
in interface FunctionOfx
function
in class PhysicsModel
public double getdx(double ei, double ef, double dist)
public double getef(double ei, double dist)
public double functionInt(double e)
functionInt
in interface FunctionInt
functionInt
in class PhysicsModel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |