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
Backtracking capable? : no
Parameter Name  Units  Type  Default  Description 
L  M  double  0.0  length for geometry only, ignored in tracking 
K00  double  0.0  Coefficient of polynomial for kicks—ignored 

K01  double  0.0  Coefficient of polynomial for kicks 

K02  double  0.0  Coefficient of polynomial for kicks 

K03  double  0.0  Coefficient of polynomial for kicks 

K04  double  0.0  Coefficient of polynomial for kicks 

K05  double  0.0  Coefficient of polynomial for kicks 

K06  double  0.0  Coefficient of polynomial for kicks 

K10  double  0.0  Coefficient of polynomial for kicks 

K11  double  0.0  Coefficient of polynomial for kicks 

K12  double  0.0  Coefficient of polynomial for kicks 

K13  double  0.0  Coefficient of polynomial for kicks 

K14  double  0.0  Coefficient of polynomial for kicks 

K15  double  0.0  Coefficient of polynomial for kicks 

K16  double  0.0  Coefficient of polynomial for kicks 

K20  double  0.0  Coefficient of polynomial for kicks 

K21  double  0.0  Coefficient of polynomial for kicks 

K22  double  0.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 Name  Units  Type  Default  Description 
K23  double  0.0  Coefficient of polynomial for kicks 

K24  double  0.0  Coefficient of polynomial for kicks 

K25  double  0.0  Coefficient of polynomial for kicks 

K26  double  0.0  Coefficient of polynomial for kicks 

K30  double  0.0  Coefficient of polynomial for kicks 

K31  double  0.0  Coefficient of polynomial for kicks 

K32  double  0.0  Coefficient of polynomial for kicks 

K33  double  0.0  Coefficient of polynomial for kicks 

K34  double  0.0  Coefficient of polynomial for kicks 

K35  double  0.0  Coefficient of polynomial for kicks 

K36  double  0.0  Coefficient of polynomial for kicks 

K40  double  0.0  Coefficient of polynomial for kicks 

K41  double  0.0  Coefficient of polynomial for kicks 

K42  double  0.0  Coefficient of polynomial for kicks 

K43  double  0.0  Coefficient of polynomial for kicks 

K44  double  0.0  Coefficient of polynomial for kicks 

K45  double  0.0  Coefficient of polynomial for kicks 

K46  double  0.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 Name  Units  Type  Default  Description 
K50  double  0.0  Coefficient of polynomial for kicks 

K51  double  0.0  Coefficient of polynomial for kicks 

K52  double  0.0  Coefficient of polynomial for kicks 

K53  double  0.0  Coefficient of polynomial for kicks 

K54  double  0.0  Coefficient of polynomial for kicks 

K55  double  0.0  Coefficient of polynomial for kicks 

K56  double  0.0  Coefficient of polynomial for kicks 

K60  double  0.0  Coefficient of polynomial for kicks 

K61  double  0.0  Coefficient of polynomial for kicks 

K62  double  0.0  Coefficient of polynomial for kicks 

K63  double  0.0  Coefficient of polynomial for kicks 

K64  double  0.0  Coefficient of polynomial for kicks 

K65  double  0.0  Coefficient of polynomial for kicks 

K66  double  0.0  Coefficient of polynomial for kicks 

D00  double  0.0  Coefficient of polynomial for generalized drift—ignored 

D01  double  0.0  Coefficient of polynomial for generalized drift 

D02  double  0.0  Coefficient of polynomial for generalized drift 

D03  double  0.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 Name  Units  Type  Default  Description 
D04  double  0.0  Coefficient of polynomial for generalized drift 

D05  double  0.0  Coefficient of polynomial for generalized drift 

D06  double  0.0  Coefficient of polynomial for generalized drift 

D10  double  0.0  Coefficient of polynomial for generalized drift 

D11  double  0.0  Coefficient of polynomial for generalized drift 

D12  double  0.0  Coefficient of polynomial for generalized drift 

D13  double  0.0  Coefficient of polynomial for generalized drift 

D14  double  0.0  Coefficient of polynomial for generalized drift 

D15  double  0.0  Coefficient of polynomial for generalized drift 

D16  double  0.0  Coefficient of polynomial for generalized drift 

D20  double  0.0  Coefficient of polynomial for generalized drift 

D21  double  0.0  Coefficient of polynomial for generalized drift 

D22  double  0.0  Coefficient of polynomial for generalized drift 

D23  double  0.0  Coefficient of polynomial for generalized drift 

D24  double  0.0  Coefficient of polynomial for generalized drift 

D25  double  0.0  Coefficient of polynomial for generalized drift 

D26  double  0.0  Coefficient of polynomial for generalized drift 

D30  double  0.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 Name  Units  Type  Default  Description 
D31  double  0.0  Coefficient of polynomial for generalized drift 

D32  double  0.0  Coefficient of polynomial for generalized drift 

D33  double  0.0  Coefficient of polynomial for generalized drift 

D34  double  0.0  Coefficient of polynomial for generalized drift 

D35  double  0.0  Coefficient of polynomial for generalized drift 

D36  double  0.0  Coefficient of polynomial for generalized drift 

D40  double  0.0  Coefficient of polynomial for generalized drift 

D41  double  0.0  Coefficient of polynomial for generalized drift 

D42  double  0.0  Coefficient of polynomial for generalized drift 

D43  double  0.0  Coefficient of polynomial for generalized drift 

D44  double  0.0  Coefficient of polynomial for generalized drift 

D45  double  0.0  Coefficient of polynomial for generalized drift 

D46  double  0.0  Coefficient of polynomial for generalized drift 

D50  double  0.0  Coefficient of polynomial for generalized drift 

D51  double  0.0  Coefficient of polynomial for generalized drift 

D52  double  0.0  Coefficient of polynomial for generalized drift 

D53  double  0.0  Coefficient of polynomial for generalized drift 

D54  double  0.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 Name  Units  Type  Default  Description 
D55  double  0.0  Coefficient of polynomial for generalized drift 

D56  double  0.0  Coefficient of polynomial for generalized drift 

D60  double  0.0  Coefficient of polynomial for generalized drift 

D61  double  0.0  Coefficient of polynomial for generalized drift 

D62  double  0.0  Coefficient of polynomial for generalized drift 

D63  double  0.0  Coefficient of polynomial for generalized drift 

D64  double  0.0  Coefficient of polynomial for generalized drift 

D65  double  0.0  Coefficient of polynomial for generalized drift 

D66  double  0.0  Coefficient of polynomial for generalized drift 

E000  double  0.0  Coefficient of polynomial for type 2 drifts 

E001  double  0.0  Coefficient of polynomial for type 2 drifts 

E002  double  0.0  Coefficient of polynomial for type 2 drifts 

E003  double  0.0  Coefficient of polynomial for type 2 drifts 

E004  double  0.0  Coefficient of polynomial for type 2 drifts 

E005  double  0.0  Coefficient of polynomial for type 2 drifts 

E006  double  0.0  Coefficient of polynomial for type 2 drifts 

E010  double  0.0  Coefficient of polynomial for type 2 drifts 

E011  double  0.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 Name  Units  Type  Default  Description 
E012  double  0.0  Coefficient of polynomial for type 2 drifts 

E013  double  0.0  Coefficient of polynomial for type 2 drifts 

E014  double  0.0  Coefficient of polynomial for type 2 drifts 

E015  double  0.0  Coefficient of polynomial for type 2 drifts 

E016  double  0.0  Coefficient of polynomial for type 2 drifts 

E020  double  0.0  Coefficient of polynomial for type 2 drifts 

E021  double  0.0  Coefficient of polynomial for type 2 drifts 

E022  double  0.0  Coefficient of polynomial for type 2 drifts 

E023  double  0.0  Coefficient of polynomial for type 2 drifts 

E024  double  0.0  Coefficient of polynomial for type 2 drifts 

E025  double  0.0  Coefficient of polynomial for type 2 drifts 

E026  double  0.0  Coefficient of polynomial for type 2 drifts 

