参照先: 説明
クラス  説明 

Bremsstrahlung 
The Bremsstrahlung involving UHE leptons
propagating undergound rock and ice are calculated in this subclass.

BremsstrahlungDemo 
Bremsstrahlung.class and KnockOnElectrons.class Demo program

CalibrateLeptonTransferMatrix 
Calibrate Lepton Transfer matrix when inelasiticity is extremele small
such as tau's pair creation and calculation of
the differential cross section for z = 1 y ~ 1 could not avoid
numerical error.

CELbeta 
This static class provides the inelasticity coefiicient
beta [cm^2/g] as a function of muon energy

CheckLeptonTransferMatrix 
Check Lepton Transfer matrix when inelasiticity is extremele small
such as tau's pair creation and calculation of
the differential cross section for z = 1 y ~ 1 could not avoid
numerical error.

CheckNeutrinoChargeMtx 
Check the generated transfer matrix of the Neutrino Charged Interactions

DrawGlashowResonance  
DrawInteractionsBase 
Draw the total cross section and the energy loss("beta term") by reading
the precalculated and serialized IntertactionMatrix object stored in the file.

DrawInteractionsMtx 
Draw the total cross section and the energy loss("beta term") by reading
the precalculated and serialized IntertactionMatrix object stored in the file.

DrawIonization  
ElectronBase 
An electron once generated by nue charged current interaction is subject to
immediate electromagnetic cascades.

GlashowResonanceBase 
The GlashowResonanceBase class to treat Glashow Resonance for JulietEventGenerator class and
RunManager class.

GlashowResonanceHadronic 
The Glashow Resonance reaction with W into the hadronic decay
\bar{nu_e} + e^{1} > hadrons
The super class GlashowResonanceLeptonic class is used
in most of the calculation
The inelasiticity parameter y is fixed to be always 0
because all the final states are hadrons that generates cascades at once.

GlashowResonanceHadronicMatrix 
Matrix of the Energy Transfer by particle Interactions.

GlashowResonanceLeptonic 
The Glashow Resonance reaction with W into the leptonic decay
\bar{nu_e} + e^{1} > \bar{nu_l} + l ^{1}
The approximation that
1.

InfoFromMatrixExample 
Check the generated transfer matrix of the Neutrino Charged Interactions

InteractionsBase 
The InteractionsBase class to treat all of interactions same as decay for
RunManager class.

InteractionsMatrix 
Matrix of the Energy Transfer by particle Interactions.

InteractionsMatrixInput 
The Object InteractionsMatrix is read out from
Inputstream

InteractionsMatrixOutput 
The Object InteractionsMatrix is serialized and sent out to
Outputstream

Ionization 
The Ionization loss formula for JULIeT application.

KnockOnElectrons 
The Knockon electrons energy loss involving UHE leptons
propagating undergound rock and ice are calculated in this subclass.

MakeBremsstrahlungMtx 
Make the energy transfer matrix of Bremsstrahlung Distribution Interactions

MakeGlashowResonanceHadronicMtx 
Make the energy transfer matrix of Hadronic Glashow Resonance Interactions.

MakeGlashowResonanceLeptonicMtx 
Make the energy transfer matrix of Leptonic Glashow Resonance Interactions

MakeKnockOnElectronsMtx 
Make the energy transfer matrix of KnockOnElectrons Distribution Interactions

MakeNeutrinoBHevapMtx 
Make the energy transfer matrix of Neutrino Charged Interactions

MakeNeutrinoChargeMtx 
Make the energy transfer matrix of Neutrino Charged Interactions

MakeNeutrinoNeutralMtx 
Make the energy transfer matrix of Neutrino
NeutrialCurrent Interactions

MakePairCreationFitMtx 
Make the energy transfer matrix of PairCreationFit Distribution Interactions

MakePairCreationMtx 
Make the energy transfer matrix of PairCreation Distribution Interactions

MakePairCreationTable 
Make the differential cross section table of Pair Creation Interactions.

MakePhotoNuclearFitMtx 
Make the energy transfer matrix of PhotoNuclearFit Interactions

MakePhotoNuclearMtx 
Make the energy transfer matrix of PhotoNuclear Distribution Interactions

MakePhotoNuclearTable 
Make the differential cross section table of PhotoNuclear Interactions.

NeutrinoBHevaporation 
The Neutrino nucleon interactions to produce micro black holes
and its evapolation.

NeutrinoBHevaporationMatrix  
NeutrinoCharge 
The Neutrinoisoscalar nucleon charged current interactions
taking place in undergound rock and ice are calculated in this subclass.

NeutrinoChargeDemo 
NeutrinoCharge.class Demo program

NeutrinoChargeZeusPDF 
The Neutrinoisoscalar nucleon charged current interactions
taking place in undergound rock and ice are calculated in this subclass.

NeutrinoNeutral 
The Neutrinoisoscalar nucleon neutral current interactions
taking place in undergound rock and ice are calculated in this subclass.

NeutrinoNeutralZeusPDF 
The Neutrinoisoscalar nucleon charged current interactions
taking place in undergound rock and ice are calculated in this subclass.

PairCreation 
The Pair Creation involving UHE leptons
propagating undergound rock and ice are calculated in this subclass.

PairCreationDemo 
PairCreation.class Demo program

PairCreationFit 
The Pair Creation interactions
taking place in undergound rock and ice are calculated in this subclass.

PhotoNuclear  
PhotoNuclearDemo 
PhotoNuclear.class Demo program

PhotoNuclearFit 
The Photo Nuclear interactions
taking place in undergound rock and ice are calculated in this subclass.

TableAdjust 
This package deals with all kind of interactions involving elemetary particles such as charged leptons and neutrinos. The Key classes are Interactions and InteractionsMatrix.
The class Interactions is the abstract class to provide the methods to calculate differential cross section, total cross section, inelasticity, etc. The individual interaction class like PairCreation is a child class of Interactions.
You find the classes of "interaction name" + "Fit" like
PairCreationFit. They have been prepared for saving
CPU time because cross sections in a few interactions
require intensive calculations and would not be so practical
if you calculate the relevant numbers in realtime manner.
Instead the InteractionFit classes read out
the precalculated differential cross section table
(
The InteractionsMatrix class calculates the interaction matrices consisting of the differential cross sections dSigma/dlogE_j(log E_i) and sigma(log E_i). The integer iLogE is an index of the matrix and
log E = Particle.getDeltaLogEnergy() x iLogE + Particle.getLogEnergyMinimum()gives the energy. The defaults values defined by the Particle class in the package icecube.uhe.particles are
log E[GeV] = 0.01 x iLogE + 6.0and iLogE < 600. The each interactionMatrix objects are generated, serialized, and outstreamed in the disk by "Make" + "interaction name" + "Mtx" like MakeBremsstrahlungMtx. These outstreamed objects will be used for later work like calculating particle propagation in earth performed by the classes in the package icecube.uhe.propagation.