Class AbstractMagnetCalculator
java.lang.Object
org.scictrl.mp.orbitcorrect.accessories.AbstractMagnetCalculator
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
DefaultBendingCalculator
,DefaultGenericMagnetCalculator
AbstractMagnetCalculator implements IMagnetCalculatorModel and extends its functionality.
- Author:
- igor@scictrl.com
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionAbstractMagnetCalculator constructor that sets given parameter to field. -
Method Summary
-
Field Details
-
energy
protected double energyEnergy of electrons in GeV. -
e
protected double eElectron charge.
-
-
Constructor Details
-
AbstractMagnetCalculator
AbstractMagnetCalculator constructor that sets given parameter to field.- Parameters:
name
- java.lang.String
-
-
Method Details
-
clone
Clones AbstractMagnetCalculator and its values. -
getEnergy
public double getEnergy()Returns electrons energy.- Returns:
- electrons energy
-
getName
Returns name.- Returns:
- a
String
object
-
setEnergy
public void setEnergy(double energy) Sets energy for electrons.- Parameters:
energy
- a double
-