Measurement and tricubic interpolation of the magnetic field for the OLYMPUS experiment
J. C. Bernauer, J. Diefenbach, G. Elbakian, G. Gavrilov, N., Goerrissen, D. K. Hasel, B. S. Henderson, Y. Holler, G. Karyan, J. Ludwig, H., Marukyan, Y. Naryshkin, C. O'Connor, R. L. Russell, A. Schmidt, U., Schneekloth, K. Suvorov, D. Veretennikov

TL;DR
This paper details the measurement, modeling, and efficient interpolation of the magnetic field in the OLYMPUS experiment's spectrometer, enabling precise particle trajectory analysis with optimized computational methods.
Contribution
It introduces a spline-based interpolation scheme optimized for SIMD that reduces memory usage and improves speed for magnetic field calculations in spectrometer analysis.
Findings
Achieved accurate magnetic field interpolation throughout the spectrometer volume.
Reduced memory requirements for field coefficient storage by a factor of eight.
Developed a fast, cache-efficient interpolation method suitable for high-speed analysis.
Abstract
The OLYMPUS experiment used a 0.3 T toroidal magnetic spectrometer to measure the momenta of outgoing charged particles. In order to accurately determine particle trajectories, knowledge of the magnetic field was needed throughout the spectrometer volume. For that purpose, the magnetic field was measured at over 36,000 positions using a three-dimensional Hall probe actuated by a system of translation tables. We used these field data to fit a numerical magnetic field model, which could be employed to calculate the magnetic field at any point in the spectrometer volume. Calculations with this model were computationally intensive; for analysis applications where speed was crucial, we pre-computed the magnetic field and its derivatives on an evenly spaced grid so that the field could be interpolated between grid points. We developed a spline-based interpolation scheme suitable for SIMD…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
