Module simpa.acc

Interface TuneModel


public interface TuneModel
Interface to be implemented to describe some optical features of a circular machine at different working points. An implementation is required by the constructor of the FrequencyAnalysis class.
Author:
lbojtar
  • Method Summary

    Modifier and Type
    Method
    Description
    getScalingFactors(Tune tune, double momentum)
    Get a map of all accelerator element currents needed to obtain the given tunes at the given momentum.
  • Method Details

    • getScalingFactors

      Map<String,Double> getScalingFactors(Tune tune, double momentum)
      Get a map of all accelerator element currents needed to obtain the given tunes at the given momentum. The return list includes only the elements affecting the tunes. These are usually a number of quadrupoles.
      Parameters:
      tune - A tune object.
      momentum - The momentum of the machine [GeV/c]
      Returns:
      A map of scaling factors. The key is the binary file name for the element and the value is usually the current [A] or voltage [V].