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