gov.sns.xal.smf.attr
Class RfGapBucket
java.lang.Object
|
+--gov.sns.xal.smf.attr.AttributeBucket
|
+--gov.sns.xal.smf.attr.RfGapBucket
- All Implemented Interfaces:
- DataListener, java.io.Serializable
- public class RfGapBucket
- extends AttributeBucket
A set of RF gap attributes.
This bucket contains information about a specific gap withing a resonating cavity such as a DTL
or CCL, which is driven by a common RF source.
Elements of this bucket are:
length - The length is the length of the gap (m)
phaseFactor - the ratio of the RF phase in the gap over the phase in the first gap
ampFactor - the ratio of the RF amplitude in the gap over the amplitude in the first gap
TTF - The transit time factor of this gap
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
c_strType
|
| Methods inherited from class gov.sns.xal.smf.attr.AttributeBucket |
checkAttribute, dataLabel, getAttr, parseAttrValue, registerAttribute, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, update, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
c_strType
public static final java.lang.String c_strType
- See Also:
- Constant Field Values
RfGapBucket
public RfGapBucket()
getType
public java.lang.String getType()
- Override virtual to provide type signature
- Specified by:
getType in class AttributeBucket
getAttrNames
public java.lang.String[] getAttrNames()
- Overrides:
getAttrNames in class AttributeBucket
getLength
public double getLength()
getAmpFactor
public double getAmpFactor()
getPhaseFactor
public double getPhaseFactor()
getTTF
public double getTTF()
getAmp
public double[] getAmp()
getPhase
public double[] getPhase()
getFrequency
public double[] getFrequency()
getTestAmpFactor
public double getTestAmpFactor()
getTestPhaseFactor
public double getTestPhaseFactor()
getEndCell
public int getEndCell()
getGapOffset
public double getGapOffset()
setLength
public void setLength(double Val)
setAmpFactor
public void setAmpFactor(double Val)
setPhaseFactor
public void setPhaseFactor(double Val)
setTTF
public void setTTF(double Val)
setAmp
public void setAmp(double[] Val)
setPhase
public void setPhase(double[] Val)
setFrequency
public void setFrequency(double[] Val)
setTestAmpFactor
public void setTestAmpFactor(double Val)
setTestPhaseFactor
public void setTestPhaseFactor(double Val)
setEndCell
public void setEndCell(int intVal)
setGapOffset
public void setGapOffset(double dblVal)