public class Bend extends Dipole
Electromagnet.Property
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
s_strType |
_useFieldReadback, FIELD_RB_HANDLE, mainSupplyId
leff, m_bucMagnet
channelSuite, m_bolIsSoft, m_bolStatus, m_bolValid, m_bucAlign, m_bucAper, m_bucTwiss, m_dblLen, m_dblPos, m_dblS, m_mapAttrs, m_objAccel, m_seqParent, m_strEId, m_strId, m_strPId
DIPOLE, HORIZONTAL, NO_ORIENTATION, OCT, OCTUPOLE, poles, QUAD, QUADRUPOLE, SEXT, SEXTUPOLE, SOL, SOLENOID, VERTICAL
Constructor and Description |
---|
Bend(java.lang.String strId) |
Modifier and Type | Method and Description |
---|---|
double |
getDfltBendAngle()
Get the dipole bend magnet bending angle.
|
double |
getDfltPathLength()
returns design path length in meters
|
double |
getEntrRotAngle()
returns dipole rotation angle for entrance pole face (deg)
|
double |
getExitRotAngle()
returns dipole rotation angle for exit pole face (deg)
|
int |
getOrientation()
Get the orientation of the magnet as defined by MagnetType.
|
double |
getQuadComponent()
returns quadrupole component for bend dipole
|
java.lang.String |
getType()
Override to provide type signature
|
getBendAngle, isPole
findChannel, getCurrent, getCycleState, getDesignPropertyValue, getField, getFieldInt, getFieldReadback, getFieldSetting, getHandles, getLivePropertyChannels, getLivePropertyValue, getMainSupply, getTotalFieldSetting, isPermanent, lowerAlarmFieldLimit, lowerCurrentLimit, lowerDisplayFieldLimit, lowerFieldLimit, lowerWarningFieldLimit, setCurrent, setCycleEnable, setField, setUseFieldReadback, toCAFromField, toFieldFromCA, update, updatePowerSupplies, upperAlarmFieldLimit, upperCurrentLimit, upperDisplayFieldLimit, upperFieldLimit, upperWarningFieldLimit, useFieldReadback, write, writePowerSupplies
addBucket, getDesignField, getDfltField, getEffLength, getMagBucket, getNormField, getPolarity, getTangField, isCorrector, isHorizontal, isMagnet, isSkew, isVertical, setDfltField, setMagBucket
channelSuite, clear, dataLabel, getAccelerator, getAlign, getAndConnectChannel, getAper, getBucket, getBuckets, getChannel, getEId, getId, getLength, getParent, getPId, getPitchAngle, getPosition, getPrimaryAncestor, getRollAngle, getSDisplay, getSoftType, getStatus, getTwiss, getValid, getXOffset, getYawAngle, getYOffset, getZOffset, hasBucket, hasParent, isKindOf, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setLength, setParent, setPitchAngle, setPosition, setRollAngle, setSDisplay, setStatus, setTwiss, setValid, setXOffset, setYawAngle, setYOffset, setZOffset, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isKindOf
public static final java.lang.String s_strType
public java.lang.String getType()
public int getOrientation()
getOrientation
in interface MagnetType
getOrientation
in class Magnet
public double getDfltBendAngle()
public double getDfltPathLength()
public double getEntrRotAngle()
public double getExitRotAngle()
public double getQuadComponent()