Class  Description 

Decay 
Particle decay such as tau > mu > e is handled in this class.

MuDecayBase 
The MuDecayBase class to treat mu decay same as interactions for Event class.

MuDecayMatrix 
Matrix of the Energy Transfer by the mu decays
The matrix elements are calculated by the methods supplied
by the Decay class.

MuDecayMatrixDemo 
Make the mu decay matrix and calculate some numbers derived by it.

MuDecayYMatrix 
Matrix of the Energy Transfer dN/dLogY by the mu decays
The matrix elements are calculated by the methods supplied
by the Decay class.

MuDecayYMatrixDemo 
Make the mu decay matrix and calculate some numbers derived by it.

TauDecayBase 
The TauDecayBase class to treat tau decay same as interactions for Event class.

TauDecayMatrix 
Matrix of the Energy Transfer by the tau decays
The matrix elements are calculated by the methods supplied
by the Decay class.

TauDecayMatrixDemo 
Make the tau decay matrix and calculate some numbers derived by it.

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.

TauDecayYMatrixDemo 
Make the tau decay matrix and calculate some numbers derived by it.

This package includes the classes to handle the particle decay. The Decay class provides the method to calculate the energy distribution of the decay products dn/dy (y=Edecay/Emu,tau) in the mu/tau lepton decay and the tau hadron decay with the branching ratio. It also has methods to integrate the dn/dy for building the decay matrix table.
The MuDecayMatrix and TauDecayMatrix calculate the decay matrix dn/dLogE_j(logE_i) as InteractionsMatrix in the package icecube.uhe.interactions does for the interaction matrix.