|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjecticeCube.uhe.decay.Decay
public class Decay
Particle decay such as tau -> mu -> e is handled in this class. The particle livetimes themselves are provided by the Particl class (Particle.java), but the decay matrix to give the energy distributions of the secondary particles, and the terms due to the Laorentz duration effects are supplied by the methods here.
Field Summary | |
---|---|
static double |
BRatioTau2A1
The Branching ratio of Hadronic tau decay puroducing a1's. |
static double |
BRatioTau2Leptons
The Branching ratio of Leptonic tau decay. |
static double |
BRatioTau2Pi
The Branching ratio of Hadronic tau decay puroducing pi's. |
static double |
BRatioTau2Rho
The Branching ratio of Hadronic tau decay puroducing rho's. |
static double |
BRatioTau2X
The Branching ratio of Hadronic tau decay puroducing others. |
static double |
rA1Tau
The squared mass raio (m_A1/m_tau)^2. |
static double |
rMuPI
The squared mass raio (m_mu/m_pi)^2. |
static double |
rPiTau
The squared mass raio (m_pi/m_tau)^2. |
static double |
rRhoTau
The squared mass raio (m_rho/m_tau)^2. |
static double |
rXTau
The squared mass raio (m_X/m_tau)^2. |
Constructor Summary | |
---|---|
Decay(Particle p)
Constructor: Register the Particle involved. |
Method Summary | |
---|---|
static double |
getTauHadronDecayProbFromW(double y,
double massRatio)
Calculate the Tau hadron Decay probability per inelasticity "y" that the decay product (in this case hadron) see its energy of y*Energy of tau. |
static double |
getTauHadronDecayProbToW(double y,
double massRatio)
Calculate the Tau hadron Decay probability per inelasticity "y" that the decay product (in this case nu-tau) see its energy of y*Energy of tau. |
static double |
getWeakDecayProbFromW(double y,
double parity)
Calculate the Weak Decay probability per inelasticity "y" that the decay product see its energy of y*Energy of the decaying particle. |
static double |
getWeakDecayProbToW(double y,
double parity)
Calculate the Weak Decay probability per inelasticity "y" that the decay product see its energy of y*Energy of the decaying particle. |
static double |
getYmax()
|
static double |
getYmax(double massRatio)
|
static double |
getYmin()
|
static double |
integralTauHadronDecayProbFromW(double lowerY,
double upperY,
double massRatio)
|
static double |
integralTauHadronDecayProbToW(double lowerY,
double upperY,
double massRatio)
Integral of the tau hadron decay probability from lowerY to upperY. |
static double |
integralWeakDecayProbFromW(double lowerY,
double upperY,
double parity)
Same as integralWeakDecayProbToW( ), but handling the particles of the charged current on the another side. |
static double |
integralWeakDecayProbToW(double lowerY,
double upperY,
double parity)
Integral of the weak decay probability from lowerY to upperY. |
boolean |
isValidParticle(Particle p)
Checking the particle kind involved with a given decay channel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double rMuPI
public static final double rPiTau
public static final double rRhoTau
public static final double rA1Tau
public static final double rXTau
public static final double BRatioTau2Leptons
public static final double BRatioTau2Pi
public static final double BRatioTau2Rho
public static final double BRatioTau2A1
public static final double BRatioTau2X
Constructor Detail |
---|
public Decay(Particle p)
Particle P: The Particle class involved with the decay. This should be either muon or tauons.
Method Detail |
---|
public boolean isValidParticle(Particle p)
public static double getWeakDecayProbToW(double y, double parity)
y Inelasticity parity Spin polarization vector. 0 for no-polarization
public static double getWeakDecayProbFromW(double y, double parity)
y Inelasticity parity Spin polarization vector. 0 for no-polarization
public static double integralWeakDecayProbToW(double lowerY, double upperY, double parity)
public static double integralWeakDecayProbFromW(double lowerY, double upperY, double parity)
public static double getYmin()
public static double getYmax()
public static double getTauHadronDecayProbToW(double y, double massRatio)
public static double getTauHadronDecayProbFromW(double y, double massRatio)
public static double getYmax(double massRatio)
public static double integralTauHadronDecayProbToW(double lowerY, double upperY, double massRatio)
public static double integralTauHadronDecayProbFromW(double lowerY, double upperY, double massRatio)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |