|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
ComparePropMtxWithGlashow | |
DrawPropagationMatrix | Draw the Prpgatation matrix to calculate the energy distribution and the flux of particles after propagation in the Earth. |
DrawPropagationMatrixByFactory | |
MainRun | |
MainRun2 | |
PropagationMatrix | Matrix of the Energy and particle spiecies Transfer by the Interactions and Particle Decays. |
PropagationMatrixFactory | This class handles the generated propagation matrix data. |
RunPropagationMatrix | Run the Propagation matrix to calculate the energy distribution and the flux of particles after propagation in the Earth. |
This package contains the classes to calculate the particle(neutrinos, muons, and tauons) propagation in the Earth. Energy distribution and its (relative) intensities of Nu-e, Nu-Mu, Nu-tau, mu, and tau for a given trajectory are calculated by the methods in the class PropagationMatrix. The calculation method is not based on the Monte Carlo, but numerical calculation of the transport equation by building the propagation matrices, which gives more accurate results with less CPU time. The propagation matrices are build by the interaction and decay matrices generated by InteractionsMatrix in the package icecube.uhe.interactions and MuDecayMatrix, TauDecayMatrix in icecube.uhe.decay. As explained in the package document of interactions, the interaction matrices should be pre-calculated and readable by PropagationMatrix.
RunPropagationMatrix runs the PropagationMatrix for actual calculations. It uses several methods in PropagationMatrix to save CPU time for calculating particle energy distribution during the long travel in the Earth. You can submit the calculation job by MainRUN which has the main Method.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |