Package xal.smf.attr
Class TwissBucket
java.lang.Object
xal.smf.attr.AttributeBucket
xal.smf.attr.TwissBucket
- All Implemented Interfaces:
Serializable
,DataListener
A container class for Twiss parameter information
- Version:
- 1.1
- Author:
- John Galambos, Christopher K. Allen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class xal.smf.attr.AttributeBucket
AttributeBucket.MissingAttributeException
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getAlpha
(int iPlane) double
double
double
double
getBeta
(int iPlane) double
getBetaX()
double
getBetaY()
double
getBetaZ()
double
getCentroid
(int iPlane) double
getEmit
(int iPlane) double
getEmitX()
double
getEmitY()
double
getEmitZ()
double
getEta
(int iPlane) double
getEtaP
(int iPlane) void
getEtaP
(int iPlane, double dblVal) double
getEtaPx()
double
getEtaPy()
double
getEtaX()
double
getEtaY()
double
getMu
(int iPlane) void
getMu
(int iPlane, double dblVal) double
getMuX()
double
getMuY()
getType()
Override virtual to provide type signaturedouble
getX()
double
getY()
void
setAlpha
(int iPlane, double dblVal) void
setAlphaX
(double dblVal) void
setAlphaY
(double dblVal) void
setAlphaZ
(double dblVal) void
setBeta
(int iPlane, double dblVal) void
setBetaX
(double dblVal) void
setBetaY
(double dblVal) void
setBetaZ
(double dblVal) void
setCentroid
(int iPlane, double dblVal) void
setEmit
(int iPlane, double dblVal) void
setEmitX
(double dblVal) void
setEmitY
(double dblVal) void
setEmitZ
(double dblVal) void
setEta
(int iPlane, double dblVal) void
setEtaPx
(double dblVal) void
setEtaPy
(double dblVal) void
setEtaX
(double dblVal) void
setEtaY
(double dblVal) void
setMuX
(double dblVal) void
setMuY
(double dblVal) void
setX
(double dblVal) void
setY
(double dblVal) Methods inherited from class xal.smf.attr.AttributeBucket
checkAttribute, dataLabel, getAttr, getAttrDescription, getAttrNames, parseAttrValue, registerAttribute, registerAttribute, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, update, write
-
Field Details
-
TYPE
- See Also:
-
X_PLANE
public static final int X_PLANE- See Also:
-
Y_PLANE
public static final int Y_PLANE- See Also:
-
Z_PLANE
public static final int Z_PLANE- See Also:
-
-
Constructor Details
-
TwissBucket
public TwissBucket()
-
-
Method Details
-
getType
Override virtual to provide type signature- Specified by:
getType
in classAttributeBucket
-
getX
public double getX() -
getY
public double getY() -
getAlphaX
public double getAlphaX() -
getBetaX
public double getBetaX() -
getEmitX
public double getEmitX() -
getAlphaY
public double getAlphaY() -
getBetaY
public double getBetaY() -
getEmitY
public double getEmitY() -
getAlphaZ
public double getAlphaZ() -
getBetaZ
public double getBetaZ() -
getEmitZ
public double getEmitZ() -
getEtaX
public double getEtaX() -
getEtaPx
public double getEtaPx() -
getEtaY
public double getEtaY() -
getEtaPy
public double getEtaPy() -
getMuX
public double getMuX() -
getMuY
public double getMuY() -
getCentroid
public double getCentroid(int iPlane) -
getAlpha
public double getAlpha(int iPlane) -
getBeta
public double getBeta(int iPlane) -
getEmit
public double getEmit(int iPlane) -
getEta
public double getEta(int iPlane) -
getEtaP
public double getEtaP(int iPlane) -
getMu
public double getMu(int iPlane) -
setX
public void setX(double dblVal) -
setY
public void setY(double dblVal) -
setAlphaX
public void setAlphaX(double dblVal) -
setBetaX
public void setBetaX(double dblVal) -
setEmitX
public void setEmitX(double dblVal) -
setAlphaY
public void setAlphaY(double dblVal) -
setBetaY
public void setBetaY(double dblVal) -
setEmitY
public void setEmitY(double dblVal) -
setAlphaZ
public void setAlphaZ(double dblVal) -
setBetaZ
public void setBetaZ(double dblVal) -
setEmitZ
public void setEmitZ(double dblVal) -
setEtaX
public void setEtaX(double dblVal) -
setEtaPx
public void setEtaPx(double dblVal) -
setEtaY
public void setEtaY(double dblVal) -
setEtaPy
public void setEtaPy(double dblVal) -
setMuX
public void setMuX(double dblVal) -
setMuY
public void setMuY(double dblVal) -
setCentroid
public void setCentroid(int iPlane, double dblVal) -
setAlpha
public void setAlpha(int iPlane, double dblVal) -
setBeta
public void setBeta(int iPlane, double dblVal) -
setEmit
public void setEmit(int iPlane, double dblVal) -
setEta
public void setEta(int iPlane, double dblVal) -
getEtaP
public void getEtaP(int iPlane, double dblVal) -
getMu
public void getMu(int iPlane, double dblVal)
-