|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjecticeCube.uhe.decay.TauDecayYMatrix
public class TauDecayYMatrix
Matrix of the Energy Transfer dN/dLogY by the tau decays The matrix elements are calculated by the methods supplied by the Decay class. The bin width is defined in the Particle class. Actually each matrix element dN/dLogYdecay is calculated by the integral, \int dN/dY dY from logY - 0.5xbinWidth to logY + 0.5*binWidth where logY = logEdecay - logEtau. This is more accurate way than simply calculating dN/dLogEdecay. The transfer matrix to the nu-tau is acquired by the method getTauToNuTauDecayMatrix( ), that to the other neutrinos such as nu-e by getTauToNuDecayMatrix( ) that to the other charged leptons such as e by getTauToChargedLeptonDecayMatrix( ) while the decay into hadrons is obtained by getTauToHadronsDecayMatrix( ).
コンストラクタの概要 | |
---|---|
TauDecayYMatrix(Particle p)
Constructor: Generate the matrix array |
メソッドの概要 | |
---|---|
double |
getLifeTimeMatrix(int iLogE)
get the element of the LifeTime matrix |
double |
getTauToChargedLeptonDecayMatrix(int iLogY)
get the element of the decay matrix of tau-> l^+- |
double |
getTauToHadronDecayMatrix(int iLogY)
get the element of the decay matrix of tau-> hadrons |
double |
getTauToNuDecayMatrix(int iLogY)
get the element of the decay matrix of tau->nuE or nuMu |
double |
getTauToNuTauDecayMatrix(int iLogY)
get the element of the decay matrix of tau->nuTau |
boolean |
isValidIndex(int iLogY)
Checking the energy index |
void |
setLifeTimeMatrix(int iLogE)
Calculate the life time matrix considering the Lorentz duration |
void |
setTauDecayMatrix(int iLogY)
Calculate the decay matrix from tau to neutrinos, leptons, and hadrons |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public TauDecayYMatrix(Particle p)
メソッドの詳細 |
---|
public void setTauDecayMatrix(int iLogY)
public void setLifeTimeMatrix(int iLogE)
public double getTauToNuTauDecayMatrix(int iLogY)
public double getTauToNuDecayMatrix(int iLogY)
public double getTauToChargedLeptonDecayMatrix(int iLogY)
public double getTauToHadronDecayMatrix(int iLogY)
public double getLifeTimeMatrix(int iLogE)
public boolean isValidIndex(int iLogY)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |