Paper | Title | Page |
---|---|---|
TUP012 | XAL Adoption Experience at LCLS | 117 |
|
||
Funding: Work supported in part by the DOE Contract DE-AC02-76SF00515. This work was performed in support of the LCLS project at SLAC. XAL is a high level accelerator application framework originally developed by the Spallation Neutron Source (SNS), Oak Ridge National Laboratory. The XAL framework provides generic hierarchical view for an accelerator as well as many utility tools. In XAL, a built-in physics model calculates either single particle or envelope tracking for physics parameters. Modifications to the original XAL model are necessary for the Linac Coherent Light Source (LCLS). Work was done to manipulate MAD deck output within a database in support of the XAL configuration and model. The XAL graphical user interface has been replaced by a SLAC specific design. New applications based on the framework are also discussed. |
||
THP077 | Study on a New Framework of the Accelerator Application Software Based on Eclipse | 818 |
|
||
Funding: NSFC 10775152 The development of new accelerator application software based on Eclipse is a front research task in international perspective. This paper analyses the framework of XAL accelerator software developed by SNS, and presents a new framework of accelerator application software based on Eclipse. According to the new framework, some tools of XAL are rebuilt and transplanted to Eclipse as plug-in. The plug-in software will enhance general-purpose property and can be applied in any accelerators. |