public final class EnsembleDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
ax
Twiss alpha parameter in x plane
|
double |
ay
Twiss alpha parameter in y plane
|
double |
az
Twiss alpha parameter in z plane
|
double |
bx
Twiss beta parameter in x plane
|
double |
by
Twiss beta parameter in y plane
|
double |
bz
Twiss beta parameter in z plane
|
static int |
DIST_GAUSSIAN_3
Gaussian distribution - gaussian in 6D phase space w/ 3 standard deviations cutoff
|
static int |
DIST_GAUSSIAN_4
Gaussian distribution - gaussian in 6D phase space w/ 3 standard deviations cutoff
|
static int |
DIST_KV
Kapchinskij-Vladimirskij (or canonical) distribution - uniformly distributed on phase-space surface
|
static int |
DIST_NONE
No distribution profile specified - usually indicates error condition
|
static int |
DIST_PARABOLIC
Parabolic distribution - parabolic in 6D phase space
|
static int |
DIST_SEMIGAUSSIAN_3
Semi-Gaussian distribution - uniform in 3D configuration, gaussian in momentum w/ 3 std cutoff
|
static int |
DIST_SEMIGAUSSIAN_4
Semi-Gaussian distribution - uniform in 3D configuration, gaussian in momentum w/ 4 std cutoff
|
static int |
DIST_WATERBAG
Waterbag distribution - uniform in 6D phase space
|
int |
enmProfile
statistical distribution of particle phase coordinates in ensemble
|
double |
ex
beam rms emittance in x plane
|
double |
ey
beam rms emittance in y plane
|
double |
ez
beam rms emittance in z plane
|
int |
nCnt
number of particles in ensemble
|
Constructor and Description |
---|
EnsembleDescriptor() |
public static final int DIST_NONE
public static final int DIST_KV
public static final int DIST_WATERBAG
public static final int DIST_PARABOLIC
public static final int DIST_SEMIGAUSSIAN_3
public static final int DIST_SEMIGAUSSIAN_4
public static final int DIST_GAUSSIAN_3
public static final int DIST_GAUSSIAN_4
public int enmProfile
public int nCnt
public double ax
public double bx
public double ex
public double ay
public double by
public double ey
public double az
public double bz
public double ez