|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjecticeCube.uhe.event.NeutEventMonoEnergyFlux
public class NeutEventMonoEnergyFlux
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of muons/taus as a function of emg/hadron cascade energy deposited in the detector volume expected from a neutrino flux with monochromatic energy E^2dF/dE = 10^-9 GeV/cm^2 sec sr. The differential flux of NuMu/NuTau's which enter into the detector volume after propagating in the earth is given apriori by PropagationMatrix.java in the propagation package and the results are readout from the Data Input Stream which is given when the method readMatrix(in) is called. The cascade energy distribution is given by EventMatrix.class in the Event package. This class is used for neutrino aperture estimation. A difference from EventMonoEnergyFlux.java is that this class calculates the case when mu/tau are generated INSIDE the volume. So The intensity of NEUTRINOs before entering the volume is initial flux and the cascade distribution for initial neutrinos is used to evaluate the resultant differential flux of mu/tau.
Field Summary | |
---|---|
static double |
E2dFdE
|
EventMatrix |
eventMatrix
|
Constructor Summary | |
---|---|
NeutEventMonoEnergyFlux(java.io.DataInputStream eventIn)
Constructor. |
Method Summary | |
---|---|
double |
getDFEmgCascadeDLogE(int neutrinoFlavor,
double logEneutrino,
double logEcascade)
Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade neutrnoFlavor is defined by the Particle class. |
double |
getDFHadronCascadeDLogE(int neutrinoFlavor,
double logEneutrino,
double logEcascade)
Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade neutrnoFlavor is defined by the Particle class. |
double |
getDFTotalCascadeDLogE(int neutrinoFlavor,
double logEneutrino,
double logEcascade)
Calculate dF/dLogE [/cm^2 sec sr] for total cascade neutrnoFlavor is defined by the Particle class. |
void |
readMatrix(java.io.DataInputStream in)
Read the calculated propagation matrix |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double E2dFdE
public EventMatrix eventMatrix
Constructor Detail |
---|
public NeutEventMonoEnergyFlux(java.io.DataInputStream eventIn) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void readMatrix(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
public double getDFEmgCascadeDLogE(int neutrinoFlavor, double logEneutrino, double logEcascade)
public double getDFHadronCascadeDLogE(int neutrinoFlavor, double logEneutrino, double logEcascade)
public double getDFTotalCascadeDLogE(int neutrinoFlavor, double logEneutrino, double logEcascade)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |