PAC++: Object-oriented platform for accelerator codes Metadata

Metadata describes a digital item, providing (if known) such information as creator, publisher, contents, size, relationship to other resources, and more. Metadata may also contain "preservation" components that help us to maintain the integrity of digital files over time.


  • Main Title PAC++: Object-oriented platform for accelerator codes


  • Author: Malitsky, N.
    Creator Type: Personal
  • Author: Reshetov, A.
    Creator Type: Personal
  • Author: Bourianoff, G.
    Creator Type: Personal


  • Sponsor: United States. Department of Energy.
    Contributor Type: Organization
    Contributor Info: USDOE, Washington, DC (United States)


  • Name: Superconducting Super Collider Laboratory
    Place of Publication: Dallas, Texas
    Additional Info: Superconducting Super Collider Lab., Dallas, TX (United States)


  • Creation: 1994-06


  • English


  • Content Description: Software packages in accelerator physics have relatively long life cycles. They had been developed and used for a wide range of accelerators in the past as well as for the current projects. For example, the basic algorithms written in the first accelerator Program TRANSPORT are actual for design of most magnet systems. Most of these packages had been implemented on Fortran. But this language is rather inconvenient as a basic language for large integrated projects that possibly could include real-time data acquisition, data base access, graphic riser interface modules (GUI), arid other features. Some later accelerator programs had been based on object-oriented tools (primarily, C++ language). These range from systems for advanced theoretical studies to control system software. For the new generations of accelerators it would be desirable to have an integrated platform in which all simulation and control tasks will be considered with one point of view. In this report the basic principles of an object-oriented platform for accelerator research software (PAC++) are suggested and analyzed. Primary objectives of this work are to enable efficient self-explaining realization of the accelerator concepts and to provide an integrated environment for the updating and the developing of the code.
  • Physical Description: 39 p.


  • Keyword: Programming Languages
  • STI Subject Categories: 43 Particle Accelerators
  • Keyword: Programming
  • STI Subject Categories: 99 Mathematics, Computers, Information Science, Management, Law, Miscellaneous
  • Keyword: Computer-Aided Design
  • Keyword: Accelerators
  • Keyword: P Codes


  • Other Information: PBD: Jun 1994


  • Name: Office of Scientific & Technical Information Technical Reports
    Code: OSTI


  • Name: UNT Libraries Government Documents Department
    Code: UNTGD

Resource Type

  • Report


  • Text


  • Other: DE95011192
  • Report No.: SSCL--675
  • Grant Number: AC35-89ER40486
  • DOI: 10.2172/82449
  • Office of Scientific & Technical Information Report Number: 82449
  • Archival Resource Key: ark:/67531/metadc785698


  • Display Note: INIS; OSTI as DE95011192