skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Producing EGS4 shower displays with the Unified Graphics System

Abstract

The EGS4 Code System has been coupled with the SLAC Unified Graphics System in such a manner as to provide a means for displaying showers on UGS77-supported devices. This is most easily accomplished by attaching an auxiliary subprogram package (SHOWGRAF) to existing EGS4 User Codes and making use of a graphics display or a post-processor code called EGS4PL. SHOWGRAF may be used to create shower displays directly on interactive IBM 5080 color display devices, supporting three-dimensional rotations, translations, and zoom features, and providing illustration of particle types and energies by color and/or intensity. Alternatively, SHOWGRAF may be used to record a two-dimensional projection of the shower in a device-independent graphics file. The EGS4PL post-processor may then be used to convert this file into device-dependent graphics code for any UGS77-supported device. Options exist within EGS4PL that allow for two-dimensional translations and zoom, for creating line structure to indicate particle types and energies, and for optional display of particles by type. All of this is facilitated by means of the command processor EGS4PL EXEC together with new options (5080 and PDEV) with the standard EGS4IN EXEC routine for running EGS4 interactively under VM/SP. 6 refs.

Authors:
 [1];  [2]
  1. (Massachusetts Inst. of Tech., Cambridge, MA (USA). Lab. for Nuclear Science)
  2. (Stanford Linear Accelerator Center, Menlo Park, CA (USA))
Publication Date:
Research Org.:
Stanford Linear Accelerator Center, Menlo Park, CA (USA)
Sponsoring Org.:
DOE/ER
OSTI Identifier:
6648174
Report Number(s):
SLAC-TN-87-3-Rev.
ON: DE90017027; TRN: 90-028901
DOE Contract Number:
AC03-76SF00515
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; S CODES; SHOWER COUNTERS; COMPUTER GRAPHICS; COMPUTER-GRAPHICS DEVICES; E CODES; COMPUTER CODES; COMPUTER OUTPUT DEVICES; MEASURING INSTRUMENTS; RADIATION DETECTORS 440104* -- Radiation Instrumentation-- High Energy Physics Instrumentation; 990200 -- Mathematics & Computers

Citation Formats

Cowan, R.F., and Nelson, W.R.. Producing EGS4 shower displays with the Unified Graphics System. United States: N. p., 1990. Web. doi:10.2172/6648174.
Cowan, R.F., & Nelson, W.R.. Producing EGS4 shower displays with the Unified Graphics System. United States. doi:10.2172/6648174.
Cowan, R.F., and Nelson, W.R.. 1990. "Producing EGS4 shower displays with the Unified Graphics System". United States. doi:10.2172/6648174. https://www.osti.gov/servlets/purl/6648174.
@article{osti_6648174,
title = {Producing EGS4 shower displays with the Unified Graphics System},
author = {Cowan, R.F. and Nelson, W.R.},
abstractNote = {The EGS4 Code System has been coupled with the SLAC Unified Graphics System in such a manner as to provide a means for displaying showers on UGS77-supported devices. This is most easily accomplished by attaching an auxiliary subprogram package (SHOWGRAF) to existing EGS4 User Codes and making use of a graphics display or a post-processor code called EGS4PL. SHOWGRAF may be used to create shower displays directly on interactive IBM 5080 color display devices, supporting three-dimensional rotations, translations, and zoom features, and providing illustration of particle types and energies by color and/or intensity. Alternatively, SHOWGRAF may be used to record a two-dimensional projection of the shower in a device-independent graphics file. The EGS4PL post-processor may then be used to convert this file into device-dependent graphics code for any UGS77-supported device. Options exist within EGS4PL that allow for two-dimensional translations and zoom, for creating line structure to indicate particle types and energies, and for optional display of particles by type. All of this is facilitated by means of the command processor EGS4PL EXEC together with new options (5080 and PDEV) with the standard EGS4IN EXEC routine for running EGS4 interactively under VM/SP. 6 refs.},
doi = {10.2172/6648174},
journal = {},
number = ,
volume = ,
place = {United States},
year = 1990,
month = 8
}

Technical Report:

Save / Share:
  • EGS4 (Electron-Gamma Shower) is a general purpose Monte Carlo simulation of the coupled transport of electrons and photons in an arbitrary geometry for particles with energies above a few keV up to several TeV. The radiation transport of electrons or photons can be simulated in any element, compound, or mixture. The following physics processes can be taken into account: bremsstrahlung production (excluding the Elwert correction at low energies), positron annihilation in flight and at rest (the annihilation quanta are followed to completion), Moliere multiple scattering (i.e., Coulomb scattering from nuclei), Moller and Bhabha scattering, continuous energy loss applied to chargedmore » particle tracks between discrete interactions, pair production, Compton scattering, coherent (Rayleigh) scattering, and photoelectric effect. EGS4 allows for the implementation of importance sampling and other variance reduction techniques (e.g., leading particle biasing, splitting, path length biasing, Russian roulette, etc.). PEGS4 is a preprocessor for EGS4. It constructs piecewise-linear fits over a large number of energy intervals of the cross section and branching ratio data and contains options to plot any of the physical quantities used by EGS4, as well as to compare sampled distributions produced by user code with theoretical spectra.« less
  • The related questions of finding Hamilton circuits in the n-dimensional cube with d points on an edge which maximize the minimum ''taxicab'' distance between successive vertices and/or which maximize the sum of such distances over the entire circuit is investigated. A ''good'' bound for the first quantity and an achievable limit for the second are developed, and several optimal constructions, found. Both of these circuits are solutions to one formulation of the problem of designing pseudo-color graphics displays in which minimal grey scale differences become maximal color differences. 5 figures, 3 tables.
  • The publication announces the adoption of the American National Standard Programmer's Hierarchical Interactive Graphics System, ANSI X3.144-1988, as a Federal Information Processing Standard (FIPS). The standard specifies the control and data interchange between an application program and its graphic support system. It provides a set of functions and programming language bindings, (or toolbox package) for the definition, display and modification of two-dimensional (2D) or three-dimensional (3D) graphical data. In addition, the standard supports highly interactive processing and geometric articulation, multi-level or hierarchical graphics data, and rapid modification of both the graphics data and the relationships between the graphical data. Themore » purpose of the standard is to promote portability of graphics application programs between different installations.« less