Published August 1, 1990 | Version v1
Journal article

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