22.05.2014 Views

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GPHYSI<br />

Initialisation of physics processes. This routine should be called<br />

by the user before the tracking starts, but after all the material,<br />

mechanism flags and energy cuts have been defined. GPHYSI<br />

should also be called whenever a new initialisation data structure<br />

is read from disk.<br />

GRNDMQ<br />

Initialises the value of the seeds of the random number generator.<br />

See [BASE420] for more information<br />

GEVKEV<br />

Routine to format energy values for printout. See [BASE410] for<br />

more details.<br />

GPHINI Initialisation of the constants for photoelectric effect (see<br />

[PHYS230]).<br />

Loop on tracking media<br />

GPHXSI<br />

GPROBI<br />

GMOLI<br />

Initialisation of the cross section coefficients for the photoelectric<br />

effect in a tracking medium, see [PHYS230].<br />

Initialisation of constants for various physical effects.<br />

Initialises constants for Molière scattering, see [PHYS325].<br />

Loop on energy bins<br />

GDRELA Initialises the ionisation energy loss tables dE/dx for protons, µ<br />

and e + , e − , see [PHYS430].<br />

GDRELP<br />

Calculates ionisation energy loss for protons, see [PHYS430].<br />

GDRELM<br />

Calculates ionisation energy loss for µ, see [PHYS430].<br />

GDRELE<br />

Calculates ionisation energy loss for e − /e + , see [PHYS330].<br />

GBRELA<br />

Adds the contribution of bremsstrahlung to continuous energy<br />

loss tables for protons, µ and e − /e + , see [PHYS440].<br />

GPRELA<br />

Adds the contribution of direct pair production and µ-nucleus interactions<br />

to the µ continuous energy loss tables, see [PHYS450].<br />

GPHOTI Calculates the cross section for photoelectric effect, see<br />

[PHYS230].<br />

GRAYLI<br />

Initialises the tables of cross sections for the Rayleigh effect, see<br />

[PHYS250].<br />

GANNII Initialises the cross section for positron annihilation, see<br />

[PHYS350].<br />

GCOMPI<br />

Initialises the cross section tables for Compton effect, see<br />

[PHYS220].<br />

GBRSGA<br />

Initialises the cross section tables for discrete bremsstrahlung of<br />

e − /e + and µ, see [PHYS340], [PHYS440].<br />

GPRSGA<br />

Initialises cross section tables for pair production by photons and<br />

direct pair production by muons, see [PHYS210], [PHYS450].<br />

GDRSGA Initialises the cross section tables for delta rays production by µ<br />

and electrons, see [PHYS330], [PHYS430].<br />

GMUNUI<br />

Initialises the cross section tables for µ-nucleus interactions, see<br />

[PHYS460].<br />

GPFISI<br />

Initialises the cross section tables for photo-fission and photoabsorption,<br />

see [PHYS240].<br />

End of loop on energy bins<br />

GRANGI<br />

GCOEFF<br />

Calculates the stopping range integrating the dE/dx tables, see<br />

[PHYS010].<br />

Calculation of the coefficients of the interpolating parabolas for<br />

the range tables, see [PHYS010].<br />

209 PHYS100 – 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!