iceCube.uhe.propagation
クラス DrawPropagationMatrix

java.lang.Object
  上位を拡張 iceCube.uhe.propagation.DrawPropagationMatrix

public class DrawPropagationMatrix
extends java.lang.Object

       Draw the Prpgatation matrix to calculate the energy distribution
        and the flux of particles after propagation in the Earth. 

        The Incoming Nadir angle, the switches to control
        the interaction and decay channels involved, and the file name
        to record the calculated matrix are read thorugh the arguments.

inputParticle
bit7     bit6      bit5     bit4     bit3     bit2     bit1     bit0
SUM      Reserv.   tau      mu       Reserv.  nuTau    nuMu     nuE
outputParticle
bit7     bit6      bit5     bit4     bit3     bit2     bit1     bit0
Reserv.  hadron    tau      mu       e/gamma  nuTau    nuMu     nuE


コンストラクタの概要
DrawPropagationMatrix(int inputParticle, int outputParticle, double logYmin, double logYmax)
          Constructor
DrawPropagationMatrix(int inputParticle, int outputParticle, double logYmin, double logYmax, int inLogE)
           
 
メソッドの概要
 void drawOnXfig()
          Draw the matrix data by gragig-Xfig
static void main(java.lang.String[] args)
           
 void readMatrix(java.io.DataInputStream in)
          Read the calculated propagatin matrix
 void whetherPropagationMatrixWithGlashowResonance(boolean flag)
          or Glashow Resonance
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DrawPropagationMatrix

public DrawPropagationMatrix(int inputParticle,
                             int outputParticle,
                             double logYmin,
                             double logYmax)
                      throws java.io.IOException
Constructor

例外:
java.io.IOException

DrawPropagationMatrix

public DrawPropagationMatrix(int inputParticle,
                             int outputParticle,
                             double logYmin,
                             double logYmax,
                             int inLogE)
                      throws java.io.IOException
例外:
java.io.IOException
メソッドの詳細

readMatrix

public void readMatrix(java.io.DataInputStream in)
                throws java.io.IOException
Read the calculated propagatin matrix

例外:
java.io.IOException

drawOnXfig

public void drawOnXfig()
Draw the matrix data by gragig-Xfig


main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
例外:
java.io.IOException

whetherPropagationMatrixWithGlashowResonance

public void whetherPropagationMatrixWithGlashowResonance(boolean flag)
or Glashow Resonance