Author: Tunnell, C.D.
Paper Title Page
MOPZ013 MAUS: MICE Analysis User Software 850
 
  • C.D. Tunnell
    JAI, Oxford, United Kingdom
  • C.T. Rogers
    STFC/RAL/ASTeC, Chilton, Didcot, Oxon, United Kingdom
 
  The Muon Ionization Cooling Experiment (MICE) is unique because it measures accelerator physics quantities using particle physics methods. It follows that the software that forms the theoretical model of MICE needs to be able to not only propagate beam envelopes and optical parameters but also model detector responses and matter effects for cooling. MICE addresses this dichotomy with the software framework MAUS in order to maximize its physics sensitivity whilst providing the conveniences of, for example, a common data structure. The diversity of challenges that MICE provides from the analysis perspective means that appropriately defining the software scope and layout is critical to the correctness and maintainability of the final accelerator physics analyses. MICE has structured its code into a Map-Reduce framework to enable better parallelization whilst also introducing unit, functional, and integration tests to ensure code reliability and correctness. These methods can apply to other experiments.