Uses of Class
xal.smf.AcceleratorSeq
Packages that use AcceleratorSeq
Package
Description
Provides a framework for building document based applications that use XAL's
accelerator architecture.
-
Uses of AcceleratorSeq in xal.extension.application.smf
Fields in xal.extension.application.smf declared as AcceleratorSeqFields in xal.extension.application.smf with type parameters of type AcceleratorSeqModifier and TypeFieldDescriptionprotected List<AcceleratorSeq>
AcceleratorDocument.selectedSequenceList
Methods in xal.extension.application.smf that return AcceleratorSeqModifier and TypeMethodDescriptionAcceleratorDocument.getSelectedSequence()
Get the selected accelerator sequence managed by this document.Methods in xal.extension.application.smf that return types with arguments of type AcceleratorSeqModifier and TypeMethodDescriptionAcceleratorDocument.getSelectedSequenceList()
Get the selected sequence listMethods in xal.extension.application.smf with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoid
AcceleratorDocument.setSelectedSequence
(AcceleratorSeq selection) Set the selected accelerator sequence managed by this document.Method parameters in xal.extension.application.smf with type arguments of type AcceleratorSeqModifier and TypeMethodDescriptionvoid
AcceleratorDocument.setSelectedSequenceList
(List<AcceleratorSeq> seqList) Set a list of selected sequences -
Uses of AcceleratorSeq in xal.extension.fxapplication
Methods in xal.extension.fxapplication that return types with arguments of type AcceleratorSeqMethod parameters in xal.extension.fxapplication with type arguments of type AcceleratorSeqModifier and TypeMethodDescriptionvoid
CreateComboSequenceController.setNewComboSequence
(List<AcceleratorSeq> newComboSequence) -
Uses of AcceleratorSeq in xal.extension.fxapplication.widgets
Methods in xal.extension.fxapplication.widgets with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoid
AcceleratorTreeView.update
(AcceleratorSeq acceleratorSeq) Update the TreeView with a new accelerator sequence. -
Uses of AcceleratorSeq in xal.extension.jels
Methods in xal.extension.jels with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionstatic void
JElsDemo.run
(AcceleratorSeq sequence, EnvelopeProbe probe) -
Uses of AcceleratorSeq in xal.extension.jels.matcher
Methods in xal.extension.jels.matcher that return AcceleratorSeqModifier and TypeMethodDescriptionMatcher.getAccelerator()
MinimiseOscillationsEvaluator.MinimizeOscillationsObjective.getSeq()
Constructors in xal.extension.jels.matcher with parameters of type AcceleratorSeq -
Uses of AcceleratorSeq in xal.extension.jels.smf
Subclasses of AcceleratorSeq in xal.extension.jels.smfModifier and TypeClassDescriptionclass
The hierarchical tree of accelerator nodes, elements and sequences of elements. -
Uses of AcceleratorSeq in xal.extension.jels.smf.impl
Subclasses of AcceleratorSeq in xal.extension.jels.smf.implModifier and TypeClassDescriptionclass
The implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.class
This RfCavity implementation is extended to: - provide special TTF/STF fits for the start gap - to fit TTF/STF using TraceWin parameters using InverseRealPolinomial -
Uses of AcceleratorSeq in xal.extension.widgets.smf
Methods in xal.extension.widgets.smf that return AcceleratorSeqModifier and TypeMethodDescriptionXALSynopticPanel.getAcceleratorSequence()
Get the accelerator sequence, which is displayed from first to last by synoptic defined element.Methods in xal.extension.widgets.smf with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionstatic XALSynopticPanel
FunctionGraphsXALSynopticAdaptor.assignXALSynopticViewTo
(FunctionGraphsJPanel chart, AcceleratorSeq sequence) Assign the synoptic view to the specified chart and configure it to auto size as the chart's position axis changes.void
XALSynopticPanel.setAcceleratorSequence
(AcceleratorSeq seq) Sets accelerator sequence.void
XALSynopticPanel.setAcceleratorSequence
(AcceleratorSeq seq, double start, double end) Sets accelerator sequence and initial start and end position in sequence. -
Uses of AcceleratorSeq in xal.model.alg
Methods in xal.model.alg with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoid
TrackerAdaptive.initializeFromEditContext
(String locationID, AcceleratorSeq sequence) Deprecated.Load the sequence's model parameters for the adaptive tracker from the edit context.static IAlgorithm
Tracker.newFromEditContext
(String strLocationId, AcceleratorSeq sequence) Deprecated.I want to discourage use of this method since it return the same "default" algorithm regardless the type of probe being used.static IAlgorithm
Tracker.newFromEditContext
(AcceleratorSeq sequence) Deprecated.I want to discourage use of this method since it return the same "default" algorithm regardless the type of probe being used. -
Uses of AcceleratorSeq in xal.service.pvlogger.sim
Methods in xal.service.pvlogger.sim with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionvoid
PVLoggerDataSource.removeModelSourceFromScenario
(AcceleratorSeq sequence, Scenario scenario) Remove this data source from the specified scenariovoid
PVLoggerDataSource.setAccelSequence
(AcceleratorSeq seq) void
PVLoggerDataSource.setModelSource
(AcceleratorSeq sequence, Scenario scenario) set the model lattice with PV logger data source -
Uses of AcceleratorSeq in xal.sim.scenario
Methods in xal.sim.scenario that return AcceleratorSeqModifier and TypeMethodDescriptionLatticeSequence.getHardwareNode()
Overrides the base class
method so that it down casts the result to the tighter type ofLatticeElement.getHardwareNode()
AcceleratorSeq
rather thanAcceleratorNode
.Scenario.getSequence()
Methods in xal.sim.scenario with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionstatic EnvelopeBacktracker
AlgorithmFactory.createEnvelopeBacktracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvelopeBacktracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static EnvelopeTracker
AlgorithmFactory.createEnvelopeTracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvelopeTracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static EnvelopeTrackerPmqDipole
AlgorithmFactory.createEnvelopeTrackerPmqDipole
(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvelopeTrackerPmqDipole
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static EnvTrackerAdapt
AlgorithmFactory.createEnvTrackerAdapt
(AcceleratorSeq smfSeq) Convenience method: Creates a newEnvTrackerAdapt
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static ParticleProbe
ProbeFactory.createParticleProbe
(AcceleratorSeq sequence, IAlgorithm algorithm) Generate a Particle probe initialized with the default entrance parameters for the specified sequence.static ParticleTracker
AlgorithmFactory.createParticleTracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newParticleTracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static SynchronousTracker
AlgorithmFactory.createSynchronousTracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newSynchronousTracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static Trace3dTracker
AlgorithmFactory.createTrace3dTracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newTrace3dTracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static <T extends Tracker>
TAlgorithmFactory.createTrackerFor
(AcceleratorSeq smfSeq, Class<T> clsTkr) Creates a newTracker
derived algorithm instance and initializes it with parameters specified in the edit context of the given accelerator sequence object.static TransferMapTracker
AlgorithmFactory.createTransferMapTracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newTransferMapTracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static TwissTracker
AlgorithmFactory.createTwissTracker
(AcceleratorSeq smfSeq) Convenience method: Creates a newTwissTracker
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static TwissTrackerPmq
AlgorithmFactory.createTwissTrackerPmq
(AcceleratorSeq smfSeq) Convenience method: Creates a newTwissTrackerPmq
instance by calling the class method
with the returned class type.AlgorithmFactory.createTrackerFor(AcceleratorSeq, Class)
static EnvelopeProbe
ProbeFactory.getEnvelopeProbe
(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Envelope probe initialized with the entrance parameters for the specified location.static EnvelopeProbe
ProbeFactory.getEnvelopeProbe
(AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Envelope probe initialized with the default entrance parameters for the specified sequence.Class<? extends IComposite>
ElementMapping.getModelSequenceType
(AcceleratorSeq smfSeq) Returns the modeling element class type used to represent the given hardware accelerator sequence.static ParticleProbe
ProbeFactory.getParticleProbe
(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate a Particle probe initialized with the entrance parameters for the specified location.Class<? extends IComposite>
LatticeSequence.getSequenceModelType
(AcceleratorSeq smfSeq) Convenience method for getting the modeling element type for the given accelerator sequence according to the current node to element mapping.static SynchronousProbe
ProbeFactory.getSynchronousProbe
(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Synchronous probe initialized with the entrance parameters for the specified location.static SynchronousProbe
ProbeFactory.getSynchronousProbe
(AcceleratorSeq sequence, IAlgorithm algorithm) Generate an Synchronous probe initialized with the default entrance parameters for the specified sequence.static TransferMapProbe
ProbeFactory.getTransferMapProbe
(String locationID, AcceleratorSeq sequence, IAlgorithm algorithm) Generate a TransferMap probe initialized with the entrance parameters for the specified location.static TransferMapProbe
ProbeFactory.getTransferMapProbe
(AcceleratorSeq sequence, IAlgorithm algorithm) Generate a TransferMap probe initialized with the default entrance parameters for the specified sequence.static TwissProbe
ProbeFactory.getTwissProbe
(String strLocId, AcceleratorSeq seqParent, IAlgorithm algDynamics) Create and initialize a newTwissProbe
object with the default parameters in the model.params file.static TwissProbe
ProbeFactory.getTwissProbe
(AcceleratorSeq seqParent, IAlgorithm algDynamics) Create and initialize a newTwissProbe
object with the default parameters in the model.params file.static Scenario
Scenario.newScenarioFor
(AcceleratorSeq smfSeq) Creates a new Scenario for the supplied accelerator sequence.static Scenario
Scenario.newScenarioFor
(AcceleratorSeq smfSeq, ElementMapping mapNodeToElem) Creates a new Scenario for the supplied accelerator sequence and element mapping.Constructors in xal.sim.scenario with parameters of type AcceleratorSeqModifierConstructorDescriptionLatticeSequence
(AcceleratorSeq smfSeqRoot, ElementMapping mapNodeToElem) Constructor for lattice sequences.protected
Scenario
(AcceleratorSeq smfSeq, Lattice mdlLattice, SynchronizationManager mgrSync) Constructor -
Uses of AcceleratorSeq in xal.smf
Subclasses of AcceleratorSeq in xal.smfModifier and TypeClassDescriptionclass
The hierarchical tree of accelerator nodes, elements and sequences of elements.final class
class
The implementation of the accelerator combo sequence, This class is meant to deal with pasting together existing sequences into new sequences.class
Ring is a subclass of combo sequence that is intended to support the special needs of a Ring.Fields in xal.smf declared as AcceleratorSeqModifier and TypeFieldDescriptionprotected AcceleratorSeq
AcceleratorNode.seqParent
parent sequence objectFields in xal.smf with type parameters of type AcceleratorSeqModifier and TypeFieldDescriptionprotected List<AcceleratorSeq>
AcceleratorSeq.sequences
Container of immediate subsequencesMethods in xal.smf that return AcceleratorSeqModifier and TypeMethodDescriptionAcceleratorSector.concatenate
(AcceleratorSector sec) Accelerator.findSequence
(String sequenceID) Find a sequence with the specified ID.AcceleratorNode.getParent()
return the parent sequence that this node belongs toAcceleratorNode.getPrimaryAncestor()
get the primary ancestor sequence that is a direct child of the acceleratorAcceleratorSeq.getPrimaryAncestor()
get the primary ancestor sequence that is a direct child of the acceleratorAccelerator.getRoot()
AcceleratorSeq.getSequence
(String strId) Return a sequence whose id matches the argument and which is an immediate child of this sequence.Methods in xal.smf that return types with arguments of type AcceleratorSeqModifier and TypeMethodDescriptionprotected List<AcceleratorSeq>
AcceleratorSeq.addSequenceChain
(LinkedList<AcceleratorSeq> orderedSequences, Map<String, AcceleratorSeq> sequenceMap) Internal support for the orderSequences() method.AcceleratorSeq.getAllSeqs()
Get a list of all of this sequence's subsequences including those deeply nested. return a list of all of this sequence's subsequencesAcceleratorSeqCombo.getBaseConstituents()
Get the constituent sequences looking deeply even if the combo sequences are nested in many layers.AcceleratorSeqCombo.getBaseConstituentsWithQualifier
(TypeQualifier qualifier) Get the constituent sequences looking deeply even if the combo sequences are nested in many layers.AcceleratorSeqCombo.getConstituents()
Get the constituent sequences.AcceleratorSeqCombo.getConstituentsWithQualifier
(TypeQualifier qualifier) Get the constituent sequences that are matched by the qualifier.AcceleratorSeq.getSequences()
Get the sequences that are immediate children of this sequenceAcceleratorSeq.getSequences
(boolean statusFilter) Get the sequences that are immediate children of this sequenceAcceleratorSeqCombo.getSequences()
Shallow fetch of sequences.protected static List<AcceleratorSeq>
AcceleratorSeqCombo.getSequences
(Accelerator accelerator, DataAdaptor adaptor) Get the sequences in the accelerator which are referenced in the adaptor.SequenceOrderingException.getSequences()
Get the sequences that were attempted to be orderedstatic List<AcceleratorSeq>
AcceleratorSeq.orderSequences
(Collection<AcceleratorSeq> sequences) Given a collection of sequences, order the sequences according to their predecessor attribute.protected static LinkedList<AcceleratorSeq>
AcceleratorSeq.recurSeqSearch
(LinkedList<AcceleratorSeq> sequences, AcceleratorSeq branch) Get all sequences in the specified sequence branch, searching down all of its branchesMethods in xal.smf with parameters of type AcceleratorSeqModifier and TypeMethodDescriptionprotected boolean
AcceleratorSeq.addSoft
(AcceleratorSeq node) Method to add a node from to this sequence the node is also kept in its original sequence.boolean
AcceleratorSeq.canPrecede
(AcceleratorSeq sequence) Determine if this sequence can precede the one specified.static AcceleratorSeqCombo
AcceleratorSeqCombo.getInstanceForRange
(String comboID, AcceleratorSeq startSequence, AcceleratorSeq endSequence) Get an instance of a non-cycling combo sequence which starts and ends between the specified sequences inclusively.static List<AcceleratorSeqCombo>
AcceleratorSeqCombo.getInstancesForRange
(String comboID, AcceleratorSeq startSequence, AcceleratorSeq endSequence) Get the list of all non-cycling combo sequences which start and end between the specified sequences inclusively.protected static LinkedList<AcceleratorNode>
AcceleratorSeq.recurNodeSearch
(LinkedList<AcceleratorNode> nodes, AcceleratorSeq sequence) Get all nodes in the specified sequence searching deeply through this sequence's child sequences.protected static LinkedList<AcceleratorSeq>
AcceleratorSeq.recurSeqSearch
(LinkedList<AcceleratorSeq> sequences, AcceleratorSeq branch) Get all sequences in the specified sequence branch, searching down all of its branchesprotected void
AcceleratorNode.setParent
(AcceleratorSeq parent) define the parent sequence for this nodeMethod parameters in xal.smf with type arguments of type AcceleratorSeqModifier and TypeMethodDescriptionprotected List<AcceleratorSeq>
AcceleratorSeq.addSequenceChain
(LinkedList<AcceleratorSeq> orderedSequences, Map<String, AcceleratorSeq> sequenceMap) Internal support for the orderSequences() method.protected List<AcceleratorSeq>
AcceleratorSeq.addSequenceChain
(LinkedList<AcceleratorSeq> orderedSequences, Map<String, AcceleratorSeq> sequenceMap) Internal support for the orderSequences() method.static boolean
AcceleratorSeq.formsRing
(List<AcceleratorSeq> sequences) Determining if the ordered list of sequences forms a closed loop.static AcceleratorSeqCombo
AcceleratorSeqCombo.getInstance
(String strID, List<AcceleratorSeq> sequences) Instantiate a an AcceleratorSeqCombo or a subclass depending on whether the sequences form a ring.static List<AcceleratorSeq>
AcceleratorSeq.orderSequences
(Collection<AcceleratorSeq> sequences) Given a collection of sequences, order the sequences according to their predecessor attribute.protected static LinkedList<AcceleratorSeq>
AcceleratorSeq.recurSeqSearch
(LinkedList<AcceleratorSeq> sequences, AcceleratorSeq branch) Get all sequences in the specified sequence branch, searching down all of its branchesConstructor parameters in xal.smf with type arguments of type AcceleratorSeqModifierConstructorDescriptionAcceleratorSeqCombo
(String strID, List<AcceleratorSeq> seqs) Primary constructorRing
(String strID, List<AcceleratorSeq> segments) Primary ConstructorSequenceOrderingException
(Collection<AcceleratorSeq> sequences) Creates a new instance of SequenceOrderingException -
Uses of AcceleratorSeq in xal.smf.impl
Subclasses of AcceleratorSeq in xal.smf.implModifier and TypeClassDescriptionclass
CCL class to represent the CCL.class
The implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.class
class
The implementation of the RF Cavity element.class
SCLCavity class is used to represent an SCL RF cavity.