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

Nested Class Summary
 
Nested classes inherited from class gov.sns.xal.smf.attr.AttributeBucket
AttributeBucket.MissingAttributeException
 
Field Summary
static java.lang.String c_strType
           
 
Constructor Summary
RfGapBucket()
           
 
Method Summary
 double[] getAmp()
           
 double getAmpFactor()
           
 java.lang.String[] getAttrNames()
           
 int getEndCell()
           
 double[] getFrequency()
           
 double getGapOffset()
           
 double getLength()
           
 double[] getPhase()
           
 double getPhaseFactor()
           
 double getTestAmpFactor()
           
 double getTestPhaseFactor()
           
 double getTTF()
           
 java.lang.String getType()
          Override virtual to provide type signature
 void setAmp(double[] Val)
           
 void setAmpFactor(double Val)
           
 void setEndCell(int intVal)
           
 void setFrequency(double[] Val)
           
 void setGapOffset(double dblVal)
           
 void setLength(double Val)
           
 void setPhase(double[] Val)
           
 void setPhaseFactor(double Val)
           
 void setTestAmpFactor(double Val)
           
 void setTestPhaseFactor(double Val)
           
 void setTTF(double Val)
           
 
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
 

Field Detail

c_strType

public static final java.lang.String c_strType
See Also:
Constant Field Values
Constructor Detail

RfGapBucket

public RfGapBucket()
Method Detail

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)