Enum PtcGlobalVariable
- java.lang.Object
-
- java.lang.Enum<PtcGlobalVariable>
-
- cern.accsoft.steering.jmad.domain.var.enums.PtcGlobalVariable
-
- All Implemented Interfaces:
GlobalVariable,MadxVariable,Variable,java.io.Serializable,java.lang.Comparable<PtcGlobalVariable>
public enum PtcGlobalVariable extends java.lang.Enum<PtcGlobalVariable> implements GlobalVariable
This enum represents madx global variables, which appear in general in the sum-table of the twiss. TODO define units
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALPHA_CALPHA_C_PALPHA_C_P2ALPHA_C_P3BCURRENTBETA_X_MAXBETA_X_MINBETA_Y_MAXBETA_Y_MINCHARGEDATEDELTAPDQ1DQ2ENERGYETETA_CEXEYGAMMAGAMMA_TRKBUNCHLENGTHMASSNAMENPARTORBIT_CTORBIT_PTORBIT_PXORBIT_PYORBIT_XORBIT_YORIGINPARTICLEPCPXCOMAXPXCORMSPYCOMAXPYCORMSQ1Q2QSSEQUENCESIGESIGTTIMETITLETYPEUNKNOWNXCOMAXXCORMSYCOMAXYCORMS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Set<PtcGlobalVariable>allOfType(MadxVarType varType)static PtcGlobalVariablefromMadxName(java.lang.String madxName)java.lang.StringgetMadxName()retrieve the name of the variable.java.lang.StringgetName()java.lang.StringgetUnit()java.lang.Class<?>getValueClass()the type of the values which this variable representsMadxVarTypegetVarType()java.lang.StringtoString()static PtcGlobalVariablevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PtcGlobalVariable[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NAME
public static final PtcGlobalVariable NAME
-
TYPE
public static final PtcGlobalVariable TYPE
-
SEQUENCE
public static final PtcGlobalVariable SEQUENCE
-
PARTICLE
public static final PtcGlobalVariable PARTICLE
-
MASS
public static final PtcGlobalVariable MASS
-
CHARGE
public static final PtcGlobalVariable CHARGE
-
ENERGY
public static final PtcGlobalVariable ENERGY
-
PC
public static final PtcGlobalVariable PC
-
GAMMA
public static final PtcGlobalVariable GAMMA
-
KBUNCH
public static final PtcGlobalVariable KBUNCH
-
BCURRENT
public static final PtcGlobalVariable BCURRENT
-
SIGE
public static final PtcGlobalVariable SIGE
-
SIGT
public static final PtcGlobalVariable SIGT
-
NPART
public static final PtcGlobalVariable NPART
-
EX
public static final PtcGlobalVariable EX
-
EY
public static final PtcGlobalVariable EY
-
ET
public static final PtcGlobalVariable ET
-
LENGTH
public static final PtcGlobalVariable LENGTH
-
DELTAP
public static final PtcGlobalVariable DELTAP
-
ALPHA_C
public static final PtcGlobalVariable ALPHA_C
-
ALPHA_C_P
public static final PtcGlobalVariable ALPHA_C_P
-
ALPHA_C_P2
public static final PtcGlobalVariable ALPHA_C_P2
-
ALPHA_C_P3
public static final PtcGlobalVariable ALPHA_C_P3
-
ETA_C
public static final PtcGlobalVariable ETA_C
-
GAMMA_TR
public static final PtcGlobalVariable GAMMA_TR
-
Q1
public static final PtcGlobalVariable Q1
-
Q2
public static final PtcGlobalVariable Q2
-
DQ1
public static final PtcGlobalVariable DQ1
-
DQ2
public static final PtcGlobalVariable DQ2
-
QS
public static final PtcGlobalVariable QS
-
BETA_X_MIN
public static final PtcGlobalVariable BETA_X_MIN
-
BETA_X_MAX
public static final PtcGlobalVariable BETA_X_MAX
-
BETA_Y_MIN
public static final PtcGlobalVariable BETA_Y_MIN
-
BETA_Y_MAX
public static final PtcGlobalVariable BETA_Y_MAX
-
ORBIT_X
public static final PtcGlobalVariable ORBIT_X
-
ORBIT_PX
public static final PtcGlobalVariable ORBIT_PX
-
ORBIT_Y
public static final PtcGlobalVariable ORBIT_Y
-
ORBIT_PY
public static final PtcGlobalVariable ORBIT_PY
-
ORBIT_PT
public static final PtcGlobalVariable ORBIT_PT
-
ORBIT_CT
public static final PtcGlobalVariable ORBIT_CT
-
XCORMS
public static final PtcGlobalVariable XCORMS
-
PXCORMS
public static final PtcGlobalVariable PXCORMS
-
YCORMS
public static final PtcGlobalVariable YCORMS
-
PYCORMS
public static final PtcGlobalVariable PYCORMS
-
XCOMAX
public static final PtcGlobalVariable XCOMAX
-
PXCOMAX
public static final PtcGlobalVariable PXCOMAX
-
YCOMAX
public static final PtcGlobalVariable YCOMAX
-
PYCOMAX
public static final PtcGlobalVariable PYCOMAX
-
TITLE
public static final PtcGlobalVariable TITLE
-
ORIGIN
public static final PtcGlobalVariable ORIGIN
-
DATE
public static final PtcGlobalVariable DATE
-
TIME
public static final PtcGlobalVariable TIME
-
UNKNOWN
public static final PtcGlobalVariable UNKNOWN
-
-
Method Detail
-
values
public static PtcGlobalVariable[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PtcGlobalVariable c : PtcGlobalVariable.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PtcGlobalVariable valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
fromMadxName
public static final PtcGlobalVariable fromMadxName(java.lang.String madxName)
-
allOfType
public static final java.util.Set<PtcGlobalVariable> allOfType(MadxVarType varType)
-
getMadxName
public java.lang.String getMadxName()
Description copied from interface:MadxVariableretrieve the name of the variable. This must be a unique expression within the madx model.- Specified by:
getMadxNamein interfaceMadxVariable- Returns:
- the name of the variable.
-
getUnit
public java.lang.String getUnit()
-
getVarType
public MadxVarType getVarType()
- Specified by:
getVarTypein interfaceMadxVariable- Returns:
- the type (String/Double) of the variable
-
getName
public java.lang.String getName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Enum<PtcGlobalVariable>
-
getValueClass
public java.lang.Class<?> getValueClass()
Description copied from interface:Variablethe type of the values which this variable represents- Specified by:
getValueClassin interfaceVariable- Returns:
- The class of the values
-
-