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 |