Package xal.model.alg

Class TwissTrackerPmq

All Implemented Interfaces:
Remote, IAlgorithm, IArchive, IContextAware

public class TwissTrackerPmq extends TwissTracker

This class is a super class of the TwissTracker class meant to handle the special case of IdealPermMagQuad elements. There really is not much extra to do here, just look for the exception element and adjust the number of integration steps accordingly.

See the TwissTracker class for a complete description of the functionality

Since:
December, 2006
Author:
Christopher K. Allen
See Also:
  • Field Details

    • TYPE_ID

      public static final String TYPE_ID
      string type identifier for algorithm
    • VERSION

      public static final int VERSION
      current algorithm version
      See Also:
    • CLS_PROBE_TYPE

      public static final Class<TwissProbe> CLS_PROBE_TYPE
      probe type recognized by this algorithm
  • Constructor Details

    • TwissTrackerPmq

      public TwissTrackerPmq()
      Creates a new instance of TwissTrackerPmq
    • TwissTrackerPmq

      public TwissTrackerPmq(TwissTrackerPmq sourceTracker)
      Copy constructor for TwissTrackerPmq
      Parameters:
      sourceTracker - Tracker that is being copied
  • Method Details