E030  double  0.0  Coefficient of polynomial for type 2 drifts 

E031  double  0.0  Coefficient of polynomial for type 2 drifts 

E032  double  0.0  Coefficient of polynomial for type 2 drifts 

E033  double  0.0  Coefficient of polynomial for type 2 drifts 

E034  double  0.0  Coefficient of polynomial for type 2 drifts 

E035  double  0.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 Name  Units  Type  Default  Description 
E036  double  0.0  Coefficient of polynomial for type 2 drifts 

E040  double  0.0  Coefficient of polynomial for type 2 drifts 

E041  double  0.0  Coefficient of polynomial for type 2 drifts 

E042  double  0.0  Coefficient of polynomial for type 2 drifts 

E043  double  0.0  Coefficient of polynomial for type 2 drifts 

E044  double  0.0  Coefficient of polynomial for type 2 drifts 

E045  double  0.0  Coefficient of polynomial for type 2 drifts 

E046  double  0.0  Coefficient of polynomial for type 2 drifts 

E050  double  0.0  Coefficient of polynomial for type 2 drifts 

E051  double  0.0  Coefficient of polynomial for type 2 drifts 

E052  double  0.0  Coefficient of polynomial for type 2 drifts 

E053  double  0.0  Coefficient of polynomial for type 2 drifts 

E054  double  0.0  Coefficient of polynomial for type 2 drifts 

E055  double  0.0  Coefficient of polynomial for type 2 drifts 

E056  double  0.0  Coefficient of polynomial for type 2 drifts 

E060  double  0.0  Coefficient of polynomial for type 2 drifts 

E061  double  0.0  Coefficient of polynomial for type 2 drifts 

E062  double  0.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 Name  Units  Type  Default  Description 
E063  double  0.0  Coefficient of polynomial for type 2 drifts 

E064  double  0.0  Coefficient of polynomial for type 2 drifts 

E065  double  0.0  Coefficient of polynomial for type 2 drifts 

E066  double  0.0  Coefficient of polynomial for type 2 drifts 

E100  double  0.0  Coefficient of polynomial for type 2 drifts 

E101  double  0.0  Coefficient of polynomial for type 2 drifts 

E102  double  0.0  Coefficient of polynomial for type 2 drifts 

E103  double  0.0  Coefficient of polynomial for type 2 drifts 

E104  double  0.0  Coefficient of polynomial for type 2 drifts 

E105  double  0.0  Coefficient of polynomial for type 2 drifts 

E106  double  0.0  Coefficient of polynomial for type 2 drifts 

E110  double  0.0  Coefficient of polynomial for type 2 drifts 

E111  double  0.0  Coefficient of polynomial for type 2 drifts 

E112  double  0.0  Coefficient of polynomial for type 2 drifts 

E113  double  0.0  Coefficient of polynomial for type 2 drifts 

E114  double  0.0  Coefficient of polynomial for type 2 drifts 

E115  double  0.0  Coefficient of polynomial for type 2 drifts 

E116  double  0.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 Name  Units  Type  Default  Description 
E120  double  0.0  Coefficient of polynomial for type 2 drifts 

E121  double  0.0  Coefficient of polynomial for type 2 drifts 

E122  double  0.0  Coefficient of polynomial for type 2 drifts 

E123  double  0.0  Coefficient of polynomial for type 2 drifts 

E124  double  0.0  Coefficient of polynomial for type 2 drifts 

E125  double  0.0  Coefficient of polynomial for type 2 drifts 

E126  double  0.0  Coefficient of polynomial for type 2 drifts 

E130  double  0.0  Coefficient of polynomial for type 2 drifts 

E131  double  0.0  Coefficient of polynomial for type 2 drifts 

E132  double  0.0  Coefficient of polynomial for type 2 drifts 

E133  double  0.0  Coefficient of polynomial for type 2 drifts 

E134  double  0.0  Coefficient of polynomial for type 2 drifts 

E135  double  0.0  Coefficient of polynomial for type 2 drifts 

E136  double  0.0  Coefficient of polynomial for type 2 drifts 

