ICALEPCS 2009
TUP012
XAL Adoption Experience at LCLS
Q.Gan (IHEP Beijing) A.Chan, D.Fairley, D.Rogind, E.Grunhaus, G.R.White, J.Wu, M.Woodley, P.Chu*, P.Krejcik, S.Chevtsov, M.Zelazny (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.
Work supported in part by the DOE Contract DE-AC02-76SF00515. This work was performed in support of the LCLS project at SLAC.