Package xal.model

Class Sector

All Implemented Interfaces:
Iterable<IComponent>, IComponent, IComposite

public class Sector extends ElementSeq
Represents a logical sector of beamline. This is essentially a semantic concept since it simply extends the ElementSeq base class.
Since:
May 20, 2004
Author:
Christopher K. Allen
  • Field Details

  • Constructor Details

    • Sector

      public Sector()
      Default constructor. The Sector object is empty and has no string identifier.
    • Sector

      public Sector(String strId)
      Create new Sector object and initialize the string identifier.
      Parameters:
      strId - string identifier of this sector
    • Sector

      public Sector(String strId, int szReserve)
      Create new Sector object specifying the amount of storage to reserve for the direct child components. (If not specified a default value is used.)
      Parameters:
      strId - string identifier of this sector
      szReserve - number of storage positions to reserve for children