Quadrupole documentation
Quadrupole(in_parameters=None, index=None)
Bases: Element
A class used to store the quadrupole information.
Attributes:
| Name | Type | Description |
|---|---|---|
settings |
dict
|
Dictionary containing the element settings. |
girder |
Optional[Girder]
|
The girder reference the |
type |
str
|
The type of the element. It is set to "Quadrupole". |
The list of acceptable settings:
["name", "comment", "s", "x", "y", "xp", "yp", "roll", "tilt", "tilt_deg",
"length", "synrad", "six_dim", "thin_lens", "e0", "aperture_x", "aperture_y",
"aperture_losses", "aperture_shape", "tclcall_entrance", "tclcall_exit",
"short_range_wake", "strength", "Kn", "type", "hcorrector",
"hcorrector_step_size", "vcorrector", "vcorrector_step_size"]
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
in_parameters |
Optional[dict]
|
The dict with input settings. |
None
|
girder |
The number of the girder element is placed. |
required | |
index |
Optional[int]
|
The index of the element in the lattice. |
None
|