|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjecticeCube.uhe.propagation.PropagationMatrixFactory
public class PropagationMatrixFactory
This class handles the generated propagation matrix data. It provides methods to return the particle flux differential dF(input particle, output particle), which is an element of the PropagationMatrix itself, for various combinations of input/output particles. This class has been primarily written for calculating the sensitivity/upper bound of EHE neutrino search with the neutrio flux model independent way. Written by S. Yoshida 2007/3/18
コンストラクタの概要 | |
---|---|
PropagationMatrixFactory()
Default constructor. |
メソッドの概要 | |
---|---|
double |
getDF(int inputFlavor,
int inputDoublet,
double logEinput,
int outputFlavor,
int outputDoublet,
double logEoutput)
Returns dF/dLogE * deltaLogE (inputParticle ---> outputParticle). |
double |
getDF(Particle inputParticle,
Particle outputParticle)
Returns dF/dLogE*deltaLogE (inputParticle ---> outputParticle). |
void |
readMatrix(java.io.DataInputStream in)
Read the calculated propagation matrix |
void |
whetherPropagationMatrixWithGlashowResonance(boolean flag)
or Glashow Resonance |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PropagationMatrixFactory()
メソッドの詳細 |
---|
public void readMatrix(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
public double getDF(Particle inputParticle, Particle outputParticle)
public double getDF(int inputFlavor, int inputDoublet, double logEinput, int outputFlavor, int outputDoublet, double logEoutput)
int inputFlavor : flavor of the Particle object entering into the earth. int inputDoublet : doublet of the Particle object entering into the earth. double logEinput : logE [GeV] of the particle entering into the earth. int outputFlavor : flavor of the Particle object after the propagation. int outputDoublet : doublet of the Particle object after the propagation. double logEoutput : logE [GeV] of the particle after the propagation.delta LogE is the bin size of the propagation matrix. It is defined by Particle.getDimensionOfLogEnergyMatrix()
public void whetherPropagationMatrixWithGlashowResonance(boolean flag)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |