Explicit matrix input with data in the element definition, rather than in a file.
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no
Parameter Name | Units | Type | Default | Description |
L | M | double | 0.0 | Length (used only for position computation) |
ANGLE | RAD | double | 0.0 | Angle (used only for position computation) |
DX | M | double | 0.0 | misalignment |
DY | M | double | 0.0 | misalignment |
DZ | M | double | 0.0 | misalignment |
TILT | RAD | double | 0.0 | Tilt angle |
YAW | RAD | double | 0.0 | Yaw angle |
PITCH | RAD | double | 0.0 | Pitch angle |
ORDER | short | 0 |
| |
C1 | M | double | 0.0 | |
C2 | double | 0.0 |
| |
C3 | M | double | 0.0 | |
C4 | double | 0.0 |
| |
C5 | M | double | 0.0 | |
C6 | double | 0.0 | Change in momentum offset |
|
DELTAP | double | 0.0 | Change in central momentum (beta*gamma) |
|
R11 | double | 0.0 |
|
|
R12 | M | double | 0.0 |
|
R13 | double | 0.0 |
|
|
R14 | M | double | 0.0 |
|
R15 | double | 0.0 |
|
|
R16 | M | double | 0.0 |
|
R21 | 1∕M | double | 0.0 |
|
R22 | double | 0.0 |
|
|
R23 | 1∕M | double | 0.0 |
|
R24 | double | 0.0 |
|
|
R25 | 1∕M | double | 0.0 |
|
R26 | double | 0.0 |
|
|
R31 | double | 0.0 |
|
|
R32 | M | double | 0.0 |
|
R33 | double | 0.0 |
|
|
R34 | M | double | 0.0 |
|
R35 | double | 0.0 |
|
|
EMATRIX continued
Explicit matrix input with data in the element definition, rather than in a file.
Parameter Name | Units | Type | Default | Description |
R36 | M | double | 0.0 |
|
R41 | 1∕M | double | 0.0 |
|
R42 | double | 0.0 |
|
|
R43 | 1∕M | double | 0.0 |
|
R44 | double | 0.0 |
|
|
R45 | 1∕M | double | 0.0 |
|
R46 | double | 0.0 |
| |
R51 | double | 0.0 | ||
R52 | M | double | 0.0 |
|
R53 | double | 0.0 | ||
R54 | M | double | 0.0 |
|
R55 | double | 0.0 | ||
R56 | M | double | 0.0 |
|
R61 | 1∕M | double | 0.0 |
|
R62 | double | 0.0 |
|
|
R63 | 1∕M | double | 0.0 |
|
R64 | double | 0.0 |
|
|
R65 | 1∕M | double | 0.0 |
|
R66 | double | 0.0 |
|
|
T111 | 1∕M | double | 0.0 |
|
T121 | double | 0.0 |
|
|
T122 | M | double | 0.0 |
|
T131 | 1∕M | double | 0.0 |
|
T132 | double | 0.0 |
|
|
T133 | 1∕M | double | 0.0 |
|
T141 | double | 0.0 |
|
|
T142 | M | double | 0.0 |
|
T143 | double | 0.0 |
|
|
T144 | M | double | 0.0 |
|
T151 | 1∕M | double | 0.0 |
|
T152 | double | 0.0 |
|
|
T153 | 1∕M | double | 0.0 |
|
T154 | double | 0.0 |
|
|
T155 | 1∕M | double | 0.0 |
|
T161 | double | 0.0 |
|
|
T162 | M | double | 0.0 |
|
EMATRIX continued
Explicit matrix input with data in the element definition, rather than in a file.
Parameter Name | Units | Type | Default | Description |
T163 | double | 0.0 |
| |
T164 | M | double | 0.0 | |
T165 | double | 0.0 |
| |
T166 | M | double | 0.0 | |
T211 | 1∕M2 | double | 0.0 |
|
T221 | 1∕M | double | 0.0 |
|
T222 | double | 0.0 |
|
|
T231 | 1∕M2 | double | 0.0 |
|
T232 | 1∕M | double | 0.0 |
|
T233 | 1∕M2 | double | 0.0 |
|
T241 | 1∕M | double | 0.0 |
|
T242 | double | 0.0 |
|
|
T243 | 1∕M | double | 0.0 |
|
T244 | double | 0.0 |
|
|
T251 | 1∕M2 | double | 0.0 |
|
T252 | 1∕M | double | 0.0 |
|
T253 | 1∕M2 | double | 0.0 |
|
T254 | 1∕M | double | 0.0 |
|
T255 | 1∕M2 | double | 0.0 |
|
T261 | 1∕M | double | 0.0 |
|
T262 | double | 0.0 |
|
|
T263 | 1∕M | double | 0.0 |
|
T264 | 1 | double | 0.0 |
|
T265 | 1∕M | double | 0.0 |
|
T266 | double | 0.0 |
|
|
T311 | 1∕M | double | 0.0 |
|
T321 | double | 0.0 |
|
|
T322 | M | double | 0.0 |
|
T331 | 1∕M | double | 0.0 |
|
T332 | double | 0.0 |
|
|
T333 | 1∕M | double | 0.0 |
|
T341 | double | 0.0 |
|
|
T342 | M | double | 0.0 |
|
T343 | double | 0.0 |
|
|
T344 | M | double | 0.0 |
|
T351 | 1∕M | double | 0.0 |
|
EMATRIX continued
Explicit matrix input with data in the element definition, rather than in a file.
Parameter Name | Units | Type | Default | Description |
T352 | double | 0.0 |
|
|
T353 | 1∕M | double | 0.0 |
|
T354 | double | 0.0 |
|
|
T355 | 1∕M | double | 0.0 |
|
T361 | double | 0.0 |
| |
T362 | M | double | 0.0 | |
T363 | double | 0.0 |
| |
T364 | M | double | 0.0 | |
T365 | double | 0.0 |
| |
T366 | M | double | 0.0 | |
T411 | 1∕M2 | double | 0.0 |
|
T421 | 1∕M | double | 0.0 |
|
T422 | double | 0.0 |
|
|
T431 | 1∕M2 | double | 0.0 |
|
T432 | 1∕M | double | 0.0 |
|
T433 | 1∕M2 | double | 0.0 |
|
T441 | 1∕M | double | 0.0 |
|
T442 | double | 0.0 |
|
|
T443 | 1∕M | double | 0.0 |
|
T444 | double | 0.0 |
|
|
T451 | 1∕M2 | double | 0.0 |
|
T452 | 1∕M | double | 0.0 |
|
T453 | 1∕M2 | double | 0.0 |
|
T454 | 1∕M | double | 0.0 |
|
T455 | 1∕M2 | double | 0.0 |
|
T461 | 1∕M | double | 0.0 |
|
T462 | double | 0.0 |
|
|
T463 | 1∕M | double | 0.0 |
|
T464 | 1 | double | 0.0 |
|
T465 | 1∕M | double | 0.0 |
|
T466 | double | 0.0 |
|
|
T511 | 1∕M | double | 0.0 |
|
T521 | double | 0.0 |
|
|
T522 | M | double | 0.0 |
|
T531 | 1∕M | double | 0.0 |
|
T532 | double | 0.0 |
|
|
EMATRIX continued
Explicit matrix input with data in the element definition, rather than in a file.
Parameter Name | Units | Type | Default | Description |
T533 | 1∕M | double | 0.0 |
|
T541 | double | 0.0 |
| |
T542 | M | double | 0.0 | |
T543 | double | 0.0 |
| |
T544 | M | double | 0.0 | |
T551 | 1∕M | double | 0.0 |
|
T552 | double | 0.0 |
|
|
T553 | 1∕M | double | 0.0 |
|
T554 | double | 0.0 |
|
|
T555 | 1∕M | double | 0.0 |
|
T561 | double | 0.0 |
| |
T562 | M | double | 0.0 | |
T563 | double | 0.0 |
| |
T564 | M | double | 0.0 | |
T565 | double | 0.0 |
| |
T566 | M | double | 0.0 | |
T611 | 1∕M2 | double | 0.0 |
|
T621 | 1∕M | double | 0.0 |
|
T622 | double | 0.0 |
|
|
T631 | 1∕M2 | double | 0.0 |
|
T632 | 1∕M | double | 0.0 |
|
T633 | 1∕M2 | double | 0.0 |
|
T641 | 1∕M | double | 0.0 |
|
T642 | double | 0.0 |
|
|
T643 | 1∕M | double | 0.0 |
|
T644 | double | 0.0 |
|
|
T651 | 1∕M2 | double | 0.0 |
|
T652 | 1∕M | double | 0.0 |
|
T653 | 1∕M2 | double | 0.0 |
|
T654 | 1∕M | double | 0.0 |
|
T655 | 1∕M2 | double | 0.0 |
|
T661 | 1∕M | double | 0.0 |
|
T662 | double | 0.0 |
|
|
T663 | 1∕M | double | 0.0 |
|
T664 | 1 | double | 0.0 |
|
T665 | 1∕M | double | 0.0 |
|
EMATRIX continued
Explicit matrix input with data in the element definition, rather than in a file.
Parameter Name | Units | Type | Default | Description |
T666 | double | 0.0 |
| |
GROUP | string | NULL | Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup |
|
Note that the default value of all matrix elements is 0. This can produce unexpected results if one imagines by mistake that the default values give a unit matrix, for example.
EMITTANCE