Class PatternOrClassMisalignmentConfiguration
- java.lang.Object
-
- cern.accsoft.steering.jmad.domain.misalign.MisalignmentConfiguration
-
- cern.accsoft.steering.jmad.domain.misalign.PatternOrClassMisalignmentConfiguration
-
public class PatternOrClassMisalignmentConfiguration extends MisalignmentConfiguration
This class gives an access to multiple misalignment of the provided class/pattern with provided gauss distribution for DX and DY ONLY!
-
-
Constructor Summary
Constructors Constructor Description PatternOrClassMisalignmentConfiguration(java.lang.String pattern, java.lang.String classToMisalign, int seed)
Default constructor that provides 2.5sigma for gaussian distributionPatternOrClassMisalignmentConfiguration(java.lang.String pattern, java.lang.String classToMisalign, int seed, double gaussianDistribution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getElementClass()
double
getGaussianDistribution()
int
getSeed()
java.lang.String
toString()
-
Methods inherited from class cern.accsoft.steering.jmad.domain.misalign.MisalignmentConfiguration
addListener, getElementName, getMisalignment, removeListener
-
-
-
-
Constructor Detail
-
PatternOrClassMisalignmentConfiguration
public PatternOrClassMisalignmentConfiguration(java.lang.String pattern, java.lang.String classToMisalign, int seed)
Default constructor that provides 2.5sigma for gaussian distribution- Parameters:
pattern
-classToMisalign
-seed
-
-
PatternOrClassMisalignmentConfiguration
public PatternOrClassMisalignmentConfiguration(java.lang.String pattern, java.lang.String classToMisalign, int seed, double gaussianDistribution)
- Parameters:
pattern
-classToMisalign
-seed
-gaussianDistribution
-
-
-
Method Detail
-
getElementClass
public java.lang.String getElementClass()
-
getGaussianDistribution
public double getGaussianDistribution()
-
getSeed
public int getSeed()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classMisalignmentConfiguration
-
-