E140  double  0.0  Coefficient of polynomial for type 2 drifts 

E141  double  0.0  Coefficient of polynomial for type 2 drifts 

E142  double  0.0  Coefficient of polynomial for type 2 drifts 

E143  double  0.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 Name  Units  Type  Default  Description 
E144  double  0.0  Coefficient of polynomial for type 2 drifts 

E145  double  0.0  Coefficient of polynomial for type 2 drifts 

E146  double  0.0  Coefficient of polynomial for type 2 drifts 

E150  double  0.0  Coefficient of polynomial for type 2 drifts 

E151  double  0.0  Coefficient of polynomial for type 2 drifts 

E152  double  0.0  Coefficient of polynomial for type 2 drifts 

E153  double  0.0  Coefficient of polynomial for type 2 drifts 

E154  double  0.0  Coefficient of polynomial for type 2 drifts 

E155  double  0.0  Coefficient of polynomial for type 2 drifts 

E156  double  0.0  Coefficient of polynomial for type 2 drifts 

E160  double  0.0  Coefficient of polynomial for type 2 drifts 

E161  double  0.0  Coefficient of polynomial for type 2 drifts 

E162  double  0.0  Coefficient of polynomial for type 2 drifts 

E163  double  0.0  Coefficient of polynomial for type 2 drifts 

E164  double  0.0  Coefficient of polynomial for type 2 drifts 

E165  double  0.0  Coefficient of polynomial for type 2 drifts 

E166  double  0.0  Coefficient of polynomial for type 2 drifts 

E200  double  0.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 Name  Units  Type  Default  Description 
E201  double  0.0  Coefficient of polynomial for type 2 drifts 

E202  double  0.0  Coefficient of polynomial for type 2 drifts 

E203  double  0.0  Coefficient of polynomial for type 2 drifts 

E204  double  0.0  Coefficient of polynomial for type 2 drifts 

E205  double  0.0  Coefficient of polynomial for type 2 drifts 

E206  double  0.0  Coefficient of polynomial for type 2 drifts 

E210  double  0.0  Coefficient of polynomial for type 2 drifts 

E211  double  0.0  Coefficient of polynomial for type 2 drifts 

E212  double  0.0  Coefficient of polynomial for type 2 drifts 

E213  double  0.0  Coefficient of polynomial for type 2 drifts 

E214  double  0.0  Coefficient of polynomial for type 2 drifts 

E215  double  0.0  Coefficient of polynomial for type 2 drifts 

E216  double  0.0  Coefficient of polynomial for type 2 drifts 

E220  double  0.0  Coefficient of polynomial for type 2 drifts 

E221  double  0.0  Coefficient of polynomial for type 2 drifts 

E222  double  0.0  Coefficient of polynomial for type 2 drifts 

E223  double  0.0  Coefficient of polynomial for type 2 drifts 

E224  double  0.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 Name  Units  Type  Default  Description 
E225  double  0.0  Coefficient of polynomial for type 2 drifts 

E226  double  0.0  Coefficient of polynomial for type 2 drifts 

E230  double  0.0  Coefficient of polynomial for type 2 drifts 

E231  double  0.0  Coefficient of polynomial for type 2 drifts 

E232  double  0.0  Coefficient of polynomial for type 2 drifts 

E233  double  0.0  Coefficient of polynomial for type 2 drifts 

E234  double  0.0  Coefficient of polynomial for type 2 drifts 

E235  double  0.0  Coefficient of polynomial for type 2 drifts 

E236  double  0.0  Coefficient of polynomial for type 2 drifts 

E240  double  0.0  Coefficient of polynomial for type 2 drifts 

E241  double  0.0  Coefficient of polynomial for type 2 drifts 

E242  double  0.0  Coefficient of polynomial for type 2 drifts 

E243  double  0.0  Coefficient of polynomial for type 2 drifts 

E244  double  0.0  Coefficient of polynomial for type 2 drifts 

E245  double  0.0  Coefficient of polynomial for type 2 drifts 

E246  double  0.0  Coefficient of polynomial for type 2 drifts 

