Class GaussEalignCommand
- java.lang.Object
-
- cern.accsoft.steering.jmad.kernel.AbstractJMadExecutable
-
- cern.accsoft.steering.jmad.kernel.cmd.AbstractCommand
-
- cern.accsoft.steering.jmad.kernel.cmd.GaussEalignCommand
-
- All Implemented Interfaces:
Command
,JMadExecutable
public class GaussEalignCommand extends AbstractCommand
This class represents the command for the misaligning one or more elements with random tgauss (for DX and DY) values. If gaussDistribution value is 0 default tgauss() option is provided.
TODO add more random parameters
-
-
Constructor Summary
Constructors Constructor Description GaussEalignCommand(Misalignment misalignment, double gaussDistribuition)
The default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
has to be implemented in order to return the name of the command (keyword);java.util.List<Parameter>
getParameters()
this may be overridden if the command has parameters.-
Methods inherited from class cern.accsoft.steering.jmad.kernel.cmd.AbstractCommand
compose, toString
-
Methods inherited from class cern.accsoft.steering.jmad.kernel.AbstractJMadExecutable
getOutputFile, getResultType, setOutputFile
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cern.accsoft.steering.jmad.kernel.JMadExecutable
getOutputFile, getResultType, setOutputFile
-
-
-
-
Constructor Detail
-
GaussEalignCommand
public GaussEalignCommand(Misalignment misalignment, double gaussDistribuition)
The default constructor.- Parameters:
misalignment
- the misalignment to apply.gaussDistribuition
- to include
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Command
has to be implemented in order to return the name of the command (keyword);- Returns:
- the name of the command (MadX keyword)
-
getParameters
public java.util.List<Parameter> getParameters()
Description copied from class:AbstractCommand
this may be overridden if the command has parameters.- Specified by:
getParameters
in interfaceCommand
- Overrides:
getParameters
in classAbstractCommand
- Returns:
- all the parameter for the command
-
-