Published 1995 | Version v1
Report Open

Code generation of RHIC accelerator device objects

Description

A RHIC Accelerator Device Object is an abstraction which provides a software view of a collection of collider control points known as parameters. A grammar has been defined which allows these parameters, along with code describing methods for acquiring and modifying them, to be specified efficiently in compact definition files. These definition files are processed to produce C++ source code. This source code is compiled to produce an object file which can be loaded into a front end computer. Each loaded object serves as an Accelerator Device Object class definition. The collider will be controlled by applications which set and get the parameters in instances of these classes using a suite of interface routines. Significant features of the grammar are described with details about the generated C++ code

Availability note (English)

MF available from INIS under the Report Number; Also available from OSTI as DE96003231; NTIS; US Govt. Printing Office Dep.

Files

27042478.pdf

Files (334.7 kB)

Name Size Download all
md5:1bc7ba38c9012cb3191e8c5a5906a0ad
334.7 kB Preview Download

Additional details

Publishing Information

Imprint Pagination
4 p.
Report number
BNL--62330

Conference

Title
International conference on accelerator and large experimental physics control systems.
Dates
30 Oct - 3 Nov 1995.
Place
Chicago, IL (United States).

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
27042478
Subject category
S99: GENERAL AND MISCELLANEOUS; S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
A CODES; ALGORITHMS; BEAM MONITORING; BROOKHAVEN RHIC; COMPUTERIZED CONTROL SYSTEMS; PROGRAMMING; PROGRAMMING LANGUAGES
Descriptors DEC
ACCELERATORS; COMPUTER CODES; CONTROL SYSTEMS; HEAVY ION ACCELERATORS; MONITORING; ON-LINE CONTROL SYSTEMS; ON-LINE SYSTEMS; STORAGE RINGS

Optional Information

Contract/Grant/Project number
Contract AC02-76CH00016
Funding organization
USDOE, Washington, DC (United States).
Secondary number(s)
CONF-951036--5.