Package xal.model.alg

Class SynchronousTracker

java.lang.Object
xal.model.alg.Tracker
xal.model.alg.SynchronousTracker
All Implemented Interfaces:
Remote, IAlgorithm, IArchive, IContextAware

public class SynchronousTracker extends Tracker
Algorithm for propagating a SynchronousProbe object through any modeling element that exposes the IComponent interface. It computes the synchronous phase at each cavity and cavity gaps, as well as the energy gain.
Author:
Juan F. Esteban Müller <JuanF.EstebanMuller@ess.eu>
  • Field Details

  • Constructor Details

    • SynchronousTracker

      public SynchronousTracker()
      Default constructor for a SynchronousTracker objects. These objects have no internal state information.
    • SynchronousTracker

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