Abstract
We have implemented a particle beam simulation engine based on modern software engineering principles with intent that it be a convenient model reference for high-level control applications. The simulator is an autonomous subsystem of the high-level application framework XAL currently under development for the Spallation Neutron Source (SNS). It supports multiple simulation techniques (i.e., single particle, multi-particle, envelope, etc.), automatically synchronizes with operating accelerator hardware, and also supports off-line design studies. Moreover, since it is implemented using modem techniques in the Java language, it is portable across operating platforms, is maintainable, and upgradeable.
Original language | English |
---|---|
Pages | 3527-3529 |
Number of pages | 3 |
State | Published - 2003 |
Event | PAC 2003 - Proceedings of the 2003 IEEE Particle Accelerator Conference - Portland, OR, United States Duration: May 12 2003 → May 16 2003 |
Conference
Conference | PAC 2003 - Proceedings of the 2003 IEEE Particle Accelerator Conference |
---|---|
Country/Territory | United States |
City | Portland, OR |
Period | 05/12/03 → 05/16/03 |