mmc
Class IonizContinuous

java.lang.Object
  extended by mmc.PhysicsModel
      extended by mmc.CrossSections
          extended by mmc.Ionizationloss
              extended by mmc.IonizContinuous
All Implemented Interfaces:
FunctionInt, FunctionInt2, FunctionOfx

public class IonizContinuous
extends Ionizationloss

class contains functions necessary for calculation of ionization losses


Field Summary
 Interpolate J
           
 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
IonizContinuous(Ionizationloss cros)
          initializes an integral class separate from that in Propagate
 
Method Summary
 double dEdx()
          contribution of ionization to -dE/dx
 double function(double v)
          inelastic electron bremsstrahlung correction to dEdx - interface to Integral
 double functionInt(double e)
          1d 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 mmc.PhysicsModel
functionInt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

J

public Interpolate J

jt

public boolean jt
Constructor Detail

IonizContinuous

public IonizContinuous(Ionizationloss cros)
initializes an integral class separate from that in Propagate

Method Detail

function

public double function(double v)
inelastic electron bremsstrahlung correction to dEdx - interface to Integral

Specified by:
function in interface FunctionOfx
Overrides:
function in class CrossSections

dEdx

public double dEdx()
contribution of ionization to -dE/dx


functionInt

public double functionInt(double e)
1d parametrization - interface to Interpolate

Specified by:
functionInt in interface FunctionInt
Overrides:
functionInt in class CrossSections