iceCube.uhe.propagation
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
| Constructor and Description |
|---|
DrawPropagationMatrix(int inputParticle,
int outputParticle,
double logYmin,
double logYmax)
Constructor
|
DrawPropagationMatrix(int inputParticle,
int outputParticle,
double logYmin,
double logYmax,
int inLogE) |
| Modifier and Type | Method and Description |
|---|---|
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
|
public DrawPropagationMatrix(int inputParticle,
int outputParticle,
double logYmin,
double logYmax)
throws java.io.IOException
java.io.IOExceptionpublic DrawPropagationMatrix(int inputParticle,
int outputParticle,
double logYmin,
double logYmax,
int inLogE)
throws java.io.IOException
java.io.IOExceptionpublic void readMatrix(java.io.DataInputStream in)
throws java.io.IOException
java.io.IOExceptionpublic void drawOnXfig()
public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOExceptionpublic void whetherPropagationMatrixWithGlashowResonance(boolean flag)