CALL GDRELA
GDRELA initialises the ionisation energy loss tables for different
materials for muons, electrons and positrons and other particles.
The energy binning is set within the array
ELOW (common /GCMULO/) in the routine GPHYSI.
The tables are filled with the quantity
in GeV/cm (formula
() below)
which is valid for an element as well as a mixture or a compound.
In the tables the dE/dx due to ionisation is summed with the
energy loss coming from bremsstrahlung.
For energy loss of electrons and positrons, it calls GDRELE
using the following pointers:
JMA = LQ(JMATE-I) | pointer to the material |
JEL1 = LQ(JMA-1) | pointer for dE/dx for electrons |
JEL1+90 | pointer for dE/dx for positron |
GDRELA is called at initialisation time by GPHYSI. CALL GDRELE (EEL,CHARGE,JMA,DEDX) GDRELE computes the ionisation energy loss ( DEDX) for electrons ( CHARGE = -1) and positrons ( CHARGE = +1) with kinetic energy EEL in the material indicated by I in JMA = LQ(JMATE-I). It is called by the routine GDRELA. CALL GDRSGA CDRSGA calculates the total cross-section in all materials for delta rays for Möller () and Bhabha () scattering and for muons. It tabulates the mean free path, (in cm) as a function of the medium and the energy. The energy binning is set within the array ELOW (common /GCMULO/) in the routine GPHYSI. The following pointers are used (see JMATE data structure):
JMA = LQ(JMATE-I) | pointer to the material |
JDRAY = LQ(JMA-11) | pointer to -ray cross-sections |
JDRAY | pointer for electrons |
JDRAY+90 | pointer for positrons |
JDRAY+180 | pointer for . |
The routine is called during initialisation by GPHYSI.