10.43 HKPOLY—Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no






Parameter NameUnitsType Default

Description






L M double0.0

length for geometry only, ignored in tracking






K00 double0.0

Coefficient of polynomial for kicks—ignored






K01 double0.0

Coefficient of polynomial for kicks






K02 double0.0

Coefficient of polynomial for kicks






K03 double0.0

Coefficient of polynomial for kicks






K04 double0.0

Coefficient of polynomial for kicks






K05 double0.0

Coefficient of polynomial for kicks






K06 double0.0

Coefficient of polynomial for kicks






K10 double0.0

Coefficient of polynomial for kicks






K11 double0.0

Coefficient of polynomial for kicks






K12 double0.0

Coefficient of polynomial for kicks






K13 double0.0

Coefficient of polynomial for kicks






K14 double0.0

Coefficient of polynomial for kicks






K15 double0.0

Coefficient of polynomial for kicks






K16 double0.0

Coefficient of polynomial for kicks






K20 double0.0

Coefficient of polynomial for kicks






K21 double0.0

Coefficient of polynomial for kicks






K22 double0.0

Coefficient of polynomial for kicks






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






K23 double0.0

Coefficient of polynomial for kicks






K24 double0.0

Coefficient of polynomial for kicks






K25 double0.0

Coefficient of polynomial for kicks






K26 double0.0

Coefficient of polynomial for kicks






K30 double0.0

Coefficient of polynomial for kicks






K31 double0.0

Coefficient of polynomial for kicks






K32 double0.0

Coefficient of polynomial for kicks






K33 double0.0

Coefficient of polynomial for kicks






K34 double0.0

Coefficient of polynomial for kicks






K35 double0.0

Coefficient of polynomial for kicks






K36 double0.0

Coefficient of polynomial for kicks






K40 double0.0

Coefficient of polynomial for kicks






K41 double0.0

Coefficient of polynomial for kicks






K42 double0.0

Coefficient of polynomial for kicks






K43 double0.0

Coefficient of polynomial for kicks






K44 double0.0

Coefficient of polynomial for kicks






K45 double0.0

Coefficient of polynomial for kicks






K46 double0.0

Coefficient of polynomial for kicks






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






K50 double0.0

Coefficient of polynomial for kicks






K51 double0.0

Coefficient of polynomial for kicks






K52 double0.0

Coefficient of polynomial for kicks






K53 double0.0

Coefficient of polynomial for kicks






K54 double0.0

Coefficient of polynomial for kicks






K55 double0.0

Coefficient of polynomial for kicks






K56 double0.0

Coefficient of polynomial for kicks






K60 double0.0

Coefficient of polynomial for kicks






K61 double0.0

Coefficient of polynomial for kicks






K62 double0.0

Coefficient of polynomial for kicks






K63 double0.0

Coefficient of polynomial for kicks






K64 double0.0

Coefficient of polynomial for kicks






K65 double0.0

Coefficient of polynomial for kicks






K66 double0.0

Coefficient of polynomial for kicks






D00 double0.0

Coefficient of polynomial for generalized drift—ignored






D01 double0.0

Coefficient of polynomial for generalized drift






D02 double0.0

Coefficient of polynomial for generalized drift






D03 double0.0

Coefficient of polynomial for generalized drift






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






D04 double0.0

Coefficient of polynomial for generalized drift






D05 double0.0

Coefficient of polynomial for generalized drift






D06 double0.0

Coefficient of polynomial for generalized drift






D10 double0.0

Coefficient of polynomial for generalized drift






D11 double0.0

Coefficient of polynomial for generalized drift






D12 double0.0

Coefficient of polynomial for generalized drift






D13 double0.0

Coefficient of polynomial for generalized drift






D14 double0.0

Coefficient of polynomial for generalized drift






D15 double0.0

Coefficient of polynomial for generalized drift






D16 double0.0

Coefficient of polynomial for generalized drift






D20 double0.0

Coefficient of polynomial for generalized drift






D21 double0.0

Coefficient of polynomial for generalized drift






D22 double0.0

Coefficient of polynomial for generalized drift






D23 double0.0

Coefficient of polynomial for generalized drift






D24 double0.0

Coefficient of polynomial for generalized drift






D25 double0.0

Coefficient of polynomial for generalized drift






D26 double0.0

Coefficient of polynomial for generalized drift






D30 double0.0

Coefficient of polynomial for generalized drift






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






D31 double0.0

Coefficient of polynomial for generalized drift






D32 double0.0

Coefficient of polynomial for generalized drift






D33 double0.0

Coefficient of polynomial for generalized drift






D34 double0.0

Coefficient of polynomial for generalized drift






D35 double0.0

Coefficient of polynomial for generalized drift






D36 double0.0

Coefficient of polynomial for generalized drift






D40 double0.0

Coefficient of polynomial for generalized drift






D41 double0.0

Coefficient of polynomial for generalized drift






D42 double0.0

Coefficient of polynomial for generalized drift






D43 double0.0

Coefficient of polynomial for generalized drift






D44 double0.0

Coefficient of polynomial for generalized drift






D45 double0.0

Coefficient of polynomial for generalized drift






D46 double0.0

Coefficient of polynomial for generalized drift






D50 double0.0

Coefficient of polynomial for generalized drift






D51 double0.0

Coefficient of polynomial for generalized drift






D52 double0.0

Coefficient of polynomial for generalized drift






D53 double0.0

Coefficient of polynomial for generalized drift






D54 double0.0

Coefficient of polynomial for generalized drift






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






D55 double0.0

Coefficient of polynomial for generalized drift






D56 double0.0

Coefficient of polynomial for generalized drift






D60 double0.0

Coefficient of polynomial for generalized drift






D61 double0.0

Coefficient of polynomial for generalized drift






D62 double0.0

Coefficient of polynomial for generalized drift






D63 double0.0

Coefficient of polynomial for generalized drift






D64 double0.0

Coefficient of polynomial for generalized drift






D65 double0.0

Coefficient of polynomial for generalized drift






D66 double0.0

Coefficient of polynomial for generalized drift






E000 double0.0

Coefficient of polynomial for type 2 drifts






E001 double0.0

Coefficient of polynomial for type 2 drifts






E002 double0.0

Coefficient of polynomial for type 2 drifts






E003 double0.0

Coefficient of polynomial for type 2 drifts






E004 double0.0

Coefficient of polynomial for type 2 drifts






E005 double0.0

Coefficient of polynomial for type 2 drifts






E006 double0.0

Coefficient of polynomial for type 2 drifts






E010 double0.0

Coefficient of polynomial for type 2 drifts






E011 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E012 double0.0

Coefficient of polynomial for type 2 drifts






E013 double0.0

Coefficient of polynomial for type 2 drifts






E014 double0.0

Coefficient of polynomial for type 2 drifts






E015 double0.0

Coefficient of polynomial for type 2 drifts






E016 double0.0

Coefficient of polynomial for type 2 drifts






E020 double0.0

Coefficient of polynomial for type 2 drifts






E021 double0.0

Coefficient of polynomial for type 2 drifts






E022 double0.0

Coefficient of polynomial for type 2 drifts






E023 double0.0

Coefficient of polynomial for type 2 drifts






E024 double0.0

Coefficient of polynomial for type 2 drifts






E025 double0.0

Coefficient of polynomial for type 2 drifts






E026 double0.0

Coefficient of polynomial for type 2 drifts






E030 double0.0

Coefficient of polynomial for type 2 drifts






E031 double0.0

Coefficient of polynomial for type 2 drifts






E032 double0.0

Coefficient of polynomial for type 2 drifts






E033 double0.0

Coefficient of polynomial for type 2 drifts






E034 double0.0

Coefficient of polynomial for type 2 drifts






E035 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E036 double0.0

Coefficient of polynomial for type 2 drifts






E040 double0.0

Coefficient of polynomial for type 2 drifts






E041 double0.0

Coefficient of polynomial for type 2 drifts






E042 double0.0

Coefficient of polynomial for type 2 drifts






E043 double0.0

Coefficient of polynomial for type 2 drifts






E044 double0.0

Coefficient of polynomial for type 2 drifts






E045 double0.0

Coefficient of polynomial for type 2 drifts






E046 double0.0

Coefficient of polynomial for type 2 drifts






E050 double0.0

Coefficient of polynomial for type 2 drifts






E051 double0.0

Coefficient of polynomial for type 2 drifts






E052 double0.0

Coefficient of polynomial for type 2 drifts






E053 double0.0

Coefficient of polynomial for type 2 drifts






E054 double0.0

Coefficient of polynomial for type 2 drifts






E055 double0.0

Coefficient of polynomial for type 2 drifts






E056 double0.0

Coefficient of polynomial for type 2 drifts






E060 double0.0

Coefficient of polynomial for type 2 drifts






E061 double0.0

Coefficient of polynomial for type 2 drifts






E062 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E063 double0.0

Coefficient of polynomial for type 2 drifts






E064 double0.0

Coefficient of polynomial for type 2 drifts






E065 double0.0

Coefficient of polynomial for type 2 drifts






E066 double0.0

Coefficient of polynomial for type 2 drifts






E100 double0.0

Coefficient of polynomial for type 2 drifts






E101 double0.0

Coefficient of polynomial for type 2 drifts






E102 double0.0

Coefficient of polynomial for type 2 drifts






E103 double0.0

Coefficient of polynomial for type 2 drifts






E104 double0.0

Coefficient of polynomial for type 2 drifts






E105 double0.0

Coefficient of polynomial for type 2 drifts






E106 double0.0

Coefficient of polynomial for type 2 drifts






E110 double0.0

Coefficient of polynomial for type 2 drifts






E111 double0.0

Coefficient of polynomial for type 2 drifts






E112 double0.0

Coefficient of polynomial for type 2 drifts






E113 double0.0

Coefficient of polynomial for type 2 drifts






E114 double0.0

Coefficient of polynomial for type 2 drifts






E115 double0.0

Coefficient of polynomial for type 2 drifts






E116 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E120 double0.0

Coefficient of polynomial for type 2 drifts






E121 double0.0

Coefficient of polynomial for type 2 drifts






E122 double0.0

Coefficient of polynomial for type 2 drifts






E123 double0.0

Coefficient of polynomial for type 2 drifts






E124 double0.0

Coefficient of polynomial for type 2 drifts






E125 double0.0

Coefficient of polynomial for type 2 drifts






E126 double0.0

Coefficient of polynomial for type 2 drifts






E130 double0.0

Coefficient of polynomial for type 2 drifts






E131 double0.0

Coefficient of polynomial for type 2 drifts






E132 double0.0

Coefficient of polynomial for type 2 drifts






E133 double0.0

Coefficient of polynomial for type 2 drifts






E134 double0.0

Coefficient of polynomial for type 2 drifts






E135 double0.0

Coefficient of polynomial for type 2 drifts






E136 double0.0

Coefficient of polynomial for type 2 drifts






E140 double0.0

Coefficient of polynomial for type 2 drifts






E141 double0.0

Coefficient of polynomial for type 2 drifts






E142 double0.0

Coefficient of polynomial for type 2 drifts






E143 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E144 double0.0

Coefficient of polynomial for type 2 drifts






E145 double0.0

Coefficient of polynomial for type 2 drifts






E146 double0.0

Coefficient of polynomial for type 2 drifts






E150 double0.0

Coefficient of polynomial for type 2 drifts






E151 double0.0

Coefficient of polynomial for type 2 drifts






E152 double0.0

Coefficient of polynomial for type 2 drifts






E153 double0.0

Coefficient of polynomial for type 2 drifts






E154 double0.0

Coefficient of polynomial for type 2 drifts






E155 double0.0

Coefficient of polynomial for type 2 drifts






E156 double0.0

Coefficient of polynomial for type 2 drifts






E160 double0.0

Coefficient of polynomial for type 2 drifts






E161 double0.0

Coefficient of polynomial for type 2 drifts






E162 double0.0

Coefficient of polynomial for type 2 drifts






E163 double0.0

Coefficient of polynomial for type 2 drifts






E164 double0.0

Coefficient of polynomial for type 2 drifts






E165 double0.0

Coefficient of polynomial for type 2 drifts






E166 double0.0

Coefficient of polynomial for type 2 drifts






E200 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E201 double0.0

Coefficient of polynomial for type 2 drifts






E202 double0.0

Coefficient of polynomial for type 2 drifts






E203 double0.0

Coefficient of polynomial for type 2 drifts






E204 double0.0

Coefficient of polynomial for type 2 drifts






E205 double0.0

Coefficient of polynomial for type 2 drifts






E206 double0.0

Coefficient of polynomial for type 2 drifts






E210 double0.0

Coefficient of polynomial for type 2 drifts






E211 double0.0

Coefficient of polynomial for type 2 drifts






E212 double0.0

Coefficient of polynomial for type 2 drifts






E213 double0.0

Coefficient of polynomial for type 2 drifts






E214 double0.0

Coefficient of polynomial for type 2 drifts






E215 double0.0

Coefficient of polynomial for type 2 drifts






E216 double0.0

Coefficient of polynomial for type 2 drifts






E220 double0.0

Coefficient of polynomial for type 2 drifts






E221 double0.0

Coefficient of polynomial for type 2 drifts






E222 double0.0

Coefficient of polynomial for type 2 drifts






E223 double0.0

Coefficient of polynomial for type 2 drifts






E224 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E225 double0.0

Coefficient of polynomial for type 2 drifts






E226 double0.0

Coefficient of polynomial for type 2 drifts






E230 double0.0

Coefficient of polynomial for type 2 drifts






E231 double0.0

Coefficient of polynomial for type 2 drifts






E232 double0.0

Coefficient of polynomial for type 2 drifts






E233 double0.0

Coefficient of polynomial for type 2 drifts






E234 double0.0

Coefficient of polynomial for type 2 drifts






E235 double0.0

Coefficient of polynomial for type 2 drifts






E236 double0.0

Coefficient of polynomial for type 2 drifts






E240 double0.0

Coefficient of polynomial for type 2 drifts






E241 double0.0

Coefficient of polynomial for type 2 drifts






E242 double0.0

Coefficient of polynomial for type 2 drifts






E243 double0.0

Coefficient of polynomial for type 2 drifts






E244 double0.0

Coefficient of polynomial for type 2 drifts






E245 double0.0

Coefficient of polynomial for type 2 drifts






E246 double0.0

Coefficient of polynomial for type 2 drifts






E250 double0.0

Coefficient of polynomial for type 2 drifts






E251 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E252 double0.0

Coefficient of polynomial for type 2 drifts






E253 double0.0

Coefficient of polynomial for type 2 drifts






E254 double0.0

Coefficient of polynomial for type 2 drifts






E255 double0.0

Coefficient of polynomial for type 2 drifts






E256 double0.0

Coefficient of polynomial for type 2 drifts






E260 double0.0

Coefficient of polynomial for type 2 drifts






E261 double0.0

Coefficient of polynomial for type 2 drifts






E262 double0.0

Coefficient of polynomial for type 2 drifts






E263 double0.0

Coefficient of polynomial for type 2 drifts






E264 double0.0

Coefficient of polynomial for type 2 drifts






E265 double0.0

Coefficient of polynomial for type 2 drifts






E266 double0.0

Coefficient of polynomial for type 2 drifts






E300 double0.0

Coefficient of polynomial for type 2 drifts






E301 double0.0

Coefficient of polynomial for type 2 drifts






E302 double0.0

Coefficient of polynomial for type 2 drifts






E303 double0.0

Coefficient of polynomial for type 2 drifts






E304 double0.0

Coefficient of polynomial for type 2 drifts






E305 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E306 double0.0

Coefficient of polynomial for type 2 drifts






E310 double0.0

Coefficient of polynomial for type 2 drifts






E311 double0.0

Coefficient of polynomial for type 2 drifts






E312 double0.0

Coefficient of polynomial for type 2 drifts






E313 double0.0

Coefficient of polynomial for type 2 drifts






E314 double0.0

Coefficient of polynomial for type 2 drifts






E315 double0.0

Coefficient of polynomial for type 2 drifts






E316 double0.0

Coefficient of polynomial for type 2 drifts






E320 double0.0

Coefficient of polynomial for type 2 drifts






E321 double0.0

Coefficient of polynomial for type 2 drifts






E322 double0.0

Coefficient of polynomial for type 2 drifts






E323 double0.0

Coefficient of polynomial for type 2 drifts






E324 double0.0

Coefficient of polynomial for type 2 drifts






E325 double0.0

Coefficient of polynomial for type 2 drifts






E326 double0.0

Coefficient of polynomial for type 2 drifts






E330 double0.0

Coefficient of polynomial for type 2 drifts






E331 double0.0

Coefficient of polynomial for type 2 drifts






E332 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E333 double0.0

Coefficient of polynomial for type 2 drifts






E334 double0.0

Coefficient of polynomial for type 2 drifts






E335 double0.0

Coefficient of polynomial for type 2 drifts






E336 double0.0

Coefficient of polynomial for type 2 drifts






E340 double0.0

Coefficient of polynomial for type 2 drifts






E341 double0.0

Coefficient of polynomial for type 2 drifts






E342 double0.0

Coefficient of polynomial for type 2 drifts






E343 double0.0

Coefficient of polynomial for type 2 drifts






E344 double0.0

Coefficient of polynomial for type 2 drifts






E345 double0.0

Coefficient of polynomial for type 2 drifts






E346 double0.0

Coefficient of polynomial for type 2 drifts






E350 double0.0

Coefficient of polynomial for type 2 drifts






E351 double0.0

Coefficient of polynomial for type 2 drifts






E352 double0.0

Coefficient of polynomial for type 2 drifts






E353 double0.0

Coefficient of polynomial for type 2 drifts






E354 double0.0

Coefficient of polynomial for type 2 drifts






E355 double0.0

Coefficient of polynomial for type 2 drifts






E356 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E360 double0.0

Coefficient of polynomial for type 2 drifts






E361 double0.0

Coefficient of polynomial for type 2 drifts






E362 double0.0

Coefficient of polynomial for type 2 drifts






E363 double0.0

Coefficient of polynomial for type 2 drifts






E364 double0.0

Coefficient of polynomial for type 2 drifts






E365 double0.0

Coefficient of polynomial for type 2 drifts






E366 double0.0

Coefficient of polynomial for type 2 drifts






E400 double0.0

Coefficient of polynomial for type 2 drifts






E401 double0.0

Coefficient of polynomial for type 2 drifts






E402 double0.0

Coefficient of polynomial for type 2 drifts






E403 double0.0

Coefficient of polynomial for type 2 drifts






E404 double0.0

Coefficient of polynomial for type 2 drifts






E405 double0.0

Coefficient of polynomial for type 2 drifts






E406 double0.0

Coefficient of polynomial for type 2 drifts






E410 double0.0

Coefficient of polynomial for type 2 drifts






E411 double0.0

Coefficient of polynomial for type 2 drifts






E412 double0.0

Coefficient of polynomial for type 2 drifts






E413 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E414 double0.0

Coefficient of polynomial for type 2 drifts






E415 double0.0

Coefficient of polynomial for type 2 drifts






E416 double0.0

Coefficient of polynomial for type 2 drifts






E420 double0.0

Coefficient of polynomial for type 2 drifts






E421 double0.0

Coefficient of polynomial for type 2 drifts






E422 double0.0

Coefficient of polynomial for type 2 drifts






E423 double0.0

Coefficient of polynomial for type 2 drifts






E424 double0.0

Coefficient of polynomial for type 2 drifts






E425 double0.0

Coefficient of polynomial for type 2 drifts






E426 double0.0

Coefficient of polynomial for type 2 drifts






E430 double0.0

Coefficient of polynomial for type 2 drifts






E431 double0.0

Coefficient of polynomial for type 2 drifts






E432 double0.0

Coefficient of polynomial for type 2 drifts






E433 double0.0

Coefficient of polynomial for type 2 drifts






E434 double0.0

Coefficient of polynomial for type 2 drifts






E435 double0.0

Coefficient of polynomial for type 2 drifts






E436 double0.0

Coefficient of polynomial for type 2 drifts






E440 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E441 double0.0

Coefficient of polynomial for type 2 drifts






E442 double0.0

Coefficient of polynomial for type 2 drifts






E443 double0.0

Coefficient of polynomial for type 2 drifts






E444 double0.0

Coefficient of polynomial for type 2 drifts






E445 double0.0

Coefficient of polynomial for type 2 drifts






E446 double0.0

Coefficient of polynomial for type 2 drifts






E450 double0.0

Coefficient of polynomial for type 2 drifts






E451 double0.0

Coefficient of polynomial for type 2 drifts






E452 double0.0

Coefficient of polynomial for type 2 drifts






E453 double0.0

Coefficient of polynomial for type 2 drifts






E454 double0.0

Coefficient of polynomial for type 2 drifts






E455 double0.0

Coefficient of polynomial for type 2 drifts






E456 double0.0

Coefficient of polynomial for type 2 drifts






E460 double0.0

Coefficient of polynomial for type 2 drifts






E461 double0.0

Coefficient of polynomial for type 2 drifts






E462 double0.0

Coefficient of polynomial for type 2 drifts






E463 double0.0

Coefficient of polynomial for type 2 drifts






E464 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E465 double0.0

Coefficient of polynomial for type 2 drifts






E466 double0.0

Coefficient of polynomial for type 2 drifts






E500 double0.0

Coefficient of polynomial for type 2 drifts






E501 double0.0

Coefficient of polynomial for type 2 drifts






E502 double0.0

Coefficient of polynomial for type 2 drifts






E503 double0.0

Coefficient of polynomial for type 2 drifts






E504 double0.0

Coefficient of polynomial for type 2 drifts






E505 double0.0

Coefficient of polynomial for type 2 drifts






E506 double0.0

Coefficient of polynomial for type 2 drifts






E510 double0.0

Coefficient of polynomial for type 2 drifts






E511 double0.0

Coefficient of polynomial for type 2 drifts






E512 double0.0

Coefficient of polynomial for type 2 drifts






E513 double0.0

Coefficient of polynomial for type 2 drifts






E514 double0.0

Coefficient of polynomial for type 2 drifts






E515 double0.0

Coefficient of polynomial for type 2 drifts






E516 double0.0

Coefficient of polynomial for type 2 drifts






E520 double0.0

Coefficient of polynomial for type 2 drifts






E521 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E522 double0.0

Coefficient of polynomial for type 2 drifts






E523 double0.0

Coefficient of polynomial for type 2 drifts






E524 double0.0

Coefficient of polynomial for type 2 drifts






E525 double0.0

Coefficient of polynomial for type 2 drifts






E526 double0.0

Coefficient of polynomial for type 2 drifts






E530 double0.0

Coefficient of polynomial for type 2 drifts






E531 double0.0

Coefficient of polynomial for type 2 drifts






E532 double0.0

Coefficient of polynomial for type 2 drifts






E533 double0.0

Coefficient of polynomial for type 2 drifts






E534 double0.0

Coefficient of polynomial for type 2 drifts






E535 double0.0

Coefficient of polynomial for type 2 drifts






E536 double0.0

Coefficient of polynomial for type 2 drifts






E540 double0.0

Coefficient of polynomial for type 2 drifts






E541 double0.0

Coefficient of polynomial for type 2 drifts






E542 double0.0

Coefficient of polynomial for type 2 drifts






E543 double0.0

Coefficient of polynomial for type 2 drifts






E544 double0.0

Coefficient of polynomial for type 2 drifts






E545 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E546 double0.0

Coefficient of polynomial for type 2 drifts






E550 double0.0

Coefficient of polynomial for type 2 drifts






E551 double0.0

Coefficient of polynomial for type 2 drifts






E552 double0.0

Coefficient of polynomial for type 2 drifts






E553 double0.0

Coefficient of polynomial for type 2 drifts






E554 double0.0

Coefficient of polynomial for type 2 drifts






E555 double0.0

Coefficient of polynomial for type 2 drifts






E556 double0.0

Coefficient of polynomial for type 2 drifts






E560 double0.0

Coefficient of polynomial for type 2 drifts






E561 double0.0

Coefficient of polynomial for type 2 drifts






E562 double0.0

Coefficient of polynomial for type 2 drifts






E563 double0.0

Coefficient of polynomial for type 2 drifts






E564 double0.0

Coefficient of polynomial for type 2 drifts






E565 double0.0

Coefficient of polynomial for type 2 drifts






E566 double0.0

Coefficient of polynomial for type 2 drifts






E600 double0.0

Coefficient of polynomial for type 2 drifts






E601 double0.0

Coefficient of polynomial for type 2 drifts






E602 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E603 double0.0

Coefficient of polynomial for type 2 drifts






E604 double0.0

Coefficient of polynomial for type 2 drifts






E605 double0.0

Coefficient of polynomial for type 2 drifts






E606 double0.0

Coefficient of polynomial for type 2 drifts






E610 double0.0

Coefficient of polynomial for type 2 drifts






E611 double0.0

Coefficient of polynomial for type 2 drifts






E612 double0.0

Coefficient of polynomial for type 2 drifts






E613 double0.0

Coefficient of polynomial for type 2 drifts






E614 double0.0

Coefficient of polynomial for type 2 drifts






E615 double0.0

Coefficient of polynomial for type 2 drifts






E616 double0.0

Coefficient of polynomial for type 2 drifts






E620 double0.0

Coefficient of polynomial for type 2 drifts






E621 double0.0

Coefficient of polynomial for type 2 drifts






E622 double0.0

Coefficient of polynomial for type 2 drifts






E623 double0.0

Coefficient of polynomial for type 2 drifts






E624 double0.0

Coefficient of polynomial for type 2 drifts






E625 double0.0

Coefficient of polynomial for type 2 drifts






E626 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E630 double0.0

Coefficient of polynomial for type 2 drifts






E631 double0.0

Coefficient of polynomial for type 2 drifts






E632 double0.0

Coefficient of polynomial for type 2 drifts






E633 double0.0

Coefficient of polynomial for type 2 drifts






E634 double0.0

Coefficient of polynomial for type 2 drifts






E635 double0.0

Coefficient of polynomial for type 2 drifts






E636 double0.0

Coefficient of polynomial for type 2 drifts






E640 double0.0

Coefficient of polynomial for type 2 drifts






E641 double0.0

Coefficient of polynomial for type 2 drifts






E642 double0.0

Coefficient of polynomial for type 2 drifts






E643 double0.0

Coefficient of polynomial for type 2 drifts






E644 double0.0

Coefficient of polynomial for type 2 drifts






E645 double0.0

Coefficient of polynomial for type 2 drifts






E646 double0.0

Coefficient of polynomial for type 2 drifts






E650 double0.0

Coefficient of polynomial for type 2 drifts






E651 double0.0

Coefficient of polynomial for type 2 drifts






E652 double0.0

Coefficient of polynomial for type 2 drifts






E653 double0.0

Coefficient of polynomial for type 2 drifts






HKPOLY continued

Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy






Parameter NameUnitsType Default

Description






E654 double0.0

Coefficient of polynomial for type 2 drifts






E655 double0.0

Coefficient of polynomial for type 2 drifts






E656 double0.0

Coefficient of polynomial for type 2 drifts






E660 double0.0

Coefficient of polynomial for type 2 drifts






E661 double0.0

Coefficient of polynomial for type 2 drifts






E662 double0.0

Coefficient of polynomial for type 2 drifts






E663 double0.0

Coefficient of polynomial for type 2 drifts






E664 double0.0

Coefficient of polynomial for type 2 drifts






E665 double0.0

Coefficient of polynomial for type 2 drifts






E666 double0.0

Coefficient of polynomial for type 2 drifts






TILT RADdouble0.0

rotation about longitudinal axis






DX M double0.0

misalignment






DY M double0.0

misalignment






DZ M double0.0

misalignment






FACTOR double1

additional factor to apply






N_REPEATS long 1

Number of times to repeat the drift-kick-drift sequence. Strength of each application is reduced by this factor.






DRIFT_TYPE short 1

If 1, then use D[i][j]. If 2, then use E[i][j][k].






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






This element imposes kicks on the beam according to a Hamiltonian that is a polynomial function of x and y

         6  6
        ∑  ∑       i j
HkΔs  =        Kijx y
        i=0j=0
(49)

where K00 is ignored. The changes to the momenta are determined via Hamilton’s equations, e.g.,

        ∂H  Δs
Δqx = - ---k---
          ∂x
(50)

It also implements a generalized drift that is described by another Hamiltonian

               ∑6 ∑6     (  qx  )i(  qy  )j
Hd Δs = (1 + δ)       Dij  1+-δ-    1+-δ-
               i=0j=0
(51)

where D00 is ignored. Again, the changes to the positions are determined via Hamilton’s equations, e.g.,

Δx  = ∂Hd-Δs-
        ∂qx
(52)

In version 2019.1.0, another option was added for the drift Hamiltonian. This is activated by setting the paramter DRIFT_TYPE to 2 (the default is 1) and setting the E values instead of the D values. In this case, the δ dependence is under user control

        ∑6 ∑6  ∑6
HdΔs  =           Eijkqixqjyδk
        i=0j=0 k=0
(53)

where E000 is ignored.

In more detail, the drift Hamiltonian is applied on both sides of the kick Hamiltonian, but with half strength.

For example, a quadrupole of length L with integrated strength K1L could be specified by setting K20 = -K02 = K1L∕2 and D20 = D02 = L∕2. A sextupole with integrated strength K2L could be specified by setting K30 = K2L∕6 and K12 = K2L∕2 and D20 = D02 = L∕2. The purpose, however, is not to simulate such elements, since they can be more conveniently simulated with KQUAD or KSEXT. It is rather to simulate elements that may not be described by the usual multipoles.

HMON