E250  double  0.0  Coefficient of polynomial for type 2 drifts 

E251  double  0.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 Name  Units  Type  Default  Description 
E252  double  0.0  Coefficient of polynomial for type 2 drifts 

E253  double  0.0  Coefficient of polynomial for type 2 drifts 

E254  double  0.0  Coefficient of polynomial for type 2 drifts 

E255  double  0.0  Coefficient of polynomial for type 2 drifts 

E256  double  0.0  Coefficient of polynomial for type 2 drifts 

E260  double  0.0  Coefficient of polynomial for type 2 drifts 

E261  double  0.0  Coefficient of polynomial for type 2 drifts 

E262  double  0.0  Coefficient of polynomial for type 2 drifts 

E263  double  0.0  Coefficient of polynomial for type 2 drifts 

E264  double  0.0  Coefficient of polynomial for type 2 drifts 

E265  double  0.0  Coefficient of polynomial for type 2 drifts 

E266  double  0.0  Coefficient of polynomial for type 2 drifts 

E300  double  0.0  Coefficient of polynomial for type 2 drifts 

E301  double  0.0  Coefficient of polynomial for type 2 drifts 

E302  double  0.0  Coefficient of polynomial for type 2 drifts 

E303  double  0.0  Coefficient of polynomial for type 2 drifts 

E304  double  0.0  Coefficient of polynomial for type 2 drifts 

E305  double  0.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 Name  Units  Type  Default  Description 
E306  double  0.0  Coefficient of polynomial for type 2 drifts 

E310  double  0.0  Coefficient of polynomial for type 2 drifts 

E311  double  0.0  Coefficient of polynomial for type 2 drifts 

E312  double  0.0  Coefficient of polynomial for type 2 drifts 

E313  double  0.0  Coefficient of polynomial for type 2 drifts 

E314  double  0.0  Coefficient of polynomial for type 2 drifts 

E315  double  0.0  Coefficient of polynomial for type 2 drifts 

E316  double  0.0  Coefficient of polynomial for type 2 drifts 

E320  double  0.0  Coefficient of polynomial for type 2 drifts 

E321  double  0.0  Coefficient of polynomial for type 2 drifts 

E322  double  0.0  Coefficient of polynomial for type 2 drifts 

E323  double  0.0  Coefficient of polynomial for type 2 drifts 

E324  double  0.0  Coefficient of polynomial for type 2 drifts 

E325  double  0.0  Coefficient of polynomial for type 2 drifts 

E326  double  0.0  Coefficient of polynomial for type 2 drifts 

E330  double  0.0  Coefficient of polynomial for type 2 drifts 

E331  double  0.0  Coefficient of polynomial for type 2 drifts 

E332  double  0.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 Name  Units  Type  Default  Description 
E333  double  0.0  Coefficient of polynomial for type 2 drifts 

E334  double  0.0  Coefficient of polynomial for type 2 drifts 

E335  double  0.0  Coefficient of polynomial for type 2 drifts 

E336  double  0.0  Coefficient of polynomial for type 2 drifts 

E340  double  0.0  Coefficient of polynomial for type 2 drifts 

E341  double  0.0  Coefficient of polynomial for type 2 drifts 

E342  double  0.0  Coefficient of polynomial for type 2 drifts 

E343  double  0.0  Coefficient of polynomial for type 2 drifts 

E344  double  0.0  Coefficient of polynomial for type 2 drifts 

E345  double  0.0  Coefficient of polynomial for type 2 drifts 

E346  double  0.0  Coefficient of polynomial for type 2 drifts 

E350  double  0.0  Coefficient of polynomial for type 2 drifts 

E351  double  0.0  Coefficient of polynomial for type 2 drifts 

E352  double  0.0  Coefficient of polynomial for type 2 drifts 

E353  double  0.0  Coefficient of polynomial for type 2 drifts 

E354  double  0.0  Coefficient of polynomial for type 2 drifts 

E355  double  0.0  Coefficient of polynomial for type 2 drifts 

E356  double  0.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 Name  Units  Type  Default  Description 
E360  double  0.0  Coefficient of polynomial for type 2 drifts 

