Package xal.extension.jels.smf.impl
Class ESSRfGap
java.lang.Object
xal.smf.AcceleratorNode
xal.smf.impl.RfGap
xal.extension.jels.smf.impl.ESSRfGap
- All Implemented Interfaces:
Comparable
,ElementType
,DataListener
This gap implementation is extended to return correct (special) TTF/STF fits
for the start gap.
- Author:
- Ivo List, Juan F. Esteban Müller <juanf.estebanmuller@esss.se>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSFit()
return a polynomial fit of the S factor as a function of betareturn a polynomial fit of the S-prime factor as a function of betareturn a polynomial fit of the transit time factor as a function of betareturn a polynomial fit of the TTF-prime factor as a function of betaMethods inherited from class xal.smf.impl.RfGap
addBucket, getDesignEnergyGain, getGapAmpAvg, getGapDfltAmp, getGapDfltE0TL, getGapDfltFrequency, getGapDfltPhase, getGapE0TL, getGapLength, getGapOffset, getGapPhaseAvg, getGapTTF, getRfGap, getStructureMode, getType, isEndCell, isFirstCell, setFirstCell, setGapAmp, setGapPhase, setGapTTF, setRfGap, toE0TLFromGapField, toGapAmpFromCavityAmp, toGapPhaseFromCavityPhase
Methods inherited from class xal.smf.AcceleratorNode
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
-
Constructor Details
-
ESSRfGap
-
ESSRfGap
-
-
Method Details
-
getTTFFit
return a polynomial fit of the transit time factor as a function of beta -
getTTFPrimeFit
return a polynomial fit of the TTF-prime factor as a function of beta- Overrides:
getTTFPrimeFit
in classRfGap
- Returns:
-
getSFit
return a polynomial fit of the S factor as a function of beta -
getSPrimeFit
return a polynomial fit of the S-prime factor as a function of beta- Overrides:
getSPrimeFit
in classRfGap
- Returns:
-