28.11.2014 Views

THE EGS5 CODE SYSTEM

THE EGS5 CODE SYSTEM

THE EGS5 CODE SYSTEM

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.

ten for energies less than 100 MeV and later extended to 1 GeV[16], ran significantly slower than<br />

EGS3. However, in spite of its accuracy and availability, ETRAN went unnoticed in the world of<br />

high-energy physics during this period.<br />

1.2.5 EGS4<br />

EGS3 was designed to simulate electromagnetic cascades in various geometries and at energies up<br />

to a few thousand GeV and down to cutoff kinetic energies of 0.1 MeV (photons) and 1 MeV<br />

(electrons and positrons). However, ever since the introduction of the code in 1978 there had been<br />

an increasing need to extend the lower-energy limits—i.e., down to 1 and 10 keV for photons and<br />

electrons, respectively. Essentially, EGS3 had become more and more popular as a general, lowenergy,<br />

electron-photon transport code that could be used for a variety of problems in addition to<br />

those generally associated with high-energy electromagnetic cascade showers. It had many features<br />

that made it both general as well as versatile, and it was relatively easy to use, so there had been a<br />

rapid increase in the use of EGS3 both by those outside the high-energy physics community (e.g.,<br />

medical physics) and by those within. Even though other low-energy radiation transport codes were<br />

available, most notably ETRAN[15, 18, 19] and its progeny[46, 68], there had been many requests<br />

to extend EGS3 down to lower energies and this was a major, but not the only, reason for creating<br />

EGS4. The various corrections, changes and additions, and new features that were introduced in<br />

the 1985 release of the EGS4 Code System[126] are summarized below.<br />

Summary of EGS3 to EGS4 conversion<br />

As with any widely used code, there had been many extensions made to EGS3 and many small<br />

errors found and corrected as the code was used in new situations. The following lists the most<br />

significant differences between EGS3 and EGS4.<br />

• Major Changes and Additions to EGS3.<br />

– Conversion from MORTRAN2 to MORTRAN3.<br />

– Corrections to logic and coding errors in EGS3.<br />

– Extension of electron transport down to 10 keV (kinetic energy).<br />

– Improved Sternheimer treatment of the density effect.<br />

– Improved definition of the radiation length at low atomic numbers.<br />

• New Options and Macros.<br />

– Macro templates for introduction of weighting and biasing techniques.<br />

– Pi-zero option.<br />

– Rayleigh scattering option.<br />

– Compton electron stack position preference (macro).<br />

– Positron discard option (macro) for creation of annihilation gammas.<br />

• Auxiliary Subprograms and Utilities.<br />

9

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

Saved successfully!

Ooh no, something went wrong!