E361  double  0.0  Coefficient of polynomial for type 2 drifts 

E362  double  0.0  Coefficient of polynomial for type 2 drifts 

E363  double  0.0  Coefficient of polynomial for type 2 drifts 

E364  double  0.0  Coefficient of polynomial for type 2 drifts 

E365  double  0.0  Coefficient of polynomial for type 2 drifts 

E366  double  0.0  Coefficient of polynomial for type 2 drifts 

E400  double  0.0  Coefficient of polynomial for type 2 drifts 

E401  double  0.0  Coefficient of polynomial for type 2 drifts 

E402  double  0.0  Coefficient of polynomial for type 2 drifts 

E403  double  0.0  Coefficient of polynomial for type 2 drifts 

E404  double  0.0  Coefficient of polynomial for type 2 drifts 

E405  double  0.0  Coefficient of polynomial for type 2 drifts 

E406  double  0.0  Coefficient of polynomial for type 2 drifts 

E410  double  0.0  Coefficient of polynomial for type 2 drifts 

E411  double  0.0  Coefficient of polynomial for type 2 drifts 

E412  double  0.0  Coefficient of polynomial for type 2 drifts 

E413  double  0.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 Name  Units  Type  Default  Description 
E414  double  0.0  Coefficient of polynomial for type 2 drifts 

E415  double  0.0  Coefficient of polynomial for type 2 drifts 

E416  double  0.0  Coefficient of polynomial for type 2 drifts 

E420  double  0.0  Coefficient of polynomial for type 2 drifts 

E421  double  0.0  Coefficient of polynomial for type 2 drifts 

E422  double  0.0  Coefficient of polynomial for type 2 drifts 

E423  double  0.0  Coefficient of polynomial for type 2 drifts 

E424  double  0.0  Coefficient of polynomial for type 2 drifts 

E425  double  0.0  Coefficient of polynomial for type 2 drifts 

E426  double  0.0  Coefficient of polynomial for type 2 drifts 

E430  double  0.0  Coefficient of polynomial for type 2 drifts 

E431  double  0.0  Coefficient of polynomial for type 2 drifts 

E432  double  0.0  Coefficient of polynomial for type 2 drifts 

E433  double  0.0  Coefficient of polynomial for type 2 drifts 

E434  double  0.0  Coefficient of polynomial for type 2 drifts 

E435  double  0.0  Coefficient of polynomial for type 2 drifts 

E436  double  0.0  Coefficient of polynomial for type 2 drifts 

E440  double  0.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 Name  Units  Type  Default  Description 
E441  double  0.0  Coefficient of polynomial for type 2 drifts 

E442  double  0.0  Coefficient of polynomial for type 2 drifts 

E443  double  0.0  Coefficient of polynomial for type 2 drifts 

E444  double  0.0  Coefficient of polynomial for type 2 drifts 

E445  double  0.0  Coefficient of polynomial for type 2 drifts 

E446  double  0.0  Coefficient of polynomial for type 2 drifts 

E450  double  0.0  Coefficient of polynomial for type 2 drifts 

E451  double  0.0  Coefficient of polynomial for type 2 drifts 

E452  double  0.0  Coefficient of polynomial for type 2 drifts 

E453  double  0.0  Coefficient of polynomial for type 2 drifts 

E454  double  0.0  Coefficient of polynomial for type 2 drifts 

E455  double  0.0  Coefficient of polynomial for type 2 drifts 

E456  double  0.0  Coefficient of polynomial for type 2 drifts 

E460  double  0.0  Coefficient of polynomial for type 2 drifts 

E461  double  0.0  Coefficient of polynomial for type 2 drifts 

E462  double  0.0  Coefficient of polynomial for type 2 drifts 

E463  double  0.0  Coefficient of polynomial for type 2 drifts 

E464  double  0.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 Name  Units  Type  Default  Description 
E465  double  0.0  Coefficient of polynomial for type 2 drifts 

E466  double  0.0  Coefficient of polynomial for type 2 drifts 

