gen
Class NeutrinoInt

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

public class NeutrinoInt
extends PhysicsModel

Class contains functions for calculation of neutrino interaction differential cross sections.


Field Summary
 Interpolate[] J
           
 boolean jt
           
 double RA
           
 double RZ
           
 
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
NeutrinoInt()
          Class constructor.
 
Method Summary
 double dSdy(double y, double E, boolean cc, boolean nu)
          returns the neutrino cross sections integrated over x as functions of y and energy E in [GeV].
 double function(double x)
          returns the neutrino cross section dS2dxdy - interface to Integral.
 double functionInt(double E, double y)
          2d parametrization - interface to Interpolate
 void interpolate()
          Parametrizes the integral of this class.
 
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

RA

public double RA

RZ

public double RZ

J

public Interpolate[] J

jt

public boolean jt
Constructor Detail

NeutrinoInt

public NeutrinoInt()
Class constructor. Sets up the values of cross section parameters and calls the CteqPDF constructor.

Method Detail

dSdy

public double dSdy(double y,
                   double E,
                   boolean cc,
                   boolean nu)
returns the neutrino cross sections integrated over x as functions of y and energy E in [GeV].


function

public double function(double x)
returns the neutrino cross section dS2dxdy - interface to Integral.

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

interpolate

public void interpolate()
Parametrizes the integral of this class.


functionInt

public double functionInt(double E,
                          double y)
2d parametrization - interface to Interpolate

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