iceCube.uhe.neutrinoModel
public class PropagatingNeutrinoFlux extends java.lang.Object
Modifier | Constructor and Description |
---|---|
|
PropagatingNeutrinoFlux(int model)
Constructor
|
protected |
PropagatingNeutrinoFlux(int model,
boolean nomatrix)
This constroctor is for the subclass QuickPropagatingNeutrinoFlux
|
Modifier and Type | Method and Description |
---|---|
protected void |
generateNeutrinoFluxObject(int model)
Generate Neutrino flux object and add it to the list
|
double |
getDFMuDLogE(double logE)
Calculate dF/dLogE [/cm^2 sec sr] for mu
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFMuDLogE(int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for mu
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFMuDLogE(int model,
double logE)
Calculate dF/dLogE [/cm^2 sec sr] for mu
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFMuDLogE(int model,
int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for mu
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFNuEDLogE(double logE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-e
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFNuEDLogE(int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-e
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFNuEDLogE(int model,
double logE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-e
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFNuEDLogE(int model,
int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-e
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFNuMuDLogE(double logE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFNuMuDLogE(int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFNuMuDLogE(int model,
double logE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFNuMuDLogE(int model,
int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFNuTauDLogE(double logE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFNuTauDLogE(int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFNuTauDLogE(int model,
double logE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFNuTauDLogE(int model,
int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFTauDLogE(double logE)
Calculate dF/dLogE [/cm^2 sec sr] for tau
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFTauDLogE(int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for tau
The neutrino flux is calculated for the model
you specified in calling the constructor.
|
double |
getDFTauDLogE(int model,
double logE)
Calculate dF/dLogE [/cm^2 sec sr] for tau
The neutrino flux is calculated for the model
you specified in the argument.
|
double |
getDFTauDLogE(int model,
int jLogE)
Calculate dF/dLogE [/cm^2 sec sr] for tau
The neutrino flux is calculated for the model
you specified in the argument.
|
protected NeutrinoFlux |
getNeutrinoFluxFromList(int model)
Search for the neutrinoFlux objects stored in the list
and return it if exists.
|
void |
readMatrix(java.io.DataInputStream in)
Read the calculated propagation matrix
|
void |
whetherPropagationMatrixWithGlashowResonance(boolean flag)
or Glashow Resonance
|
public PropagatingNeutrinoFlux(int model) throws java.io.IOException
java.io.IOException
protected PropagatingNeutrinoFlux(int model, boolean nomatrix) throws java.io.IOException
java.io.IOException
protected void generateNeutrinoFluxObject(int model) throws java.io.IOException
java.io.IOException
public void readMatrix(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
protected NeutrinoFlux getNeutrinoFluxFromList(int model)
public double getDFNuEDLogE(double logE) throws java.io.IOException
java.io.IOException
public double getDFNuEDLogE(int jLogE) throws java.io.IOException
java.io.IOException
public double getDFNuEDLogE(int model, double logE) throws java.io.IOException
java.io.IOException
public double getDFNuEDLogE(int model, int jLogE) throws java.io.IOException
java.io.IOException
public double getDFNuMuDLogE(double logE) throws java.io.IOException
java.io.IOException
public double getDFNuMuDLogE(int jLogE) throws java.io.IOException
java.io.IOException
public double getDFNuMuDLogE(int model, double logE) throws java.io.IOException
java.io.IOException
public double getDFNuMuDLogE(int model, int jLogE) throws java.io.IOException
java.io.IOException
public double getDFNuTauDLogE(double logE) throws java.io.IOException
java.io.IOException
public double getDFNuTauDLogE(int jLogE) throws java.io.IOException
java.io.IOException
public double getDFNuTauDLogE(int model, double logE) throws java.io.IOException
java.io.IOException
public double getDFNuTauDLogE(int model, int jLogE) throws java.io.IOException
java.io.IOException
public double getDFMuDLogE(double logE) throws java.io.IOException
java.io.IOException
public double getDFMuDLogE(int jLogE) throws java.io.IOException
java.io.IOException
public double getDFMuDLogE(int model, double logE) throws java.io.IOException
java.io.IOException
public double getDFMuDLogE(int model, int jLogE) throws java.io.IOException
java.io.IOException
public double getDFTauDLogE(double logE) throws java.io.IOException
java.io.IOException
public double getDFTauDLogE(int jLogE) throws java.io.IOException
java.io.IOException
public double getDFTauDLogE(int model, double logE) throws java.io.IOException
java.io.IOException
public double getDFTauDLogE(int model, int jLogE) throws java.io.IOException
java.io.IOException
public void whetherPropagationMatrixWithGlashowResonance(boolean flag)