Package xal.smf.impl

Class DTLTank

All Implemented Interfaces:
Comparable, ElementType, DataListener

public class DTLTank extends RfCavity
The implementation of the DTLTank sequence, which derives from the AcceleratorSeq class. This is a container to be used in handling Drift Tube Linacs These devices have RfGaps in them, which are controlled by a single RfCavity. That is, the RfCavity contains the hooks to the klystron signals, which control all of the RfGaps together. As the DTLTank is also a sequence, it is possible for it to contain other types of nodes, such as quads and BPMs.
Author:
J. Galambos
  • Field Details

  • Constructor Details

    • DTLTank

      public DTLTank(String strId, ChannelFactory channelFactory, int intReserve)
      Primary Constructor
    • DTLTank

      public DTLTank(String strId, ChannelFactory channelFactory)
      Constructor
    • DTLTank

      public DTLTank(String strId)
      I just added this comment - didn't do any work.
      Parameters:
      strId - identifier string of the DTL
      Since:
      May 3, 2011
    • DTLTank

      public DTLTank(String strId, int intReserve)
      I just added this comment - didn't do any work.
      Parameters:
      strId - identifier string of the DTL
      intReserve - optional parameter for specifying memory to reserve for the DTL cells if known.
      Since:
      May 3, 2011
  • Method Details