Package xal.extension.jels.smf.impl
Class ESSDTLTank
java.lang.Object
xal.smf.AcceleratorNode
xal.smf.AcceleratorSeq
xal.smf.impl.RfCavity
xal.extension.jels.smf.impl.ESSRfCavity
xal.extension.jels.smf.impl.ESSDTLTank
- All Implemented Interfaces:
Comparable,ElementType,DataListener
The implementation of the DTLTank sequence, which derives from the
AcceleratorSeq class. This is a container to be used in handling Drift Tube
Linacs These devices have RfGaps in them, which are controlled by a single
RfCavity. That is, the RfCavity contains the hooks to the klystron signals,
which control all of the RfGaps together. As the DTLTank is also a sequence,
it is possible for it to contain other types of nodes, such as quads and
BPMs.
- Author:
- Juan F. Esteban Müller <juanf.estebanmuller@esss.se>
-
Field Summary
FieldsFields inherited from class xal.smf.impl.RfCavity
amplitude, BLANK_BEAM_HANDLE, blankBeam, bucRfCavity, CAV_AMP_AVG_HANDLE, CAV_AMP_SET_HANDLE, CAV_PHASE_AVG_HANDLE, CAV_PHASE_SET_HANDLE, DELTA_TRF_END_HANDLE, DELTA_TRF_START_HANDLE, deltaTRFEnd, deltaTRFStart, gaps, phase, T_DELAY_HANDLE, tDelayFields inherited from class xal.smf.AcceleratorSeq
arrNodes, bucSequence, nodeTable, sequences -
Constructor Summary
ConstructorsConstructorDescriptionESSDTLTank(String strId) ESSDTLTank(String strId, int intReserve) ESSDTLTank(String strId, ChannelFactory channelFactory) ConstructorESSDTLTank(String strId, ChannelFactory channelFactory, int intReserve) Primary Constructor -
Method Summary
Methods inherited from class xal.extension.jels.smf.impl.ESSRfCavity
getRfField, getSTFFit, getSTFFitEnd, getSTFFitStart, getSTFPrimeFit, getSTFPrimeFitEnd, getSTFPrimeFitStart, getTTFFit, getTTFFitEnd, getTTFFitStart, getTTFPrimeFit, getTTFPrimeFitEnd, getTTFPrimeFitStartMethods inherited from class xal.smf.impl.RfCavity
addBucket, addNode, getBlankBeam, getCavAmpAvg, getCavAmpSetPoint, getCavFreq, getCavPhaseAvg, getCavPhaseSetPoint, getDfltAvgCavPhase, getDfltAvgCavTTF, getDfltCavAmp, getDfltCavPhase, getGaps, getGapsAsList, getRFLength, getStructureMode, setBlankBeam, setCavAmp, setCavPhase, setDfltCavAmp, setDfltCavPhase, setRfField, toAvgCavPhaseFromCavPhase, toCAFromCavAmpAvg, toCAFromCavPhaseAvg, toCavAmpAvgFromCA, toCavPhaseAvgFromCA, toCenterAvgCavPhaseFromCavPhase, update, updateDesignAmp, updateDesignPhaseMethods inherited from class xal.smf.AcceleratorSeq
addNodeAt, addSequenceChain, addSoft, appendNodesOfClassWithQualifier, appendNodesWithQualifier, canPrecede, contains, dataLabel, filterNodesByClass, filterNodesByStatus, formsRing, getAllInclusiveNodes, getAllInclusiveNodes, getAllInclusiveNodesWithQualifier, getAllNodes, getAllNodes, getAllNodesOfType, getAllNodesWithQualifier, getAllSeqs, getAperProfile, getAperProfile, getDistanceBetween, getEntranceID, getIndexOfNode, getLeaves, getLength, getNodeAt, getNodeCount, getNodes, getNodes, getNodesOfClassWithQualifier, getNodesOfClassWithQualifier, getNodesOfClassWithStatus, getNodesOfType, getNodesOfType, getNodesWithQualifier, getNodesWithQualifier, getNodeWithId, getPosition, getPredecessors, getPrimaryAncestor, getRelativePosition, getRelativePosition, getSequence, getSequenceBuc, getSequences, getSequences, getShortestRelativePosition, indexToAddNode, isLinear, orderSequences, recurNodeSearch, recurSeqSearch, removeAllNodes, removeNode, setSequence, sortNodes, sortNodesByProximity, sortNodesByRelativePosition, write, writeAttributes, writeDeeply, writeStatusMethods inherited from class xal.smf.AcceleratorNode
batchConnectAllHandles, batchConnectAllHandlesAndWait, channelSuite, clear, compareTo, findChannel, getAccelerator, getAccessibleProperties, getAccessibleProperties, getAlign, getAllChannels, getAndConnectChannel, getAndConnectChannelSetAndReadback, getAper, getBucket, getBuckets, getChannel, getDefaultHandles, getDesignPropertyValue, getEId, getHandles, getId, getLivePropertyChannels, getLivePropertyValue, getParent, getPId, getPitchAngle, getPosition, 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
-
Field Details
-
TYPE
standard type for instances of this class- See Also:
-
-
Constructor Details
-
ESSDTLTank
Primary Constructor- Parameters:
strId-channelFactory-intReserve-
-
ESSDTLTank
Constructor- Parameters:
strId-channelFactory-
-
ESSDTLTank
-
ESSDTLTank
-
-
Method Details