OoTran, an object-oriented program for charged-particle beam transport design
- 1. Louvain Univ., Louvain-la-Neuve (Belgium). Inst. de Physique
Description
The OoTran program is a new object-oriented program for charged-particle beam transport computation. Using a simple menu interface, the user builds his beam line with magnetic and electric elements taken from a standard library. The program computes the beam transport using a well-known first-order matrix formalism and displays 'in real time' the computed beam envelope. The menu editor provides functions to interactively modify the beam line. Ootran is written in C++ and uses two object libraries: OOPS, the Object-Oriented Program Support Class Library, which is a collection of classes similar to those of Smalltalk-80; and InterViews, a C++ graphical-interface toolkit based on the X-Window system. OoTran is running on DECstation 3100, VAXstation 2000 and SUN 3, with the ULTRIX and SUN OS operating systems. (orig.)
Additional details
Publishing Information
- Journal Title
- Nuclear Instruments and Methods in Physics Research, Section A
- Journal Volume
- 293
- Journal Issue
- 1/2
- Series
- Nucl. Instrum. Methods Phys. Res., Sect. A.
- Journal Page Range
- 468-474
- ISSN
- 0168-9002
- CODEN
- NIMAE
Conference
- Title
- International conference on accelerator and large experimental physics control systems (ICALEPCS).
- Dates
- 30 Oct - 3 Nov 1989.
- Place
- Vancouver (Canada).
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- Netherlands
- INIS RN
- 21094621
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- BEAM BENDING MAGNETS; BEAM EMITTANCE; BEAM FOCUSING MAGNETS; BEAM TRANSPORT; COMPUTER-AIDED DESIGN; DEC COMPUTERS; MAGNETIC DIPOLES; MATRICES; O CODES; PROGRAMMING; QUADRUPOLES; REAL TIME SYSTEMS; SOLENOIDS
- Descriptors DEC
- COMPUTER CODES; COMPUTERS; DIPOLES; ELECTRIC COILS; ELECTRICAL EQUIPMENT; EQUIPMENT; MAGNETS; MULTIPOLES