iceCube.uhe.event
クラス EventAtmMuonFlux

java.lang.Object
  上位を拡張 iceCube.uhe.event.EventAtmMuonFlux

public class EventAtmMuonFlux
extends java.lang.Object

This class calculates differential flux dF/dLogE [/cm^2 sec sr] of atm muons as a function of emg/hadron cascade energy deposited in the detector volume. The differential flux of mu/tau's which enter into the detector volume after propagating in the earth is given by PropagatingAtmMuonFlux.class in the muonModel package. The cascade energy distribution is given by EventMatrix.class in the Event package.


フィールドの概要
 EventMatrix eventMatrix
           
 PropagatingAtmMuonFlux propMuonFlux
           
 
コンストラクタの概要
EventAtmMuonFlux()
          Constructor.
EventAtmMuonFlux(java.io.DataInputStream eventIn)
          Same as the constructor EventFlux(int model) except it reads the event matrix from the DataInputStream eventIn.
 
メソッドの概要
 double getDFEmgCascadeDLogE(double logEcascade, double cosTheta)
          Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade
 double getDFHadronCascadeDLogE(double logEcascade, double cosTheta)
          Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade
 double getDFTotalCascadeDLogE(double logEcascade, double cosTheta)
          Calculate dF/dLogE [/cm^2 sec sr] for total cascade
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

propMuonFlux

public PropagatingAtmMuonFlux propMuonFlux

eventMatrix

public EventMatrix eventMatrix
コンストラクタの詳細

EventAtmMuonFlux

public EventAtmMuonFlux()
                 throws java.io.IOException
Constructor. PropagatingAtmMuonFlux and EventMatrix classes are generated. Note that both of these objects still needs to read the matix file to perform any futher calculation. This can be done by calling the methods propMuonFlux.readMatrix(DataInputStream in) and eventMatrix.readMatrix(DataInputStream in). You can run these method through this object because both propMuonFlux and eventMatrix are public class variables.

例外:
java.io.IOException

EventAtmMuonFlux

public EventAtmMuonFlux(java.io.DataInputStream eventIn)
                 throws java.io.IOException
Same as the constructor EventFlux(int model) except it reads the event matrix from the DataInputStream eventIn.

例外:
java.io.IOException
メソッドの詳細

getDFEmgCascadeDLogE

public double getDFEmgCascadeDLogE(double logEcascade,
                                   double cosTheta)
Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade


getDFHadronCascadeDLogE

public double getDFHadronCascadeDLogE(double logEcascade,
                                      double cosTheta)
Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade


getDFTotalCascadeDLogE

public double getDFTotalCascadeDLogE(double logEcascade,
                                     double cosTheta)
Calculate dF/dLogE [/cm^2 sec sr] for total cascade