Uses of Class
xal.tools.beam.CovarianceMatrix
Packages that use CovarianceMatrix
Package
Description
The Online Model
Contains classes for representing particle beams
and various aspects and properties of particle beams.
-
Uses of CovarianceMatrix in xal.extension.jels.model.probe
Methods in xal.extension.jels.model.probe that return CovarianceMatrixMethods in xal.extension.jels.model.probe with parameters of type CovarianceMatrix -
Uses of CovarianceMatrix in xal.model
Methods in xal.model that return CovarianceMatrixModifier and TypeMethodDescriptionRingModel.compClosedOrbit
(SynchronousProbe probe) Deprecated.Nothing is done here. -
Uses of CovarianceMatrix in xal.model.probe
Methods in xal.model.probe that return CovarianceMatrixModifier and TypeMethodDescriptionEnsembleProbe.getCorrelation()
Return the correlation matrix of the distributionEnvelopeProbe.getCovariance()
Returns the correlation matrix for the beam in homogeneous phase space coordinates.EnvelopeProbe.phaseCovariance()
Return the covariance matrix of the distribution.Methods in xal.model.probe with parameters of type CovarianceMatrixModifier and TypeMethodDescriptionvoid
EnvelopeProbe.setCovariance
(CovarianceMatrix matTau) Set the correlation matrix for this probe (7x7 matrix in homogeneous coordinates). -
Uses of CovarianceMatrix in xal.model.probe.traj
Methods in xal.model.probe.traj that return CovarianceMatrixModifier and TypeMethodDescriptionEnvelopeProbeState.centralCovariance()
Convenience Method: Returns the covariance matrix of this state in homogeneous phase space coordinates.EnvelopeProbeState.getCovarianceMatrix()
Returns the correlation matrix of this state in homogeneous phase space coordinates.EnsembleProbeState.phaseCovariance()
Return the correlation matrix of the distributionMethods in xal.model.probe.traj with parameters of type CovarianceMatrixModifier and TypeMethodDescriptionvoid
EnvelopeProbeState.setCovariance
(CovarianceMatrix matTau) Set the correlation matrix for this probe (7x7 matrix in homogeneous coordinates). -
Uses of CovarianceMatrix in xal.tools.beam
Methods in xal.tools.beam that return CovarianceMatrixModifier and TypeMethodDescriptionstatic CovarianceMatrix
CovarianceMatrix.buildCovariance
(Twiss3D envTwiss) Create and return aCovarianceMatrix
built according to the given set of Twiss parameters.static CovarianceMatrix
CovarianceMatrix.buildCovariance
(Twiss twissX, Twiss twissY, Twiss twissZ) Create a PhaseMatrix that is the correlation matrix corresponding to the given Twiss parameters.static CovarianceMatrix
CovarianceMatrix.buildCovariance
(Twiss twissX, Twiss twissY, Twiss twissZ, PhaseVector vecCen) Create a CovarianceMatrix corresponding to the given Twiss parameters and having the given mean values (centroid location).CovarianceMatrix.clone()
Creates and returns a deep copy of this matrix.CovarianceMatrix.computeCentralCovariance()
Compute and return the covariance matrix of the distribution.ImpactXalUnitConverter.correlationMatrixFromT3d
(Twiss t3dX, Twiss t3dY, Twiss t3dZ) Builds a correlation matrix from Twiss parameters in the three phase planes.ImpactXalUnitConverter.correlationMatrixFromT3d
(Twiss t3dX, Twiss t3dY, Twiss t3dZ, PhaseVector centroid) Builds a correlation matrix from Twiss parameters in the three phase planes.TraceXalUnitConverter.correlationMatrixFromT3d
(Twiss t3dX, Twiss t3dY, Twiss t3dZ) Builds a correlation matrix from Twiss parameters in the three phase planes.TraceXalUnitConverter.correlationMatrixFromT3d
(Twiss t3dX, Twiss t3dY, Twiss t3dZ, PhaseVector centroid) Builds a correlation matrix from Twiss parameters in the three phase planes.static CovarianceMatrix
CovarianceMatrix.loadFrom
(DataAdaptor daSource) Create a newCovarianceMatrix
object and initialize with the data source behind the givenDataAdaptor
interface.static CovarianceMatrix
CovarianceMatrix.newCenter
(PhaseVector vecCen) Create a "center matrix" corresponding the given mean values (centroid location).static CovarianceMatrix
CovarianceMatrix.newIdentity()
Create an identity correlation matrixstatic CovarianceMatrix
CovarianceMatrix.newZero()
Create a new instance of a zero phase matrix.Methods in xal.tools.beam with parameters of type CovarianceMatrixModifier and TypeMethodDescriptionImpactXalUnitConverter.centroidFromXal
(CovarianceMatrix matCorrel) Compute and return the beam centroid coordinates from the correlation matrix in homogeneous coordinates.TraceXalUnitConverter.centroidFromXal
(CovarianceMatrix matCorrel) Compute and return the beam centroid coordinates from the correlation matrix in homogeneous coordinates.Twiss[]
ImpactXalUnitConverter.twissParametersFromXal
(CovarianceMatrix mat) Computes and return the Twiss parameters for each plane that correspond to the given correlation matrix.Twiss[]
TraceXalUnitConverter.twissParametersFromXal
(CovarianceMatrix mat) Computes and return the Twiss parameters for each plane that correspond to the given correlation matrix. -
Uses of CovarianceMatrix in xal.tools.beam.em
Methods in xal.tools.beam.em that return CovarianceMatrixModifier and TypeMethodDescriptionBeamEllipsoid.getCorrelationBeam()
Return the correlation matrix for the beam in the stationary beam coordinates.BeamEllipsoid.getCorrelationLab()
Return the original correlation matrix for the beam in the laboratory coordinates.Constructors in xal.tools.beam.em with parameters of type CovarianceMatrixModifierConstructorDescriptionBeamEllipsoid
(double dblGamma, CovarianceMatrix matSigLab) Construct a beam charge density ellipsoid described by the phase space correlation matrixmatSigLab
and relativistic factorgamma
. -
Uses of CovarianceMatrix in xal.tools.beam.ens
Methods in xal.tools.beam.ens that return CovarianceMatrixModifier and TypeMethodDescriptionEnsemble.phaseCovariance()
Get the correlation matrix of the ensemble in homogeneous coordinates