Package xal.smf.impl
Class BLM
java.lang.Object
xal.smf.AcceleratorNode
xal.smf.impl.BLM
- All Implemented Interfaces:
Comparable
,ElementType
,DataListener
- Direct Known Subclasses:
NeutronDetector
The implementation of the BLM class. This class contains the methods members,
attributes, and signal sets pertinent to modeling Beam Loss monitors.
- Author:
- J. Galambos (jdg@ornl.gov)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
BLMs official avg channel handlestatic final String
BLMs official integrated channel handlefinal AccessibleProperty
final AccessibleProperty
static final String
BLM official tAvgLen channel handlefinal AccessibleProperty
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
returns average lossdouble
returns integrated lossdouble
returns length of the averaged period (micro-sec)getType()
Override to provide type signatureMethods inherited from class xal.smf.AcceleratorNode
addBucket, batchConnectAllHandles, batchConnectAllHandlesAndWait, channelSuite, clear, compareTo, dataLabel, findChannel, getAccelerator, getAccessibleProperties, getAccessibleProperties, getAlign, getAllChannels, getAndConnectChannel, getAndConnectChannelSetAndReadback, getAper, getBucket, getBuckets, getChannel, getDefaultHandles, getDesignPropertyValue, getEId, getHandles, getId, getLength, getLivePropertyChannels, getLivePropertyValue, getParent, getPId, getPitchAngle, getPosition, getPrimaryAncestor, getProperties, getReadbackHandles, getRollAngle, getSDisplay, getSetHandle, getSoftType, getStatus, getTwiss, getValid, getXOffset, getYawAngle, getYOffset, getZOffset, hasBucket, hasParent, isChannelSettable, isKindOf, isMagnet, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setDesignPropertyValue, setLength, setLivePropertyValue, setParent, setPitchAngle, setPosition, setRollAngle, setSDisplay, setStatus, setTwiss, setValid, setValueAndVerify, setXOffset, setYawAngle, setYOffset, setZOffset, toString, update, write, writeAttributes, writeStatus
-
Field Details
-
TYPE
- See Also:
-
LOSS_AVG_HANDLE
BLMs official avg channel handle- See Also:
-
lossAvg
-
LOSS_INT_HANDLE
BLMs official integrated channel handle- See Also:
-
lossInt
-
T_AVG_LEN_HANDLE
BLM official tAvgLen channel handle- See Also:
-
tAvgLen
-
-
Constructor Details
-
BLM
Constructor -
BLM
Constructor
-
-
Method Details
-
getType
Override to provide type signature- Specified by:
getType
in classAcceleratorNode
-
getLossAvg
returns average loss- Throws:
GetException
-
getLossInt
returns integrated loss- Throws:
GetException
-
getTAvgLen
returns length of the averaged period (micro-sec)- Throws:
GetException
-