Class FrequencyBeamSimulator

java.lang.Object
org.scictrl.mp.orbitcorrect.accessories.FrequencyBeamSimulator
All Implemented Interfaces:
IBeamSimulator, IConfigurable

public class FrequencyBeamSimulator extends Object implements IBeamSimulator

FrequencyBeamSimulator class.

Author:
igor@scictrl.com
  • Constructor Details

    • FrequencyBeamSimulator

      public FrequencyBeamSimulator()

      Constructor for FrequencyBeamSimulator.

  • Method Details

    • calculateRelativeElectronEnergyShift

      public static double calculateRelativeElectronEnergyShift(DataBush databush)

      calculateRelativeElectronEnergyShift.

      Parameters:
      databush - DataBush
      Returns:
      a double
    • calculateRelativeFreqencyShift

      public static double calculateRelativeFreqencyShift(DataBush db)

      calculateRelativeFreqencyShift.

      Parameters:
      db - a DataBush object
      Returns:
      a double
    • simulateHorizontal

      public double[] simulateHorizontal(DataBush dataBush)

      simulateHorizontal.

      simulateHorizontal method comment.
      Specified by:
      simulateHorizontal in interface IBeamSimulator
      Parameters:
      dataBush - a DataBush object
      Returns:
      an array of
      invalid reference
      double
      objects
    • simulateVertical

      public double[] simulateVertical(DataBush dataBush)

      simulateVertical.

      simulateVertical method comment.
      Specified by:
      simulateVertical in interface IBeamSimulator
      Parameters:
      dataBush - a DataBush object
      Returns:
      an array of
      invalid reference
      double
      objects
    • configure

      public void configure(org.apache.commons.configuration.Configuration conf)

      configure.

      Specified by:
      configure in interface IConfigurable
      Parameters:
      conf - a Configuration object