vcorrector#
- class ConfigModel(*, name, description=None, lattice_names=None, model=None)[source]#
Bases:
MagnetConfigModelConfiguration model for Vertical Corrector magnet.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- class VCorrector(cfg)[source]#
Bases:
MagnetVertical Corrector class
Construct a magnet
- Parameters:
name (str) – Element name
model (MagnetModel) – Magnet model in charge of computing coil(s) current
- property angle: ReadWriteFloatScalar#
Set the kick angle.
- polynom = <pyaml.lattice.polynom_info.PolynomInfo object>#