A ray-tracing algorithm for ab initio calculation of thermal load in undulator-based synchrotron beamlines
The OASYS suite is used to implement a ray-tracing algorithm to calculate the thermal load in undulator-based synchrotron beamlines. The algorithm is particularly suited to analyze cases with complex beamline layout and optical elements. Examples of its use on two of the feature beamlines at the Advanced Photon Source Upgrade Project are shown.