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.IOExceptionprotected PropagatingNeutrinoFlux(int model,
boolean nomatrix)
throws java.io.IOException
java.io.IOExceptionprotected void generateNeutrinoFluxObject(int model)
throws java.io.IOException
java.io.IOExceptionpublic void readMatrix(java.io.DataInputStream in)
throws java.io.IOException
java.io.IOExceptionprotected NeutrinoFlux getNeutrinoFluxFromList(int model)
public double getDFNuEDLogE(double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuEDLogE(int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuEDLogE(int model,
double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuEDLogE(int model,
int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuMuDLogE(double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuMuDLogE(int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuMuDLogE(int model,
double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuMuDLogE(int model,
int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuTauDLogE(double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuTauDLogE(int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuTauDLogE(int model,
double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFNuTauDLogE(int model,
int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFMuDLogE(double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFMuDLogE(int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFMuDLogE(int model,
double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFMuDLogE(int model,
int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFTauDLogE(double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFTauDLogE(int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFTauDLogE(int model,
double logE)
throws java.io.IOException
java.io.IOExceptionpublic double getDFTauDLogE(int model,
int jLogE)
throws java.io.IOException
java.io.IOExceptionpublic void whetherPropagationMatrixWithGlashowResonance(boolean flag)