mmc
Class Scattering

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

public class Scattering
extends PhysicsModel

class contains functions for evaluation of the Moliere angle distribution spread


Field Summary
 Interpolate J
           
 Interpolate Jdf
           
 boolean jt
           
 
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
Scattering(Particle p)
          initialize the class
 
Method Summary
 double function(double E)
          function for angle distribution spread calculation - interface to Integral
 double functionInt(double e)
          1d parametrization - interface to Interpolate
 double gettho(double dr, double ei, double ef)
          spread of the angle distribution, corresponding to the given propagation distance
 
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

Jdf

public Interpolate Jdf

jt

public boolean jt
Constructor Detail

Scattering

public Scattering(Particle p)
initialize the class

Method Detail

function

public double function(double E)
function for angle distribution spread calculation - interface to Integral

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

gettho

public double gettho(double dr,
                     double ei,
                     double ef)
spread of the angle distribution, corresponding to the given propagation distance


functionInt

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

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