Class AbstractMagnetElement

All Implemented Interfaces:
Cloneable, ISimpleElement
Direct Known Subclasses:
AbstractCalibratedMagnet, Septum

public abstract class AbstractMagnetElement extends AbstractTransferElement
AbstractMagnetElement represent element that generate quasi-static magnet field. It has pointer to PowerSupply
Author:
igor@scictrl.com
  • Field Details

    • psH

      protected PowerSupply psH
      Associated power supply object.
    • PR_POWER_SUPPLY

      public static final int PR_POWER_SUPPLY
      Constant PR_POWER_SUPPLY=6
      See Also:
  • Constructor Details

    • AbstractMagnetElement

      public AbstractMagnetElement(String name)
      Constructs AbstractMagnetElement with specified name and default parameter's values.
      Parameters:
      name - a String name of transfer element
    • AbstractMagnetElement

      public AbstractMagnetElement(String name, boolean virtual, double position, double relpos, String relFrom, double length, String ps)
      Constructs the AbstractMagnetElement with specified parameters.
      Parameters:
      name - a String object
      virtual - a boolean
      position - a double
      relpos - a double
      relFrom - a String object
      length - a double
      ps - a String object
  • Method Details