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.StringgetElementClass()doublegetGaussianDistribution()intgetSeed()java.lang.StringtoString()-
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:
toStringin classMisalignmentConfiguration
-
-