Interface RangeDefinition
-
- All Superinterfaces:
ModelFileDependant
- All Known Implementing Classes:
RangeDefinitionImpl
public interface RangeDefinition extends ModelFileDependant
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApertureDefinitiongetApertureDefinition()java.util.List<NameFilter>getCorrectorInvertFilters()MadxRangegetMadxRange()java.util.List<NameFilter>getMonitorInvertFilters()java.lang.StringgetName()java.util.List<ModelFile>getPostUseFiles()SequenceDefinitiongetSequenceDefinition()java.lang.StringgetStartElementName()If this is non-null, then the sequence is rotated to start at the element of the given name before use.TwissInitialConditionsImplgetTwiss()-
Methods inherited from interface cern.accsoft.steering.jmad.domain.file.ModelFileDependant
getRequiredFiles
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the name
-
getMadxRange
MadxRange getMadxRange()
- Returns:
- the range for madx
-
getStartElementName
java.lang.String getStartElementName()
If this is non-null, then the sequence is rotated to start at the element of the given name before use.- Returns:
- the name of an element or
null.
-
getTwiss
TwissInitialConditionsImpl getTwiss()
- Returns:
- the twiss
-
getMonitorInvertFilters
java.util.List<NameFilter> getMonitorInvertFilters()
- Returns:
- the monitorInvertFilters
-
getCorrectorInvertFilters
java.util.List<NameFilter> getCorrectorInvertFilters()
- Returns:
- the correctorInvertFilters
-
getPostUseFiles
java.util.List<ModelFile> getPostUseFiles()
- Returns:
- the postUseFiles
-
getApertureDefinition
ApertureDefinition getApertureDefinition()
- Returns:
- the aperture-definition of this range
-
getSequenceDefinition
SequenceDefinition getSequenceDefinition()
- Returns:
- the sequenceDefinition this range belongs to
-
-