Module simpa.acc

Class BeamTracker

java.lang.Object
simpa.acc.api.track.BeamTracker
Direct Known Subclasses:
RingBeamTracker, TLBeamTracker

public abstract class BeamTracker extends Object
Abstract class for beam tracking.
Author:
lbojtar
  • Constructor Details

  • Method Details

    • track

      public void track() throws IOException
      Tracks the beam.
      Throws:
      IOException - When some output file can't be written.
    • finish

      public abstract void finish()
      This method is called when all particles has been tracked. It should write any observer data to file(s) which was stored during the tracking. This is typically the phase space and trajectory data.