iceCube.uhe.muonModel
public class RelativeElbertFluxTableMaker extends java.lang.Object
Modifier and Type | Field and 説明 |
---|---|
protected double |
alphaReference |
protected double[][] |
dFMuDLogEReferece |
protected double |
muEThresholdReference |
protected int |
numberOfCosZenith |
protected double |
stepCosZenith |
protected static java.lang.String |
table1DPath |
Constructor and 説明 |
---|
RelativeElbertFluxTableMaker()
default constructor
|
RelativeElbertFluxTableMaker(double alphaReference,
double muEThresholdReference)
constructor with the reference parameters which gives the original fluxe
|
Modifier and Type | Method and 説明 |
---|---|
double |
getAlpha(double alpha) |
double |
getRelativeFlux(double logEmuon,
double cosZenith) |
static void |
main(java.lang.String[] args) |
void |
setAlpha(double alpha) |
protected double alphaReference
protected double muEThresholdReference
protected double[][] dFMuDLogEReferece
protected static java.lang.String table1DPath
protected int numberOfCosZenith
protected double stepCosZenith
public RelativeElbertFluxTableMaker() throws java.io.IOException
java.io.IOException
public RelativeElbertFluxTableMaker(double alphaReference, double muEThresholdReference) throws java.io.IOException
java.io.IOException
public void setAlpha(double alpha)
public double getAlpha(double alpha)
public double getRelativeFlux(double logEmuon, double cosZenith) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException