Class BeamBeam
- java.lang.Object
-
- cern.accsoft.steering.jmad.domain.elem.impl.AbstractElement
-
- cern.accsoft.steering.jmad.domain.elem.impl.BeamBeam
-
- All Implemented Interfaces:
Element
public class BeamBeam extends AbstractElement
Represents a beambeam element in Madx possible attribute SIGX=real,SIGY=real,XMA=real,YMA=real,CHARGE=real,BBSHAPE=int,WIDTH=real,BBDIR=int A beam-beam element requires the particle energy (ENERGY) and the particle charge (CHARGE) as well as the number of particles per bunch (NPART) to be set by a BEAM command before any calculations are performed
-
-
Field Summary
-
Fields inherited from class cern.accsoft.steering.jmad.domain.elem.impl.AbstractElement
ATTR_LENGTH
-
Fields inherited from interface cern.accsoft.steering.jmad.domain.elem.Element
ATTR_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description BeamBeam(MadxElementType madxElementType, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCharge()
double
getDirection()
double
getDisplacementX()
double
getDisplacementY()
double
getShape()
double
getSigX()
double
getSigY()
double
getWidth()
-
Methods inherited from class cern.accsoft.steering.jmad.domain.elem.impl.AbstractElement
addAttribute, addListener, getAttribute, getAttributeNames, getAttributesReader, getLength, getMadxElementType, getName, getPosition, removeListener, setAttribute, setAttributesInitialized, setAttributesReader, setLength, setListenersEnabled, setPosition, setPosition, toString
-
-
-
-
Constructor Detail
-
BeamBeam
public BeamBeam(MadxElementType madxElementType, java.lang.String name)
-
-
Method Detail
-
getSigX
public double getSigX()
-
getSigY
public double getSigY()
-
getDisplacementX
public double getDisplacementX()
-
getDisplacementY
public double getDisplacementY()
-
getCharge
public double getCharge()
-
getShape
public double getShape()
-
getWidth
public double getWidth()
-
getDirection
public double getDirection()
-
-