|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjecticeCube.uhe.event.EventArrayForEachInteraction
public class EventArrayForEachInteraction
This object handles a matrix table generated by RunManager.runEventOnMatrix(DataOutputStream out, int numEvent). It gives a dN/dLogEcascade(mu or tau) where Ecascade is a total energy deposit in form of electrons or hadrons initiated by UHE muons or taus running in the detector voluce. Propagation of muons and tauons are treated by Event.java. The matrix table this object reads out is similar with PropagationMatrix.getFtauToHadron(int iLogE,int jLogE) or PropagationMatrix.getFmuToHadron(int iLogE,int jLogE), for example, in the propagation package. A main difference is the PropagationMatrix is calculated by numerically solving the transport equation which is suitable for particle propagation in the Earth over long range while THIS matrix table is calculated by the Monte Carlo method by Event.java which works especially for particle propagation inside the detector volume where the fluctuation of the energy loss profile and total energy deposit from an event do matter.
コンストラクタの概要 | |
---|---|
EventArrayForEachInteraction()
Constructor. |
|
EventArrayForEachInteraction(java.io.DataInputStream in)
|
メソッドの概要 | |
---|---|
double |
getCascadeFlux(int n,
double logE)
Obtain dN/dLogE |
java.lang.String |
getInteractionName()
Obtain the name of interaction. |
int |
getPrimaryDoublet()
Obtain primarily propagating particle doublet. |
int |
getPrimaryFlavor()
Obtain primarily propagating particle flavor. |
void |
readArray(java.io.DataInputStream in)
Read the calculated event matrix by RunManager.runEventOnMatrix |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public EventArrayForEachInteraction()
public EventArrayForEachInteraction(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
メソッドの詳細 |
---|
public void readArray(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
public int getPrimaryFlavor()
public int getPrimaryDoublet()
public java.lang.String getInteractionName()
public double getCascadeFlux(int n, double logE)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |