iceCube.uhe.decay
public class Decay extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
Decay(Particle p)
Constructor: Register the Particle involved.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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
public Decay(Particle p)
Particle P: The Particle class involved with the decay. This should be either muon or tauons.
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)