Package xal.smf.impl
Class DTLTank
java.lang.Object
xal.smf.AcceleratorNode
xal.smf.AcceleratorSeq
xal.smf.impl.RfCavity
xal.smf.impl.DTLTank
- 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:
- J. Galambos
-
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, tDelay
Fields inherited from class xal.smf.AcceleratorSeq
arrNodes, bucSequence, nodeTable, sequences
-
Constructor Summary
ConstructorsConstructorDescriptionI just added this comment - didn't do any work.I just added this comment - didn't do any work.DTLTank
(String strId, ChannelFactory channelFactory) ConstructorDTLTank
(String strId, ChannelFactory channelFactory, int intReserve) Primary Constructor -
Method Summary
Methods inherited from class xal.smf.impl.RfCavity
addBucket, addNode, getBlankBeam, getCavAmpAvg, getCavAmpSetPoint, getCavFreq, getCavPhaseAvg, getCavPhaseSetPoint, getDfltAvgCavPhase, getDfltAvgCavTTF, getDfltCavAmp, getDfltCavPhase, getGaps, getGapsAsList, getRfField, getRFLength, getSTFFit, getSTFFitEnd, getSTFPrimeFit, getSTFPrimeFitEnd, getStructureMode, getTTFFit, getTTFFitEnd, getTTFPrimeFit, getTTFPrimeFitEnd, setBlankBeam, setCavAmp, setCavPhase, setDfltCavAmp, setDfltCavPhase, setRfField, toAvgCavPhaseFromCavPhase, toCAFromCavAmpAvg, toCAFromCavPhaseAvg, toCavAmpAvgFromCA, toCavPhaseAvgFromCA, toCenterAvgCavPhaseFromCavPhase, update, updateDesignAmp, updateDesignPhase
Methods 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, writeStatus
Methods 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
-
DTLTank
Primary Constructor -
DTLTank
Constructor -
DTLTank
I just added this comment - didn't do any work.- Parameters:
strId
- identifier string of the DTL- Since:
- May 3, 2011
-
DTLTank
I just added this comment - didn't do any work.- Parameters:
strId
- identifier string of the DTLintReserve
- optional parameter for specifying memory to reserve for the DTL cells if known.- Since:
- May 3, 2011
-
-
Method Details