E500  double  0.0  Coefficient of polynomial for type 2 drifts 

E501  double  0.0  Coefficient of polynomial for type 2 drifts 

E502  double  0.0  Coefficient of polynomial for type 2 drifts 

E503  double  0.0  Coefficient of polynomial for type 2 drifts 

E504  double  0.0  Coefficient of polynomial for type 2 drifts 

E505  double  0.0  Coefficient of polynomial for type 2 drifts 

E506  double  0.0  Coefficient of polynomial for type 2 drifts 

E510  double  0.0  Coefficient of polynomial for type 2 drifts 

E511  double  0.0  Coefficient of polynomial for type 2 drifts 

E512  double  0.0  Coefficient of polynomial for type 2 drifts 

E513  double  0.0  Coefficient of polynomial for type 2 drifts 

E514  double  0.0  Coefficient of polynomial for type 2 drifts 

E515  double  0.0  Coefficient of polynomial for type 2 drifts 

E516  double  0.0  Coefficient of polynomial for type 2 drifts 

E520  double  0.0  Coefficient of polynomial for type 2 drifts 

E521  double  0.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 Name  Units  Type  Default  Description 
E522  double  0.0  Coefficient of polynomial for type 2 drifts 

E523  double  0.0  Coefficient of polynomial for type 2 drifts 

E524  double  0.0  Coefficient of polynomial for type 2 drifts 

E525  double  0.0  Coefficient of polynomial for type 2 drifts 

E526  double  0.0  Coefficient of polynomial for type 2 drifts 

E530  double  0.0  Coefficient of polynomial for type 2 drifts 

E531  double  0.0  Coefficient of polynomial for type 2 drifts 

E532  double  0.0  Coefficient of polynomial for type 2 drifts 

E533  double  0.0  Coefficient of polynomial for type 2 drifts 

E534  double  0.0  Coefficient of polynomial for type 2 drifts 

E535  double  0.0  Coefficient of polynomial for type 2 drifts 

E536  double  0.0  Coefficient of polynomial for type 2 drifts 

E540  double  0.0  Coefficient of polynomial for type 2 drifts 

E541  double  0.0  Coefficient of polynomial for type 2 drifts 

E542  double  0.0  Coefficient of polynomial for type 2 drifts 

E543  double  0.0  Coefficient of polynomial for type 2 drifts 

E544  double  0.0  Coefficient of polynomial for type 2 drifts 

E545  double  0.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 Name  Units  Type  Default  Description 
E546  double  0.0  Coefficient of polynomial for type 2 drifts 

E550  double  0.0  Coefficient of polynomial for type 2 drifts 

E551  double  0.0  Coefficient of polynomial for type 2 drifts 

E552  double  0.0  Coefficient of polynomial for type 2 drifts 

E553  double  0.0  Coefficient of polynomial for type 2 drifts 

E554  double  0.0  Coefficient of polynomial for type 2 drifts 

E555  double  0.0  Coefficient of polynomial for type 2 drifts 

E556  double  0.0  Coefficient of polynomial for type 2 drifts 

E560  double  0.0  Coefficient of polynomial for type 2 drifts 

E561  double  0.0  Coefficient of polynomial for type 2 drifts 

E562  double  0.0  Coefficient of polynomial for type 2 drifts 

E563  double  0.0  Coefficient of polynomial for type 2 drifts 

E564  double  0.0  Coefficient of polynomial for type 2 drifts 

E565  double  0.0  Coefficient of polynomial for type 2 drifts 

E566  double  0.0  Coefficient of polynomial for type 2 drifts 

E600  double  0.0  Coefficient of polynomial for type 2 drifts 

E601  double  0.0  Coefficient of polynomial for type 2 drifts 

E602  double  0.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 Name  Units  Type  Default  Description 
E603  double  0.0  Coefficient of polynomial for type 2 drifts 

E604  double  0.0  Coefficient of polynomial for type 2 drifts 

E605  double  0.0  Coefficient of polynomial for type 2 drifts 

E606  double  0.0  Coefficient of polynomial for type 2 drifts 

