|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjecticeCube.uhe.decay.MuDecayMatrix
public class MuDecayMatrix
Matrix of the Energy Transfer by the mu decays The matrix elements are calculated by the methods supplied by the Decay class. /------------------------------------------------------------\ logEmin | 0 0 ................................... Emin dN/dEmin | logE1 | 0 0 ............................E1dN/dE1 Emin dN/dEmin | . | |x binWidth ln(10) . | | logEmax |Emax dN/dEmax................................ Emin dN/dEmin | \------------------------------------------------------------/ The bin width and logEmin are defined in the Particle class. Actually each matrix element dN/dLogEdecay is calculated by the integral, \int dN/dY dY from logY - 0.5xbinWidth to logY + 0.5*binWidth where logY = logEdecay - logEmu. This is more accurate way than simply calculating dN/dLogEdecay. The transfer matrix to the nu-mu is acquired by the method getMuToNuMuDecayMatrix( ), that to the electron neutrinos by getMuToNuEMatrix( ) that to the other charged leptons such as e by getMuToEDecayMatrix( )
コンストラクタの概要 | |
---|---|
MuDecayMatrix(Particle p)
Constructor: Generate the matrix array |
メソッドの概要 | |
---|---|
double |
getLifeTimeMatrix(int iLogE)
get the element of the LifeTime matrix |
double |
getMuToEDecayMatrix(int iLogE,
int jLogE)
get the element of the decay matrix of mu-> e |
double |
getMuToNuEDecayMatrix(int iLogE,
int jLogE)
get the element of the decay matrix of mu->nuE |
double |
getMuToNuMuDecayMatrix(int iLogE,
int jLogE)
get the element of the decay matrix of m->nuMu |
boolean |
isValidIndex(int iLogE)
Checking the energy index |
void |
setLifeTimeMatrix(int iLogE)
Calculate the life time matrix considering the Lorentz duration |
void |
setMuDecayMatrix(int iLogE,
int jLogE)
Calculate the decay matrix from mu to neutrinos and and electrons |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MuDecayMatrix(Particle p)
メソッドの詳細 |
---|
public void setMuDecayMatrix(int iLogE, int jLogE)
public void setLifeTimeMatrix(int iLogE)
public double getMuToNuMuDecayMatrix(int iLogE, int jLogE)
public double getMuToNuEDecayMatrix(int iLogE, int jLogE)
public double getMuToEDecayMatrix(int iLogE, int jLogE)
public double getLifeTimeMatrix(int iLogE)
public boolean isValidIndex(int iLogE)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |