RSICC Home Page

RSIC COMPUTER CODE PSR-047

1. NAME AND TITLE

ENLOSS: Calculation of Energy Loss of Charged Particles.

2. CONTRIBUTOR

Crocker Nuclear Laboratory, University of California, Davis, California.

3. CODING LANGUAGE AND COMPUTER

Fortran IV; CDC 6600.

4. NATURE OF PROBLEM SOLVED

ENLOSS calculates the energy loss, range, and time-of-flight of charged particles, losing energy by ionization in passing through a series of adjacent materials.

5. METHOD OF SOLUTION

ENLOSS calculates energy loss using a theoretically based formula (Bethe equation) which may be taken without modification or adjusted to improve the fit to existing data. Range and time-of-flight are obtained by integration of this formula.

A number of convenient facilities are incorporated, including the ability to follow the particle through successive materials in either a forward or time-reversed sense, according to whether the initial or final energy is known.

6. RESTRICTIONS OR LIMITATIONS

At low energies, the function dt/dn changes rapidly making integration difficult. No detailed consideration has been given to this problem, the difficulty being circumvented by inserting a low energy unit of 0.1 mev.

7. TYPICAL RUNNING TIME

On the CDC 6600 or IBM 360/370 computers, running time would be in the order of 0.1 seconds per material to be traversed.

8. COMPUTER HARDWARE REQUIREMENTS

ENLOSS is operable on the CDC 6600 computer.

9. COMPUTER SOFTWARE REQUIREMENTS

A Fortran IV compiler is required.

10. REFERENCE

M. W. McNaughton, "A Fortran Program to Calculate Energy Loss of Charged Particles," AERE-R 7072 (1972).

11. CONTENTS OF CODE PACKAGE

Included are the referenced document and one (1.2MB) DOS diskette which contains the source code and sample problem input.

12. DATE OF ABSTRACT

January 1984.

KEYWORD: RANGE, CHARGED PARTICLE