|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmmc.PhysicsModel
gen.AtmFlux
public class AtmFlux
This is the main lepton generator class.
Field Summary | |
---|---|
double |
D
|
double |
eini
|
double |
elost
|
EarthModel |
eM
|
Interpolate[] |
J
|
boolean |
jt
|
double |
length
|
java.lang.String |
Name
|
double |
radius
|
double |
thini
|
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 | |
---|---|
AtmFlux()
|
Method Summary | |
---|---|
void |
beginAtmFlux()
begins the f2k stream. |
Particle[] |
createNext()
I3m function - creates particle set of the next event. |
void |
endAtmFlux()
concludes the f2k stream. |
void |
findNext()
creates the next event. |
double |
function(double x)
Function for flux integration over zenith angles - interface to Integral. |
double |
functionInt(double x)
1d parametrization - interface to Interpolate |
long |
initAtmFlux(java.lang.String[] args,
boolean f2k)
Class initializer, command-line option parser. |
void |
interpolate()
Parametrizes the integral of this class. |
static void |
main(java.lang.String[] args)
F2k stream lepton generator. |
void |
mmcf2k()
Main parser for the f2k file streams. |
Particle[] |
propagate(Particle p)
general-purpose lepton propagator. |
void |
setup(java.lang.String args)
I3m initializer. |
void |
setup(java.lang.String[] args)
I3m initializer. |
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 double D
public double length
public double radius
public double elost
public double eini
public double thini
public java.lang.String Name
public EarthModel eM
public Interpolate[] J
public boolean jt
Constructor Detail |
---|
public AtmFlux()
Method Detail |
---|
public long initAtmFlux(java.lang.String[] args, boolean f2k)
public void beginAtmFlux()
public void endAtmFlux()
public static void main(java.lang.String[] args)
public void setup(java.lang.String[] args)
public void setup(java.lang.String args)
public Particle[] createNext()
public void findNext()
public Particle[] propagate(Particle p)
public void mmcf2k()
public double function(double x)
function
in interface FunctionOfx
function
in class PhysicsModel
public void interpolate()
public double functionInt(double x)
functionInt
in interface FunctionInt
functionInt
in class PhysicsModel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |