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 ApertureDefinition
getApertureDefinition()
java.util.List<NameFilter>
getCorrectorInvertFilters()
MadxRange
getMadxRange()
java.util.List<NameFilter>
getMonitorInvertFilters()
java.lang.String
getName()
java.util.List<ModelFile>
getPostUseFiles()
SequenceDefinition
getSequenceDefinition()
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.TwissInitialConditionsImpl
getTwiss()
-
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
-
-