An object model for beamline descriptions
- G. H. Gillespie Associates, Inc. P.O. Box 2961, Del Mar, California 92014 (United States)
Translation of beamline model descriptions between different accelerator codes presents a unique challenge due to the different representations used for various elements and subsystems. These differences range from simple units conversions to more complex translations involving multiple beamline components. A representation of basic accelerator components is being developed in order to define a meta-structure from which beamline models, in different codes, can be described and to facilitate the translation of models between these codes. Sublines of basic components will be used to represent more complex beamline descriptions and bridge the gap between codes which may represent a beamline element as a single entity, and those which use multiple elements to describe the same physical device. A C++ object model for supporting this beamline description and a grammar for describing beamlines in terms of these components is being developed. The object model will support a common graphic user interface and translation filters for representing native beamline descriptions for a variety of accelerator codes. An overview of our work on the object model for beamline descriptions is presented here.
- OSTI ID:
- 21165584
- Journal Information:
- AIP Conference Proceedings, Vol. 391, Issue 1; Conference: 1996 computational accelerator physics conference, Williamsburg, VA (United States), 24-27 Sep 1996; Other Information: DOI: 10.1063/1.52385; (c) 1997 American Institute of Physics; Country of input: International Atomic Energy Agency (IAEA); ISSN 0094-243X
- Country of Publication:
- United States
- Language:
- English
Similar Records
MOAB : a mesh-oriented database.
Biolink Model: A universal schema for knowledge graphs in clinical, biomedical, and translational science