Package xal.tools.beam


package xal.tools.beam
Contains classes for representing particle beams and various aspects and properties of particle beams.
  • Class
    Description
    constant
     
     
    A CovarianceMatrix in homogeneous coordinates represents all moments of a phase space distribution up to and including second order.
    A class to find the energy of the beam, given information about measured phase differences between BPMs We assume the BPMs report phase differences from -180 to 180
    Class encapsulating the synchronous phase coordinates.
    Enumeration for the element position indices for homogeneous phase space objects.
    Converts between IMPACT and XAL unit for envelope simulations. based on TraceXalUnitConverter
    Deprecated.
    use RelativisticParameterConverter
    Enumeration for the element position indices of six-dimensional phase space object.
    Represents a generalized map between homogeneous phase space coordinates.
    Represents a two-tensor on the space of homogeneous phase space coordinates in three spatial dimensions.
    Enumeration for the element position indices of a homogeneous phase space objects.
    Class .
    Enumeration for the element position indices for homogeneous phase space objects.
    Enumeration of supported phase space beam profiles.
    Utility class for converting between common relativistic (and related) parameters used in beam physics.
    Deprecated.
    Unfinished and not used anywhere
    Converts between Trace3D and XAL unit for envelope simulations.
    Convenience class for dealing with Courant-Snyder (or Twiss) parameters.
    Enumeration of the Courant-Snyder parameters used.
    Class .
    Enumeration for the element position indices of three-dimensional objects.