Package xal.tools.beam.ens
Class EnsembleDescriptor
java.lang.Object
xal.tools.beam.ens.EnsembleDescriptor
- Author:
- CKAllen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intGaussian distribution - Gaussian in 6D phase space w/ 3 standard deviations cutoffstatic final intGaussian distribution - Gaussian in 6D phase space w/ 3 standard deviations cutoffstatic final intKapchinskij-Vladimirskij (or canonical) distribution - uniformly distributed on phase-space surfacestatic final intNo distribution profile specified - usually indicates error conditionstatic final intParabolic distribution - parabolic in 6D phase spacestatic final intSemi-Gaussian distribution - uniform in 3D configuration, Gaussian in momentum w/ 3 std cutoffstatic final intSemi-Gaussian distribution - uniform in 3D configuration, Gaussian in momentum w/ 4 std cutoffstatic final intWaterbag distribution - uniform in 6D phase space -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetAx()doublegetAy()doublegetAz()doublegetBx()doublegetBy()doublegetBz()intdoublegetEx()doublegetEy()doublegetEz()intgetnCnt()voidsetAx(double ax) voidsetAy(double ay) voidsetAz(double az) voidsetBx(double bx) voidsetBy(double by) voidsetBz(double bz) voidsetEnmProfile(int enmProfile) voidsetEx(double ex) voidsetEy(double ey) voidsetEz(double ez) voidsetnCnt(int nCnt)
-
Field Details
-
DIST_NONE
public static final int DIST_NONENo distribution profile specified - usually indicates error condition- See Also:
-
DIST_KV
public static final int DIST_KVKapchinskij-Vladimirskij (or canonical) distribution - uniformly distributed on phase-space surface- See Also:
-
DIST_WATERBAG
public static final int DIST_WATERBAGWaterbag distribution - uniform in 6D phase space- See Also:
-
DIST_PARABOLIC
public static final int DIST_PARABOLICParabolic distribution - parabolic in 6D phase space- See Also:
-
DIST_SEMIGAUSSIAN_3
public static final int DIST_SEMIGAUSSIAN_3Semi-Gaussian distribution - uniform in 3D configuration, Gaussian in momentum w/ 3 std cutoff- See Also:
-
DIST_SEMIGAUSSIAN_4
public static final int DIST_SEMIGAUSSIAN_4Semi-Gaussian distribution - uniform in 3D configuration, Gaussian in momentum w/ 4 std cutoff- See Also:
-
DIST_GAUSSIAN_3
public static final int DIST_GAUSSIAN_3Gaussian distribution - Gaussian in 6D phase space w/ 3 standard deviations cutoff- See Also:
-
DIST_GAUSSIAN_4
public static final int DIST_GAUSSIAN_4Gaussian distribution - Gaussian in 6D phase space w/ 3 standard deviations cutoff- See Also:
-
-
Constructor Details
-
EnsembleDescriptor
public EnsembleDescriptor()
-
-
Method Details
-
getEnmProfile
public int getEnmProfile() -
setEnmProfile
public void setEnmProfile(int enmProfile) -
getnCnt
public int getnCnt() -
setnCnt
public void setnCnt(int nCnt) -
getAx
public double getAx() -
setAx
public void setAx(double ax) -
getBx
public double getBx() -
setBx
public void setBx(double bx) -
getEx
public double getEx() -
setEx
public void setEx(double ex) -
getAy
public double getAy() -
setAy
public void setAy(double ay) -
getBy
public double getBy() -
setBy
public void setBy(double by) -
getEy
public double getEy() -
setEy
public void setEy(double ey) -
getAz
public double getAz() -
setAz
public void setAz(double az) -
getBz
public double getBz() -
setBz
public void setBz(double bz) -
getEz
public double getEz() -
setEz
public void setEz(double ez)
-