public class CurrentMonitor extends AcceleratorNode
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
I_AVG_HANDLE |
static java.lang.String |
I_MAX_HANDLE |
static java.lang.String |
I_TBT_HANDLE |
static java.lang.String |
Q_INTEGRAL_HANDLE |
static java.lang.String |
s_strType |
static java.lang.String |
T_AVG_LEN_HANDLE |
static java.lang.String |
T_DELAY_HANDLE |
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| Constructor and Description |
|---|
CurrentMonitor(java.lang.String strId) |
| Modifier and Type | Method and Description |
|---|---|
double |
getIAvg()
Avgerage beam current
|
double |
getIMax()
Maximum beam current
|
double[] |
getITBT()
Turn by turn current
|
double[] |
getITBTWithBeamOnly()
Get the portion of ITBT array with beam on only.
|
double |
getQIntegral()
Integrated current over macropulse
|
double |
getTAvgLen()
Averaged pulse length
|
double |
getTDelay()
Time delay
|
java.lang.String |
getType()
Override to provide type signature
|
addBucket, channelSuite, clear, dataLabel, findChannel, getAccelerator, getAlign, getAndConnectChannel, getAper, getBucket, getBuckets, getChannel, getDesignPropertyValue, getEId, getHandles, getId, getLength, getLivePropertyChannels, getLivePropertyValue, getParent, getPId, getPitchAngle, getPosition, getPrimaryAncestor, getRollAngle, getSDisplay, getSoftType, getStatus, getTwiss, getValid, getXOffset, getYawAngle, getYOffset, getZOffset, hasBucket, hasParent, isKindOf, isMagnet, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setLength, setParent, setPitchAngle, setPosition, setRollAngle, setSDisplay, setStatus, setTwiss, setValid, setXOffset, setYawAngle, setYOffset, setZOffset, toString, update, writepublic static final java.lang.String s_strType
public static final java.lang.String Q_INTEGRAL_HANDLE
public static final java.lang.String T_AVG_LEN_HANDLE
public static final java.lang.String I_TBT_HANDLE
public static final java.lang.String T_DELAY_HANDLE
public static final java.lang.String I_AVG_HANDLE
public static final java.lang.String I_MAX_HANDLE
public java.lang.String getType()
getType in class AcceleratorNodepublic double getQIntegral()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double getTAvgLen()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double[] getITBT()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double[] getITBTWithBeamOnly()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double getTDelay()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double getIAvg()
throws ConnectionException,
GetException
ConnectionExceptionGetExceptionpublic double getIMax()
throws ConnectionException,
GetException
ConnectionExceptionGetException