E610  double  0.0  Coefficient of polynomial for type 2 drifts 

E611  double  0.0  Coefficient of polynomial for type 2 drifts 

E612  double  0.0  Coefficient of polynomial for type 2 drifts 

E613  double  0.0  Coefficient of polynomial for type 2 drifts 

E614  double  0.0  Coefficient of polynomial for type 2 drifts 

E615  double  0.0  Coefficient of polynomial for type 2 drifts 

E616  double  0.0  Coefficient of polynomial for type 2 drifts 

E620  double  0.0  Coefficient of polynomial for type 2 drifts 

E621  double  0.0  Coefficient of polynomial for type 2 drifts 

E622  double  0.0  Coefficient of polynomial for type 2 drifts 

E623  double  0.0  Coefficient of polynomial for type 2 drifts 

E624  double  0.0  Coefficient of polynomial for type 2 drifts 

E625  double  0.0  Coefficient of polynomial for type 2 drifts 

E626  double  0.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 Name  Units  Type  Default  Description 
E630  double  0.0  Coefficient of polynomial for type 2 drifts 

E631  double  0.0  Coefficient of polynomial for type 2 drifts 

E632  double  0.0  Coefficient of polynomial for type 2 drifts 

E633  double  0.0  Coefficient of polynomial for type 2 drifts 

E634  double  0.0  Coefficient of polynomial for type 2 drifts 

E635  double  0.0  Coefficient of polynomial for type 2 drifts 

E636  double  0.0  Coefficient of polynomial for type 2 drifts 

E640  double  0.0  Coefficient of polynomial for type 2 drifts 

E641  double  0.0  Coefficient of polynomial for type 2 drifts 

E642  double  0.0  Coefficient of polynomial for type 2 drifts 

E643  double  0.0  Coefficient of polynomial for type 2 drifts 

E644  double  0.0  Coefficient of polynomial for type 2 drifts 

E645  double  0.0  Coefficient of polynomial for type 2 drifts 

E646  double  0.0  Coefficient of polynomial for type 2 drifts 

E650  double  0.0  Coefficient of polynomial for type 2 drifts 

E651  double  0.0  Coefficient of polynomial for type 2 drifts 

E652  double  0.0  Coefficient of polynomial for type 2 drifts 

E653  double  0.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 Name  Units  Type  Default  Description 
E654  double  0.0  Coefficient of polynomial for type 2 drifts 

E655  double  0.0  Coefficient of polynomial for type 2 drifts 

E656  double  0.0  Coefficient of polynomial for type 2 drifts 

E660  double  0.0  Coefficient of polynomial for type 2 drifts 

E661  double  0.0  Coefficient of polynomial for type 2 drifts 

E662  double  0.0  Coefficient of polynomial for type 2 drifts 

E663  double  0.0  Coefficient of polynomial for type 2 drifts 

E664  double  0.0  Coefficient of polynomial for type 2 drifts 

E665  double  0.0  Coefficient of polynomial for type 2 drifts 

E666  double  0.0  Coefficient of polynomial for type 2 drifts 

TILT  RAD  double  0.0  rotation about longitudinal axis 
DX  M  double  0.0  misalignment 
DY  M  double  0.0  misalignment 
DZ  M  double  0.0  misalignment 
FACTOR  double  1  additional factor to apply 

N_REPEATS  long  1  Number of times to repeat the driftkickdrift 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 userdefined 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
 (49) 
where K_{00} is ignored. The changes to the momenta are determined via Hamilton’s equations, e.g.,
 (50) 
It also implements a generalized drift that is described by another Hamiltonian
 (51) 
where D_{00} is ignored. Again, the changes to the positions are determined via Hamilton’s equations, e.g.,
 (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
 (53) 
where E_{000} 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 K_{1}L could be specified by setting K_{20} = K_{02} = K_{1}L∕2 and D_{2}0 = D02 = L∕2. A sextupole with integrated strength K_{2}L could be specified by setting K_{30} = K_{2}L∕6 and K_{12} = K_{2}L∕2 and D_{2}0 = 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