-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathopt_vdm30m.madx
1609 lines (1588 loc) · 102 KB
/
opt_vdm30m.madx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
arc_squeeze = 1 ;
!***LAYOUT***
lstar = 22.92 ;
l.mqxfa = 4.2 ;
l.mqxfb = 7.15 ;
l.mbxf = 6.27 ;
l.mbrd = 7.78 ;
l.mcbxfa = 2.2 ;
l.mcbxfb = 1.2 ;
l.mcbrd = 1.89 ;
dq1q2a = 3.628 ;
dq1aq1b = 0.606 ;
dq2aq2b = 2.108 ;
dq2bq3 = 3.628 ;
deltaposd2 = -15.387 ;
deltaposq4 = 10.047 ;
deltaposq5 = 11 ;
deltaposq6 = 0 ;
on_cutms.10f = 0 ;
on_cutms.10d = 0 ;
on_cutms.14f = 0 ;
on_cutms.14d = 0 ;
is_thin = 0 ;
!***Optics summary***
qxb1 = 62.31000 ; qyb1 = 60.32000 ;
qxb2 = 62.31000 ; qyb2 = 60.32000 ;
qpxb1 = 2.00000 ; qpyb1 = 2.00000 ;
qpxb2 = 2.00000 ; qpyb2 = 2.00000 ;
betx_IP1 = 30.000 ;
bety_IP1 = 30.000 ;
betx_IP5 = 30.000 ;
bety_IP5 = 30.000 ;
betx0_IP1 = 30.000 ;
bety0_IP1 = 30.000 ;
betx0_IP5 = 30.000 ;
bety0_IP5 = 30.000 ;
betx_IP2 = 30.000 ;
bety_IP2 = 30.000 ;
betx_IP8 = 30.000 ;
bety_IP8 = 30.000 ;
phi_ir1 = 90 ;
on_x1 = 0 ;
on_sep1 = 0 ;
on_o1 = 0 ;
on_a1 = 0 ;
phi_ir5 = 0 ;
on_x5 = 0 ;
on_sep5 = 0 ;
on_o5 = 0 ;
on_a5 = 0 ;
phi_ir2 = 90 ;
on_x2 = 0 ;
on_sep2 = 0 ;
on_o2 = 0 ;
on_a2 = 0 ;
phi_ir8 = 0 ;
on_x8 = 0 ;
on_sep8 = 0 ;
on_o8 = 0 ;
on_a8 = 0 ;
!***Orbit configuration ***
cphi_ir1 := cos(phi_ir1*pi/180.) ;
sphi_ir1 := sin(phi_ir1*pi/180.) ;
on_x1h := on_x1*cphi_ir1 ;
on_sep1h := -on_sep1*sphi_ir1 ;
on_a1h := -on_a1*sphi_ir1 ;
on_o1h := on_o1*cphi_ir1 ;
on_x1v := on_x1*sphi_ir1 ;
on_sep1v := on_sep1*cphi_ir1 ;
on_a1v := on_a1*cphi_ir1 ;
on_o1v := on_o1*sphi_ir1 ;
cphi_ir2 := cos(phi_ir2*pi/180.) ;
sphi_ir2 := sin(phi_ir2*pi/180.) ;
on_x2h := on_x2*cphi_ir2 ;
on_sep2h := -on_sep2*sphi_ir2 ;
on_a2h := -on_a2*sphi_ir2 ;
on_o2h := on_o2*cphi_ir2 ;
on_x2v := on_x2*sphi_ir2 ;
on_sep2v := on_sep2*cphi_ir2 ;
on_a2v := on_a2*cphi_ir2 ;
on_o2v := on_o2*sphi_ir2 ;
cphi_ir5 := cos(phi_ir5*pi/180.) ;
sphi_ir5 := sin(phi_ir5*pi/180.) ;
on_x5h := on_x5*cphi_ir5 ;
on_sep5h := -on_sep5*sphi_ir5 ;
on_a5h := -on_a5*sphi_ir5 ;
on_o5h := on_o5*cphi_ir5 ;
on_x5v := on_x5*sphi_ir5 ;
on_sep5v := on_sep5*cphi_ir5 ;
on_a5v := on_a5*cphi_ir5 ;
on_o5v := on_o5*sphi_ir5 ;
cphi_ir8 := cos(phi_ir8*pi/180.) ;
sphi_ir8 := sin(phi_ir8*pi/180.) ;
on_x8h := on_x8*cphi_ir8 ;
on_sep8h := -on_sep8*sphi_ir8 ;
on_a8h := -on_a8*sphi_ir8 ;
on_o8h := on_o8*cphi_ir8 ;
on_x8v := on_x8*sphi_ir8 ;
on_sep8v := on_sep8*cphi_ir8 ;
on_a8v := on_a8*cphi_ir8 ;
on_o8v := on_o8*sphi_ir8 ;
on_disp = 1 ;
on_dx1h := on_disp*on_x1h ;
on_dx1v := on_disp*on_x1v ;
on_dx5h := on_disp*on_x5h ;
on_dx5v := on_disp*on_x5v ;
on_dsep1h := on_disp*on_sep1h ;
on_dsep1v := on_disp*on_sep1v ;
on_dsep5h := on_disp*on_sep5h ;
on_dsep5v := on_disp*on_sep5v ;
!***Experiment magnets***
on_sol_atlas = 0 ;
on_sol_alice = 0 ;
on_sol_cms = 0 ;
on_alice = 0 ;
on_lhcb = 0 ;
abas := 12.00/6.0*clight/(7e12)*on_sol_atlas ;
abls := 6.05/12.1*clight/(7e12)*on_sol_alice ;
abcs := 52.00/13.0*clight/(7e12)*on_sol_cms ;
abxwt.l2 := -0.0000772587268993839836*on_alice ;
abwmd.l2 := +0.0001472587268993839840*on_alice ;
abaw.r2 := -0.0001335474860334838000*on_alice ;
abxwt.r2 := +0.0000635474860334838004*on_alice ;
abxws.l8 := -0.000045681598453109894*on_lhcb ;
abxwh.l8 := +0.000180681598453109894*on_lhcb ;
ablw.r8 := -0.000180681598453109894*on_lhcb ;
abxws.r8 := +0.000045681598453109894*on_lhcb ;
!Dipoles
kd1.lr1 := ad1.lr1/l.mbxf ;
kd2.l1 := ad2.l1/l.mbrd ;
kd2.r1 := ad2.r1/l.mbrd ;
kd1.l2 := ad1.l2/l.mbx ;
kd1.r2 := ad1.r2/l.mbx ;
kd2.l2 := ad2.l2/l.mbrc ;
kd2.r2 := ad2.r2/l.mbrc ;
kd3.lr3 := ad3.lr3/l.mbw ;
kd4.lr3 := ad4.lr3/l.mbw ;
kd3.l4 := ad3.l4/l.mbrs ;
kd3.r4 := ad3.r4/l.mbrs ;
kd4.l4 := ad4.l4/l.mbrb ;
kd4.r4 := ad4.r4/l.mbrb ;
kd34.lr3 := ad3.lr3/l.mbw ;
kd34.lr7 := ad3.lr7/l.mbw ;
kd1.lr5 := ad1.lr5/l.mbxf ;
kd2.l5 := ad2.l5/l.mbrd ;
kd2.r5 := ad2.r5/l.mbrd ;
kd3.lr7 := ad3.lr7/l.mbw ;
kd4.lr7 := ad4.lr7/l.mbw ;
kd1.l8 := ad1.l8/l.mbx ;
kd1.r8 := ad1.r8/l.mbx ;
kd2.l8 := ad2.l8/l.mbrc ;
kd2.r8 := ad2.r8/l.mbrc ;
ksumd2.l1b2 := kd2.l1 ;
ksumd2.l2b2 := kd2.l2 ;
ksumd2.l5b2 := kd2.l5 ;
ksumd2.l8b2 := kd2.l8 ;
ksumd2.r1b2 := kd2.l1 ;
ksumd2.r2b2 := kd2.l2 ;
ksumd2.r5b2 := kd2.l5 ;
ksumd2.r8b2 := kd2.l8 ;
kb.a12 := ab.a12/l.mb ;
kb.a23 := ab.a23/l.mb ;
kb.a34 := ab.a34/l.mb ;
kb.a45 := ab.a45/l.mb ;
kb.a56 := ab.a56/l.mb ;
kb.a67 := ab.a67/l.mb ;
kb.a78 := ab.a78/l.mb ;
kb.a81 := ab.a81/l.mb ;
kqf.a81 = 0.008703298845799999 ;
kqf.a12 = 0.008703298845799999 ;
kqf.a45 = 0.008703298845799999 ;
kqf.a56 = 0.008703298845799999 ;
kqd.a81 = -0.0087047551604 ;
kqd.a12 = -0.0087047551604 ;
kqd.a45 = -0.0087047551604 ;
kqd.a56 = -0.0087047551604 ;
kqf.a78 = 0.008770126918709728 ;
kqf.a23 = 0.008755656365942886 ;
kqf.a34 = 0.008745220784328092 ;
kqf.a67 = 0.008767073512518089 ;
kqd.a78 = -0.008720936212828117 ;
kqd.a23 = -0.008729222816441767 ;
kqd.a34 = -0.008727382098241808 ;
kqd.a67 = -0.00872731258068129 ;
kqtf.a81b1 = 0 ;
kqtf.a12b1 = 0 ;
kqtf.a45b1 = 0 ;
kqtf.a56b1 = 0 ;
kqtd.a81b1 = 0 ;
kqtd.a12b1 = 0 ;
kqtd.a45b1 = 0 ;
kqtd.a56b1 = 0 ;
kqtf.a78b1 := +0.0005341452337767333+1*kqtf.b1 ;
kqtf.a23b1 := -0.0001541925009150389+1*kqtf.b1 ;
kqtf.a34b1 := -0.0003030273648530148+1*kqtf.b1 ;
kqtf.a67b1 := +0.0002636431556437026+1*kqtf.b1 ;
kqtd.a78b1 := +0.0001781028609025135+1*kqtd.b1 ;
kqtd.a23b1 := +3.025764301178732e-05+1*kqtd.b1 ;
kqtd.a34b1 := +5.731116933759288e-05+1*kqtd.b1 ;
kqtd.a67b1 := -0.0003251659635741327+1*kqtd.b1 ;
kqtf.a81b2 = 0 ;
kqtf.a12b2 = 0 ;
kqtf.a45b2 = 0 ;
kqtf.a56b2 = 0 ;
kqtd.a81b2 = 0 ;
kqtd.a12b2 = 0 ;
kqtd.a45b2 = 0 ;
kqtd.a56b2 = 0 ;
kqtf.a78b2 := -0.0005026866158279392+1*kqtf.b2 ;
kqtf.a23b2 := +0.0004828715450483769+1*kqtf.b2 ;
kqtf.a34b2 := +0.0004688045731240883+1*kqtf.b2 ;
kqtf.a67b2 := -0.0001310005696556806+1*kqtf.b2 ;
kqtd.a78b2 := -0.0003277559911525902+1*kqtd.b2 ;
kqtd.a23b2 := -0.000370190874743652+1*kqtd.b2 ;
kqtd.a34b2 := -0.0003619671550777529+1*kqtd.b2 ;
kqtd.a67b2 := -0.0004027129084228708+1*kqtd.b2 ;
ksf1.a81b1 = 0.07213210737907856 ;
ksf1.a12b1 = 0.0661122620128808 ;
ksf1.a45b1 = 0.06125769992099844 ;
ksf1.a56b1 = 0.05940729241126321 ;
ksd1.a81b1 = -0.099 ;
ksd1.a12b1 = -0.099 ;
ksd1.a45b1 = -0.099 ;
ksd1.a56b1 = -0.099 ;
ksf1.a78b1 := +0.05749015597560353+1*ksf.b1 ;
ksf1.a23b1 := +0.05749015597560353+1*ksf.b1 ;
ksf1.a34b1 := +0.05749015597560353+1*ksf.b1 ;
ksf1.a67b1 := +0.05749015597560353+1*ksf.b1 ;
ksd1.a78b1 := -0.1035384558526489+1*ksd.b1 ;
ksd1.a23b1 := -0.1035384558526489+1*ksd.b1 ;
ksd1.a34b1 := -0.1035384558526489+1*ksd.b1 ;
ksd1.a67b1 := -0.1035384558526489+1*ksd.b1 ;
ksf1.a81b2 = 0.06 ;
ksf1.a12b2 = 0.06 ;
ksf1.a45b2 = 0.06 ;
ksf1.a56b2 = 0.06 ;
ksd1.a81b2 = -0.1560058897763333 ;
ksd1.a12b2 = -0.1122261276304997 ;
ksd1.a45b2 = -0.1288776464039817 ;
ksd1.a56b2 = -0.07974261980630862 ;
ksf1.a78b2 := +0.06320397283672101+1*ksf.b2 ;
ksf1.a23b2 := +0.06320397283672101+1*ksf.b2 ;
ksf1.a34b2 := +0.06320397283672101+1*ksf.b2 ;
ksf1.a67b2 := +0.06320397283672101+1*ksf.b2 ;
ksd1.a78b2 := -0.09397883940665083+1*ksd.b2 ;
ksd1.a23b2 := -0.09397883940665083+1*ksd.b2 ;
ksd1.a34b2 := -0.09397883940665083+1*ksd.b2 ;
ksd1.a67b2 := -0.09397883940665083+1*ksd.b2 ;
ksf2.a81b1 = 0.06 ;
ksf2.a12b1 = 0.06 ;
ksf2.a45b1 = 0.06 ;
ksf2.a56b1 = 0.06 ;
ksd2.a81b1 = -0.07654023210222199 ;
ksd2.a12b1 = -0.09810290251757114 ;
ksd2.a45b1 = -0.08978038486379457 ;
ksd2.a56b1 = -0.1167064477481337 ;
ksf2.a78b1 := +0.05749015597560353+1*ksf.b1 ;
ksf2.a23b1 := +0.05749015597560353+1*ksf.b1 ;
ksf2.a34b1 := +0.05749015597560353+1*ksf.b1 ;
ksf2.a67b1 := +0.05749015597560353+1*ksf.b1 ;
ksd2.a78b1 := -0.1035384558526489+1*ksd.b1 ;
ksd2.a23b1 := -0.1035384558526489+1*ksd.b1 ;
ksd2.a34b1 := -0.1035384558526489+1*ksd.b1 ;
ksd2.a67b1 := -0.1035384558526489+1*ksd.b1 ;
ksf2.a81b2 = 0.04493847525372729 ;
ksf2.a12b2 = 0.04395357004016822 ;
ksf2.a45b2 = 0.06204053945352117 ;
ksf2.a56b2 = 0.0607688759873636 ;
ksd2.a81b2 = -0.099 ;
ksd2.a12b2 = -0.099 ;
ksd2.a45b2 = -0.099 ;
ksd2.a56b2 = -0.099 ;
ksf2.a78b2 := +0.06320397283672101+1*ksf.b2 ;
ksf2.a23b2 := +0.06320397283672101+1*ksf.b2 ;
ksf2.a34b2 := +0.06320397283672101+1*ksf.b2 ;
ksf2.a67b2 := +0.06320397283672101+1*ksf.b2 ;
ksd2.a78b2 := -0.09397883940665083+1*ksd.b2 ;
ksd2.a23b2 := -0.09397883940665083+1*ksd.b2 ;
ksd2.a34b2 := -0.09397883940665083+1*ksd.b2 ;
ksd2.a67b2 := -0.09397883940665083+1*ksd.b2 ;
muxcell12b1 = 0.2499999720359267 ;
muycell12b1 = 0.2499999894208925 ;
muxcell12b2 = 0.2499819452689487 ;
muycell12b2 = 0.2499819607841897 ;
muxcell23b1 = 0.2521169380402946 ;
muycell23b1 = 0.2506604733361526 ;
muxcell23b2 = 0.2521351658318534 ;
muycell23b2 = 0.2506786215041969 ;
muxcell34b1 = 0.2516674491571254 ;
muycell34b1 = 0.2506598507357992 ;
muxcell34b2 = 0.2516856385012712 ;
muycell34b2 = 0.2506779857373912 ;
muxcell45b1 = 0.2499819452689638 ;
muycell45b1 = 0.2499819607842046 ;
muxcell45b2 = 0.2499999720359496 ;
muycell45b2 = 0.2499999894209154 ;
muxcell56b1 = 0.2499999720359724 ;
muycell56b1 = 0.2499999894209379 ;
muxcell56b2 = 0.2499819452689843 ;
muycell56b2 = 0.2499819607842254 ;
muxcell67b1 = 0.252657290188269 ;
muycell67b1 = 0.2505046584072511 ;
muxcell67b2 = 0.2526390226503213 ;
muycell67b2 = 0.25048650971555 ;
muxcell78b1 = 0.252842039896019 ;
muycell78b1 = 0.2501968673099258 ;
muxcell78b2 = 0.2528237654269998 ;
muycell78b2 = 0.250178739196488 ;
muxcell81b1 = 0.2499819452689424 ;
muycell81b1 = 0.2499819607841831 ;
muxcell81b2 = 0.2499999720359304 ;
muycell81b2 = 0.2499999894208961 ;
mux12b1 = 5.244164753204704 ;
muy12b1 = 5.218269464378918 ;
mux12b2 = 5.217892746775328 ;
muy12b2 = 5.243786535597942 ;
mux23b1 = 5.257006594070292 ;
muy23b1 = 5.257984483202876 ;
mux23b2 = 5.303965703787053 ;
muy23b2 = 5.242246626167286 ;
mux34b1 = 5.268739065068164 ;
muy34b1 = 5.231903794256008 ;
mux34b2 = 5.267345067636333 ;
muy34b2 = 5.268330729507207 ;
mux45b1 = 5.217892746775599 ;
muy45b1 = 5.243786535598142 ;
mux45b2 = 5.244164753205058 ;
muy45b2 = 5.218269464379448 ;
mux56b1 = 5.244164753205479 ;
muy56b1 = 5.218269464379807 ;
mux56b2 = 5.217892746775963 ;
muy56b2 = 5.243786535598564 ;
mux67b1 = 5.280613500720561 ;
muy67b1 = 5.264716972309592 ;
mux67b2 = 5.292288872492134 ;
muy67b2 = 5.243365888646245 ;
mux78b1 = 5.324125840208191 ;
muy78b1 = 5.212282750311864 ;
mux78b2 = 5.256885356082044 ;
muy78b2 = 5.262944755735895 ;
mux81b1 = 5.217892746775077 ;
muy81b1 = 5.24378653559767 ;
mux81b2 = 5.244164753204648 ;
muy81b2 = 5.218269464378968 ;
!***IR1 Optics***
kqx1.l1 = -0.0056790685705 ;
kqx2a.l1 = -0.005412114402003154 ;
kqx2b.l1 = -0.005412114402003154 ;
kqx3.l1 = -0.005641922157690039 ;
kqx1.r1 = 0.0056790685705 ;
kqx2a.r1 = 0.005412114402003154 ;
kqx2b.r1 = 0.005412114402003154 ;
kqx3.r1 = 0.005641922157690039 ;
kq4.l1b1 = 0.003063916537617301 ;
kq4.r1b1 = -0.002683735910943968 ;
kq4.l1b2 = -0.003519121921028067 ;
kq4.r1b2 = 0.00339398854643643 ;
kq5.l1b1 = -0.007458336856619431 ;
kq5.r1b1 = 0.00747760142905282 ;
kq5.l1b2 = 0.008223031907982369 ;
kq5.r1b2 = -0.006810083437196508 ;
kq6.l1b1 = 0.006520717560523161 ;
kq6.r1b1 = -0.00633260892273167 ;
kq6.l1b2 = -0.00622740901452658 ;
kq6.r1b2 = 0.006200847008573299 ;
kq7.l1b1 = -0.00484306365043903 ;
kq7.r1b1 = 0.004827228611800438 ;
kq7.l1b2 = 0.004618624087471945 ;
kq7.r1b2 = -0.005000381700547978 ;
kq8.l1b1 = 0.006168240703509892 ;
kq8.r1b1 = -0.006599088592136384 ;
kq8.l1b2 = -0.006587340671987368 ;
kq8.r1b2 = 0.006292935687665095 ;
kq9.l1b1 = -0.008334477823801255 ;
kq9.r1b1 = 0.007589713127969262 ;
kq9.l1b2 = 0.007550404989450482 ;
kq9.r1b2 = -0.00798838988150999 ;
kq10.l1b1 = 0.007320793946624722 ;
kq10.r1b1 = -0.00802097203152851 ;
kq10.l1b2 = -0.008221737453784503 ;
kq10.r1b2 = 0.007264698694445551 ;
kqtl11.l1b1 = 1.232348058975355e-05 ;
kqtl11.r1b1 = 0.0005967873729107323 ;
kqtl11.l1b2 = 0.0009501940055447979 ;
kqtl11.r1b2 = 0.00198063178493731 ;
kqt12.l1b1 = -0.003812250418273953 ;
kqt12.r1b1 = 0.004886577359126227 ;
kqt12.l1b2 = -0.001785517999322712 ;
kqt12.r1b2 = -0.004852198655367869 ;
kqt13.l1b1 = 0.004638924251419567 ;
kqt13.r1b1 = 0.004910653739207757 ;
kqt13.l1b2 = 0.004886645420337845 ;
kqt13.r1b2 = 0.002483061328233161 ;
acbxh1.l1 := +2.146437782060575e-07*on_x1h-8.612501125534567e-07*on_sep1h+1.447016667511879e-05*on_o1h+4.716081210370114e-07*on_a1h+1.566773528358634e-05*on_ccpl1h-2.197254099670592e-07*on_ccml1h ;
acbxh1.r1 := -2.146437782060561e-07*on_x1h-8.612502573595459e-07*on_sep1h-1.476622273614896e-05*on_o1h+4.7160812262382e-07*on_a1h-1.566773528358634e-05*on_ccpr1h-2.197253942742395e-07*on_ccmr1h ;
acbxh2.l1 := +2.146437782060575e-07*on_x1h-8.612501125534567e-07*on_sep1h+4.959401391142632e-06*on_o1h+4.716081210370114e-07*on_a1h+1.566773528358634e-05*on_ccpl1h-2.197254099670592e-07*on_ccml1h ;
acbxh2.r1 := -2.146437782060561e-07*on_x1h-8.612502573595459e-07*on_sep1h-5.210774931425692e-06*on_o1h+4.7160812262382e-07*on_a1h-1.566773528358634e-05*on_ccpr1h-2.197253942742395e-07*on_ccmr1h ;
acbxh3.l1 := -1.092345873370964e-07*on_x1h+2.027904913292708e-05*on_sep1h-1.426983443924319e-05*on_o1h-8.972239762524168e-07*on_a1h-3.649655859382596e-05*on_ccpl1h+1.29500289426749e-05*on_ccml1h ;
acbxh3.r1 := +1.092345873370951e-07*on_x1h+2.02790493321792e-05*on_sep1h+1.445358971201099e-05*on_o1h-8.972239812453053e-07*on_a1h+3.649655859382598e-05*on_ccpr1h+1.295002862001574e-05*on_ccmr1h ;
acbxv1.l1 := +2.146462213837757e-07*on_x1v-8.61126923658234e-07*on_sep1v-1.428041911625587e-05*on_o1v-4.715906247936932e-07*on_a1v-1.566778801798201e-05*on_ccpl1v-2.197216885222473e-07*on_ccml1v ;
acbxv1.r1 := -2.146462213837748e-07*on_x1v-8.611269236580027e-07*on_sep1v+2.002748174426287e-05*on_o1v-4.715906247936963e-07*on_a1v+1.566778801798201e-05*on_ccpr1v-2.197216885222496e-07*on_ccmr1v ;
acbxv2.l1 := +2.146462213837757e-07*on_x1v-8.61126923658234e-07*on_sep1v-4.862287722991257e-06*on_o1v-4.715906247936932e-07*on_a1v-1.566778801798201e-05*on_ccpl1v-2.197216885222473e-07*on_ccml1v ;
acbxv2.r1 := -2.146462213837748e-07*on_x1v-8.611269236580027e-07*on_sep1v+2.884359152912532e-06*on_o1v-4.715906247936963e-07*on_a1v+1.566778801798201e-05*on_ccpr1v-2.197216885222496e-07*on_ccmr1v ;
acbxv3.l1 := -1.092507292351351e-07*on_x1v+2.027883269736069e-05*on_sep1v+1.407084542939525e-05*on_o1v+8.97175521944589e-07*on_a1v+3.64964650864414e-05*on_ccpl1v+1.29500727569293e-05*on_ccml1v ;
acbxv3.r1 := +1.092507292351357e-07*on_x1v+2.027883269736024e-05*on_sep1v-1.701852369360466e-05*on_o1v+8.971755219445936e-07*on_a1v-3.64964650864414e-05*on_ccpr1v+1.29500727569293e-05*on_ccmr1v ;
acbrdh4.l1b1 := -2.327171594650133e-07*on_x1h+4.369493200393645e-06*on_sep1h+0*on_o1h-1.406858521714833e-07*on_a1h-3.693134705083517e-06*on_ccpl1h-1.238640588696727e-05*on_ccml1h+5.827845445537877e-05*on_ccsl1hb1 ;
acbrdh4.r1b1 := +3.480305686436169e-07*on_x1h-1.000364352774063e-06*on_sep1h+0*on_o1h+6.376697469296984e-07*on_a1h-2.277602761582561e-05*on_ccpr1h-1.275761095248268e-05*on_ccmr1h+6.412722842117636e-05*on_ccsr1hb1 ;
acbrdh4.l1b2 := +3.480305686436332e-07*on_x1h+1.00036430102928e-06*on_sep1h+0*on_o1h-6.376697443559201e-07*on_a1h-2.277602761582562e-05*on_ccpl1h+1.275761126139935e-05*on_ccml1h+6.412722842117636e-05*on_ccsl1hb2 ;
acbrdh4.r1b2 := -2.327171594650086e-07*on_x1h-4.369493323389016e-06*on_sep1h+0*on_o1h+1.406858515125363e-07*on_a1h-3.693134705083519e-06*on_ccpr1h+1.238640560456214e-05*on_ccmr1h+5.827845445537877e-05*on_ccsr1hb2 ;
acbrdv4.l1b1 := -3.480315463364524e-07*on_x1v-1.000318317631157e-06*on_sep1v+0*on_o1v-6.376661947789419e-07*on_a1v-2.277584577132959e-05*on_ccpl1v-1.275735022916648e-05*on_ccml1v+5.1509220150398e-05*on_ccsl1vb1 ;
acbrdv4.r1b1 := +2.327177431992306e-07*on_x1v+4.369565484425082e-06*on_sep1v+0*on_o1v+1.406930223973354e-07*on_a1v-3.692820138043991e-06*on_ccpr1v-1.238615935270938e-05*on_ccmr1v+7.496813854110851e-05*on_ccsr1vb1 ;
acbrdv4.l1b2 := +2.32717743199228e-07*on_x1v-4.369565484425046e-06*on_sep1v+0*on_o1v-1.406930223973368e-07*on_a1v-3.69282013804399e-06*on_ccpl1v+1.238615935270938e-05*on_ccml1v+7.496813854110851e-05*on_ccsl1vb2 ;
acbrdv4.r1b2 := -3.480315463364676e-07*on_x1v+1.000318317631061e-06*on_sep1v+0*on_o1v+6.376661947789429e-07*on_a1v-2.277584577132959e-05*on_ccpr1v+1.275735022916648e-05*on_ccmr1v+5.1509220150398e-05*on_ccsr1vb2 ;
acbyhs4.l1b1 := -4.654343189300267e-08*on_x1h+8.738986400787291e-07*on_sep1h+9.996177015395482e-06*on_o1h-2.813717043429667e-08*on_a1h-1.401953219312321e-05*on_ccpl1h-1.401953219312321e-05*on_ccml1h-5.042058132957229e-05*on_ccsl1hb1 ;
acbyhs4.l1b2 := +6.960611372872665e-08*on_x1h+2.00072860205856e-07*on_sep1h+1.537621245162389e-05*on_o1h-1.27533948871184e-07*on_a1h-2.204086669317705e-05*on_ccpl1h+2.204086669317705e-05*on_ccml1h-7.031781820255716e-05*on_ccsl1hb2 ;
acbyhs4.r1b1 := +6.960611372872339e-08*on_x1h-2.000728705548126e-07*on_sep1h+1.352921791858435e-05*on_o1h+1.275339493859397e-07*on_a1h-2.113728660984512e-05*on_ccpr1h-2.113728660984511e-05*on_ccmr1h-6.874956150412468e-05*on_ccsr1hb1 ;
acbyhs4.r1b2 := -4.654343189300171e-08*on_x1h-8.738986646778032e-07*on_sep1h+9.365353530623715e-06*on_o1h+2.813717030250727e-08*on_a1h-1.356912882341023e-05*on_ccpr1h+1.356912882341023e-05*on_ccmr1h-4.973687851641817e-05*on_ccsr1hb2 ;
acbyvs4.l1b1 := -6.960630926729048e-08*on_x1v-2.000636635262315e-07*on_sep1v+1.568405678174583e-05*on_o1v-1.275332389557884e-07*on_a1v-2.155057558407236e-05*on_ccpl1v-2.155057558407237e-05*on_ccml1v-5.579820377988887e-05*on_ccsl1vb1 ;
acbyvs4.l1b2 := +4.65435486398456e-08*on_x1v-8.739130968850091e-07*on_sep1v+9.956423242101405e-06*on_o1v-2.813860447946735e-08*on_a1v-1.339768787951618e-05*on_ccpl1v+1.339768787951618e-05*on_ccml1v-6.364566880557865e-05*on_ccsl1vb2 ;
acbyvs4.r1b1 := +4.654354863984613e-08*on_x1v+8.739130968850164e-07*on_sep1v+8.204008529177835e-06*on_o1v+2.813860447946708e-08*on_a1v-1.4535071235818e-05*on_ccpr1v-1.453507123581792e-05*on_ccmr1v-6.586663171746062e-05*on_ccsr1vb1 ;
acbyvs4.r1b2 := -6.960630926729352e-08*on_x1v+2.000636635262122e-07*on_sep1v+1.892267452457322e-09*on_o1v+1.275332389557886e-07*on_a1v-2.190657936393702e-05*on_ccpr1v+2.190657936393695e-05*on_ccmr1v-5.629450759682704e-05*on_ccsr1vb2 ;
acbyh4.l1b1 := -4.654343189300267e-08*on_x1h+8.738986400787291e-07*on_sep1h+9.996177015395482e-06*on_o1h-2.813717043429667e-08*on_a1h-1.401953219312321e-05*on_ccpl1h-1.401953219312321e-05*on_ccml1h-5.042058132957229e-05*on_ccsl1hb1 ;
acbyh4.l1b2 := +6.960611372872665e-08*on_x1h+2.00072860205856e-07*on_sep1h+1.537621245162389e-05*on_o1h-1.27533948871184e-07*on_a1h-2.204086669317705e-05*on_ccpl1h+2.204086669317705e-05*on_ccml1h-7.031781820255716e-05*on_ccsl1hb2 ;
acbyh4.r1b1 := +6.960611372872339e-08*on_x1h-2.000728705548126e-07*on_sep1h+1.352921791858435e-05*on_o1h+1.275339493859397e-07*on_a1h-2.113728660984512e-05*on_ccpr1h-2.113728660984511e-05*on_ccmr1h-6.874956150412468e-05*on_ccsr1hb1 ;
acbyh4.r1b2 := -4.654343189300171e-08*on_x1h-8.738986646778032e-07*on_sep1h+9.365353530623715e-06*on_o1h+2.813717030250727e-08*on_a1h-1.356912882341023e-05*on_ccpr1h+1.356912882341023e-05*on_ccmr1h-4.973687851641817e-05*on_ccsr1hb2 ;
acbyv4.l1b1 := -6.960630926729048e-08*on_x1v-2.000636635262315e-07*on_sep1v+1.568405678174583e-05*on_o1v-1.275332389557884e-07*on_a1v-2.155057558407236e-05*on_ccpl1v-2.155057558407237e-05*on_ccml1v-5.579820377988887e-05*on_ccsl1vb1 ;
acbyv4.l1b2 := +4.65435486398456e-08*on_x1v-8.739130968850091e-07*on_sep1v+9.956423242101405e-06*on_o1v-2.813860447946735e-08*on_a1v-1.339768787951618e-05*on_ccpl1v+1.339768787951618e-05*on_ccml1v-6.364566880557865e-05*on_ccsl1vb2 ;
acbyv4.r1b1 := +4.654354863984613e-08*on_x1v+8.739130968850164e-07*on_sep1v+8.204008529177835e-06*on_o1v+2.813860447946708e-08*on_a1v-1.4535071235818e-05*on_ccpr1v-1.453507123581792e-05*on_ccmr1v-6.586663171746062e-05*on_ccsr1vb1 ;
acbyv4.r1b2 := -6.960630926729352e-08*on_x1v+2.000636635262122e-07*on_sep1v+1.892267452457322e-09*on_o1v+1.275332389557886e-07*on_a1v-2.190657936393702e-05*on_ccpr1v+2.190657936393695e-05*on_ccmr1v-5.629450759682704e-05*on_ccsr1vb2 ;
acbyhs5.l1b1 := +0*on_o1h-3.735255375672967e-05*on_ccpl1h-3.735255375672967e-05*on_ccml1h-5.670038858332929e-05*on_ccsl1hb1 ;
acbyhs5.l1b2 := +1.362764623551479e-06*on_o1h-3.459296885504849e-05*on_ccpl1h+3.459296885504849e-05*on_ccml1h-6.003967564844001e-05*on_ccsl1hb2 ;
acbyhs5.r1b1 := +1.070324210948938e-07*on_o1h-3.497060307046004e-05*on_ccpr1h-3.497060307046004e-05*on_ccmr1h-6.069509889072195e-05*on_ccsr1hb1 ;
acbyhs5.r1b2 := +0*on_o1h-3.748540789176303e-05*on_ccpr1h+3.748540789176301e-05*on_ccmr1h-5.69020583575127e-05*on_ccsr1hb2 ;
acbyvs5.l1b1 := +9.940767234673662e-08*on_o1v-3.479784603790181e-05*on_ccpl1v-3.479784603790182e-05*on_ccml1v-4.851157427710419e-05*on_ccsl1vb1 ;
acbyvs5.l1b2 := +0*on_o1v-3.753598837650607e-05*on_ccpl1v+3.753598837650607e-05*on_ccml1v-7.329634074838174e-05*on_ccsl1vb2 ;
acbyvs5.r1b1 := +0*on_o1v-3.720053875189175e-05*on_ccpr1v-3.72005387518915e-05*on_ccmr1v-7.264130990856552e-05*on_ccsr1vb1 ;
acbyvs5.r1b2 := -3.242332307636428e-05*on_o1v-3.464907599379386e-05*on_ccpr1v+3.464907599379381e-05*on_ccmr1v-4.830417439847139e-05*on_ccsr1vb2 ;
acbyv5.l1b1 := +0*on_o1v ;
acbyh5.l1b2 := +0*on_o1h ;
acbyh5.r1b1 := +0*on_o1h ;
acbyv5.r1b2 := +0*on_o1v ;
acbch6.l1b1 := -7.088757372369136e-06*on_o1h ;
acbch6.r1b2 := -6.656530381237944e-06*on_o1h ;
acbcv6.r1b1 := -3.68627344124467e-06*on_o1v ;
acbcv6.l1b2 := -7.268099660690716e-06*on_o1v ;
acbch7.l1b2 := -2.28208889073025e-05*on_o1h ;
acbcv7.l1b1 := -2.122812297540074e-05*on_o1v ;
acbch7.r1b1 := -2.207089721960548e-05*on_o1h ;
acbcv7.r1b2 := -2.975922465743835e-05*on_o1v ;
acbch8.l1b1 = 0 ;
acbcv8.l1b2 = 0 ;
acbch8.r1b2 = 0 ;
acbcv8.r1b1 = 0 ;
acbch9.l1b2 = 0 ;
acbcv9.l1b1 = 0 ;
acbch9.r1b1 = 0 ;
acbcv9.r1b2 = 0 ;
acbch10.l1b1 = 0 ;
acbcv10.l1b2 = 0 ;
acbch10.r1b2 = 0 ;
acbcv10.r1b1 = 0 ;
acbh11.l1b2 = 0 ;
acbv11.l1b1 = 0 ;
acbh11.r1b1 = 0 ;
acbv11.r1b2 = 0 ;
acbh12.l1b1 := -5.648690435880507e-08*on_dx1h-2.470965531489633e-06*on_dsep1h ;
acbv12.l1b2 := +3.711861310092943e-08*on_dx1v-7.093765021051002e-07*on_dsep1v ;
acbh12.r1b2 := +2.711864338983051e-07*on_dx1h-8.789781219306298e-06*on_dsep1h ;
acbv12.r1b1 := +1.057492759810012e-07*on_dx1v+2.014089806171326e-06*on_dsep1v ;
acbh13.l1b2 := +2.711864338983051e-07*on_dx1h-2.42846517794202e-06*on_dsep1h ;
acbv13.l1b1 := +2.711864338983051e-07*on_dx1v+1.555682021952612e-05*on_dsep1v ;
acbh13.r1b1 := -5.165586761518016e-08*on_dx1h-2.8579582191129e-07*on_dsep1h ;
acbv13.r1b2 := +5.729882158794329e-08*on_dx1v-4.417158557899529e-07*on_dsep1v ;
acbh14.l1b1 := -1.457586212427034e-09*on_dx1h-5.659527643697311e-08*on_dsep1h ;
acbv14.l1b2 := -1.088925632872937e-09*on_dx1v+2.066862310198685e-08*on_dsep1v ;
acbh14.r1b2 := +4.754581634332511e-09*on_dx1h-7.677763004520964e-08*on_dsep1h ;
acbv14.r1b1 := -2.284184296164147e-09*on_dx1v-4.393067948843437e-08*on_dsep1v ;
acbh15.l1b2 := +1.08688880128754e-10*on_dx1h-3.360445894801818e-10*on_dsep1h ;
acbv15.l1b1 := -2.416748497326991e-09*on_dx1v-3.814243579444922e-08*on_dsep1v ;
acbh15.r1b1 := -1.911424849996363e-12*on_dx1h+3.320741897292901e-11*on_dsep1h ;
acbv15.r1b2 := -1.27867173531981e-10*on_dx1v+2.331958631112513e-09*on_dsep1v ;
acbh16.l1b1 = 0 ;
acbv16.l1b2 = 0 ;
acbh16.r1b2 = 0 ;
acbv16.r1b1 = 0 ;
acbh17.l1b2 = 0 ;
acbv17.l1b1 = 0 ;
acbh17.r1b1 = 0 ;
acbv17.r1b2 = 0 ;
acbh18.l1b1 = 0 ;
acbv18.l1b2 = 0 ;
acbh18.r1b2 = 0 ;
acbv18.r1b1 = 0 ;
acbh19.l1b2 = 0 ;
acbv19.l1b1 = 0 ;
acbh19.r1b1 = 0 ;
acbv19.r1b2 = 0 ;
acbh20.l1b1 = 0 ;
acbv20.l1b2 = 0 ;
acbh20.r1b2 = 0 ;
acbv20.r1b1 = 0 ;
acbh21.l1b2 = 0 ;
acbv21.l1b1 = 0 ;
acbh21.r1b1 = 0 ;
acbv21.r1b2 = 0 ;
acbh22.l1b1 = 0 ;
acbv22.l1b2 = 0 ;
acbh22.r1b2 = 0 ;
acbv22.r1b1 = 0 ;
acbh23.l1b2 = 0 ;
acbv23.l1b1 = 0 ;
acbh23.r1b1 = 0 ;
acbv23.r1b2 = 0 ;
acbh24.l1b1 = 0 ;
acbv24.l1b2 = 0 ;
acbh24.r1b2 = 0 ;
acbv24.r1b1 = 0 ;
acbh25.l1b2 = 0 ;
acbv25.l1b1 = 0 ;
acbh25.r1b1 = 0 ;
acbv25.r1b2 = 0 ;
acbh26.l1b1 = 0 ;
acbv26.l1b2 = 0 ;
acbh26.r1b2 = 0 ;
acbv26.r1b1 = 0 ;
acbh27.l1b2 = 0 ;
acbv27.l1b1 = 0 ;
acbh27.r1b1 = 0 ;
acbv27.r1b2 = 0 ;
acbh28.l1b1 = 0 ;
acbv28.l1b2 = 0 ;
acbh28.r1b2 = 0 ;
acbv28.r1b1 = 0 ;
acbh29.l1b2 = 0 ;
acbv29.l1b1 = 0 ;
acbh29.r1b1 = 0 ;
acbv29.r1b2 = 0 ;
acbh30.l1b1 = 0 ;
acbv30.l1b2 = 0 ;
acbh30.r1b2 = 0 ;
acbv30.r1b1 = 0 ;
acbh31.l1b2 = 0 ;
acbv31.l1b1 = 0 ;
acbh31.r1b1 = 0 ;
acbv31.r1b2 = 0 ;
acbh32.l1b1 = 0 ;
acbv32.l1b2 = 0 ;
acbh32.r1b2 = 0 ;
acbv32.r1b1 = 0 ;
ahcrab_l1b1 = 5.106080000140506e-08 ;
ahcrab_l1b2 = 6.752733133756697e-08 ;
ahcrab_r1b1 = 6.752759292446057e-08 ;
ahcrab_r1b2 = 5.106059957102441e-08 ;
avcrab_l1b1 = 5.404112542170284e-07 ;
avcrab_l1b2 = 4.387222316670609e-07 ;
avcrab_r1b1 = 4.387222411453902e-07 ;
avcrab_r1b2 = 5.404112425685379e-07 ;
v_crabh.l1b1 = 0.3574256000098354 ;
v_crabh.l1b2 = 0.4726913193629688 ;
v_crabh.r1b1 = 0.472693150471224 ;
v_crabh.r1b2 = 0.3574241969971709 ;
v_crabv.l1b1 = 3.782878779519198 ;
v_crabv.l1b2 = 3.071055621669426 ;
v_crabv.r1b1 = 3.071055688017731 ;
v_crabv.r1b2 = 3.782878697979765 ;
betxIP1b1 = 30.000000; betyIP1b1 = 30.000000; alfxIP1b1 = 0.000000; alfyIP1b1 = 0.000000; dxIP1b1 = 0.000000; dpxIP1b1 = 0.000000;
betxIP1b2 = 30.000000; betyIP1b2 = 30.000000; alfxIP1b2 = 0.000000; alfyIP1b2 = 0.000000; dxIP1b2 = -0.000000; dpxIP1b2 = -0.000000;
muxIP1b1 = 2.642700; muyIP1b1 = 2.642000; muxIP1b1_L= 1.197345; muyIP1b1_L= 1.428081; muxIP1b1_R= 1.445355; muyIP1b1_R= 1.213919;
muxIP1b2 = 2.642700; muyIP1b2 = 2.642000; muxIP1b2_L= 1.442377; muyIP1b2_L= 1.266062; muxIP1b2_R= 1.200323; muyIP1b2_R= 1.375938;
xip1b1 := +0.001*on_sep1h+0.001*on_o1h ;
yip1b1 := +0.001*on_sep1v+0.001*on_o1v ;
pxip1b1 := +9.999999999999997e-07*on_x1h+1e-06*on_a1h ;
pyip1b1 := +9.999999999999997e-07*on_x1v+1e-06*on_a1v ;
xip1b2 := -0.001*on_sep1h+0.001*on_o1h ;
yip1b2 := -0.001*on_sep1v+0.001*on_o1v ;
pxip1b2 := -9.999999999999997e-07*on_x1h+1e-06*on_a1h ;
pyip1b2 := -9.999999999999997e-07*on_x1v+1e-06*on_a1v ;
!***IR5 Optics***
kqx1.l5 = -0.0056790685705 ;
kqx2a.l5 = -0.005412114402003154 ;
kqx2b.l5 = -0.005412114402003154 ;
kqx3.l5 = -0.005641922157690039 ;
kqx1.r5 = 0.0056790685705 ;
kqx2a.r5 = 0.005412114402003154 ;
kqx2b.r5 = 0.005412114402003154 ;
kqx3.r5 = 0.005641922157690039 ;
kq4.l5b1 = 0.003063916537617301 ;
kq4.r5b1 = -0.002683735910943968 ;
kq4.l5b2 = -0.003519121921028067 ;
kq4.r5b2 = 0.00339398854643643 ;
kq5.l5b1 = -0.007458336856619431 ;
kq5.r5b1 = 0.00747760142905282 ;
kq5.l5b2 = 0.008223031907982369 ;
kq5.r5b2 = -0.006810083437196508 ;
kq6.l5b1 = 0.006520717560523161 ;
kq6.r5b1 = -0.00633260892273167 ;
kq6.l5b2 = -0.00622740901452658 ;
kq6.r5b2 = 0.006200847008573299 ;
kq7.l5b1 = -0.00484306365043903 ;
kq7.r5b1 = 0.004827228611800438 ;
kq7.l5b2 = 0.004618624087471945 ;
kq7.r5b2 = -0.005000381700547978 ;
kq8.l5b1 = 0.006168240703509892 ;
kq8.r5b1 = -0.006599088592136384 ;
kq8.l5b2 = -0.006587340671987368 ;
kq8.r5b2 = 0.006292935687665095 ;
kq9.l5b1 = -0.008334477823801255 ;
kq9.r5b1 = 0.007589713127969262 ;
kq9.l5b2 = 0.007550404989450482 ;
kq9.r5b2 = -0.00798838988150999 ;
kq10.l5b1 = 0.007320793946624722 ;
kq10.r5b1 = -0.00802097203152851 ;
kq10.l5b2 = -0.008221737453784503 ;
kq10.r5b2 = 0.007264698694445551 ;
kqtl11.l5b1 = 1.232348058975355e-05 ;
kqtl11.r5b1 = 0.0005967873729107323 ;
kqtl11.l5b2 = 0.0009501940055447979 ;
kqtl11.r5b2 = 0.00198063178493731 ;
kqt12.l5b1 = -0.003812250418273953 ;
kqt12.r5b1 = 0.004886577359126227 ;
kqt12.l5b2 = -0.001785517999322712 ;
kqt12.r5b2 = -0.004852198655367869 ;
kqt13.l5b1 = 0.004638924251419567 ;
kqt13.r5b1 = 0.004910653739207757 ;
kqt13.l5b2 = 0.004886645420337845 ;
kqt13.r5b2 = 0.002483061328233161 ;
acbxh1.l5 := +2.146437782063015e-07*on_x5h-8.61250112559589e-07*on_sep5h+1.483802798303253e-05*on_o5h+4.716081210372934e-07*on_a5h+1.566773528358963e-05*on_ccpl5h-2.197254099671047e-07*on_ccml5h ;
acbxh1.r5 := -2.146437782063021e-07*on_x5h-8.612502573656804e-07*on_sep5h-1.438821346443151e-05*on_o5h+4.716081226241023e-07*on_a5h-1.566773528358963e-05*on_ccpr5h-2.19725394274287e-07*on_ccmr5h ;
acbxh2.l5 := +2.146437782063015e-07*on_x5h-8.61250112559589e-07*on_sep5h+5.112475578963009e-06*on_o5h+4.716081210372934e-07*on_a5h+1.566773528358963e-05*on_ccpl5h-2.197254099671047e-07*on_ccml5h ;
acbxh2.r5 := -2.146437782063021e-07*on_x5h-8.612502573656804e-07*on_sep5h-4.997830326109409e-06*on_o5h+4.716081226241023e-07*on_a5h-1.566773528358963e-05*on_ccpr5h-2.19725394274287e-07*on_ccmr5h ;
acbxh3.l5 := -1.092345873374769e-07*on_x5h+2.027904913293635e-05*on_sep5h-1.459290067631335e-05*on_o5h-8.972239762528451e-07*on_a5h-3.649655859383204e-05*on_ccpl5h+1.295002894267512e-05*on_ccml5h ;
acbxh3.r5 := +1.092345873374778e-07*on_x5h+2.027904933218847e-05*on_sep5h+1.411540498449608e-05*on_o5h-8.972239812457351e-07*on_a5h+3.649655859383208e-05*on_ccpr5h+1.295002862001597e-05*on_ccmr5h ;
acbxv1.l5 := +2.146462213840209e-07*on_x5v-8.611269236643421e-07*on_sep5v-1.473388528769268e-05*on_o5v-4.715906247939751e-07*on_a5v-1.56677880179853e-05*on_ccpl5v-2.197216885222986e-07*on_ccml5v ;
acbxv1.r5 := -2.146462213840205e-07*on_x5v-8.611269236643639e-07*on_sep5v+1.977558172455445e-05*on_o5v-4.715906247939736e-07*on_a5v+1.56677880179853e-05*on_ccpr5v-2.197216885222977e-07*on_ccmr5v ;
acbxv2.l5 := +2.146462213840209e-07*on_x5v-8.611269236643421e-07*on_sep5v-5.066670455495719e-06*on_o5v-4.715906247939751e-07*on_a5v-1.56677880179853e-05*on_ccpl5v-2.197216885222986e-07*on_ccml5v ;
acbxv2.r5 := -2.146462213840205e-07*on_x5v-8.611269236643639e-07*on_sep5v+2.763778544138967e-06*on_o5v-4.715906247939736e-07*on_a5v+1.56677880179853e-05*on_ccpr5v-2.197216885222977e-07*on_ccmr5v ;
acbxv3.l5 := -1.092507292355176e-07*on_x5v+2.027883269736991e-05*on_sep5v+1.448509450260967e-05*on_o5v+8.971755219450183e-07*on_a5v+3.649646508644747e-05*on_ccpl5v+1.295007275692954e-05*on_ccml5v ;
acbxv3.r5 := +1.09250729235519e-07*on_x5v+2.027883269736994e-05*on_sep5v-1.678800526431051e-05*on_o5v+8.971755219450155e-07*on_a5v-3.649646508644749e-05*on_ccpr5v+1.295007275692954e-05*on_ccmr5v ;
acbrdh4.l5b1 := -2.327171594649765e-07*on_x5h+4.369493200392761e-06*on_sep5h+0*on_o5h-1.40685852171446e-07*on_a5h-3.693134705082949e-06*on_ccpl5h-1.238640588696741e-05*on_ccml5h+5.827845445538186e-05*on_ccsl5hb1 ;
acbrdh4.r5b1 := +3.480305686435082e-07*on_x5h-1.0003643527763e-06*on_sep5h+0*on_o5h+6.376697469298109e-07*on_a5h-2.277602761582789e-05*on_ccpr5h-1.275761095248286e-05*on_ccmr5h+6.41272284211801e-05*on_ccsr5hb1 ;
acbrdh4.l5b2 := +3.480305686435244e-07*on_x5h+1.000364301031517e-06*on_sep5h+0*on_o5h-6.376697443560308e-07*on_a5h-2.277602761582788e-05*on_ccpl5h+1.275761126139952e-05*on_ccml5h+6.41272284211801e-05*on_ccsl5hb2 ;
acbrdh4.r5b2 := -2.327171594649713e-07*on_x5h-4.369493323388137e-06*on_sep5h+0*on_o5h+1.40685851512499e-07*on_a5h-3.693134705082939e-06*on_ccpr5h+1.23864056045623e-05*on_ccmr5h+5.827845445538185e-05*on_ccsr5hb2 ;
acbrdv4.l5b1 := -3.480315463363428e-07*on_x5v-1.000318317633374e-06*on_sep5v+0*on_o5v-6.376661947790533e-07*on_a5v-2.277584577133185e-05*on_ccpl5v-1.275735022916667e-05*on_ccml5v+5.150922015040042e-05*on_ccsl5vb1 ;
acbrdv4.r5b1 := +2.327177431991939e-07*on_x5v+4.369565484424171e-06*on_sep5v+0*on_o5v+1.406930223972996e-07*on_a5v-3.692820138043423e-06*on_ccpr5v-1.238615935270953e-05*on_ccmr5v+7.496813854111359e-05*on_ccsr5vb1 ;
acbrdv4.l5b2 := +2.327177431991909e-07*on_x5v-4.369565484424168e-06*on_sep5v+0*on_o5v-1.406930223972993e-07*on_a5v-3.692820138043424e-06*on_ccpl5v+1.238615935270953e-05*on_ccml5v+7.49681385411136e-05*on_ccsl5vb2 ;
acbrdv4.r5b2 := -3.480315463363579e-07*on_x5v+1.00031831763339e-06*on_sep5v+0*on_o5v+6.376661947790527e-07*on_a5v-2.277584577133187e-05*on_ccpr5v+1.275735022916667e-05*on_ccmr5v+5.150922015040041e-05*on_ccsr5vb2 ;
acbyhs4.l5b1 := -4.654343189299529e-08*on_x5h+8.738986400785522e-07*on_sep5h+9.834870732139907e-06*on_o5h-2.813717043428921e-08*on_a5h-1.401953219311924e-05*on_ccpl5h-1.401953219311924e-05*on_ccml5h-5.042058132957192e-05*on_ccsl5hb1 ;
acbyhs4.l5b2 := +6.960611372870487e-08*on_x5h+2.000728602063034e-07*on_sep5h+1.537093821861242e-05*on_o5h-1.275339488712062e-07*on_a5h-2.20408666931724e-05*on_ccpl5h+2.20408666931724e-05*on_ccml5h-7.031781820255512e-05*on_ccsl5hb2 ;
acbyhs4.r5b1 := +6.960611372870164e-08*on_x5h-2.0007287055526e-07*on_sep5h+1.323898336426022e-05*on_o5h+1.275339493859622e-07*on_a5h-2.113728660984095e-05*on_ccpr5h-2.113728660984095e-05*on_ccmr5h-6.874956150412217e-05*on_ccsr5hb1 ;
acbyhs4.r5b2 := -4.654343189299426e-08*on_x5h-8.738986646776276e-07*on_sep5h+9.589272729190732e-06*on_o5h+2.813717030249979e-08*on_a5h-1.356912882340634e-05*on_ccpr5h+1.356912882340634e-05*on_ccmr5h-4.973687851641777e-05*on_ccsr5hb2 ;
acbyvs4.l5b1 := -6.960630926726857e-08*on_x5v-2.000636635266749e-07*on_sep5v+1.561732208687118e-05*on_o5v-1.275332389558107e-07*on_a5v-2.155057558406687e-05*on_ccpl5v-2.155057558406687e-05*on_ccml5v-5.579820377988534e-05*on_ccsl5vb1 ;
acbyvs4.l5b2 := +4.654354863983818e-08*on_x5v-8.739130968848337e-07*on_sep5v+9.708704413967668e-06*on_o5v-2.813860447945987e-08*on_a5v-1.33976878795136e-05*on_ccpl5v+1.33976878795136e-05*on_ccml5v-6.364566880558159e-05*on_ccsl5vb2 ;
acbyvs4.r5b1 := +4.654354863983879e-08*on_x5v+8.739130968848342e-07*on_sep5v+8.395124493622835e-06*on_o5v+2.813860447945991e-08*on_a5v-1.453507123581516e-05*on_ccpr5v-1.453507123581523e-05*on_ccmr5v-6.586663171746273e-05*on_ccsr5vb1 ;
acbyvs4.r5b2 := -6.960630926727159e-08*on_x5v+2.000636635266781e-07*on_sep5v+1.239398723992751e-09*on_o5v+1.275332389558105e-07*on_a5v-2.190657936393138e-05*on_ccpr5v+2.190657936393129e-05*on_ccmr5v-5.629450759682311e-05*on_ccsr5vb2 ;
acbyh4.l5b1 := -4.654343189299529e-08*on_x5h+8.738986400785522e-07*on_sep5h+9.834870732139907e-06*on_o5h-2.813717043428921e-08*on_a5h-1.401953219311924e-05*on_ccpl5h-1.401953219311924e-05*on_ccml5h-5.042058132957192e-05*on_ccsl5hb1 ;
acbyh4.l5b2 := +6.960611372870487e-08*on_x5h+2.000728602063034e-07*on_sep5h+1.537093821861242e-05*on_o5h-1.275339488712062e-07*on_a5h-2.20408666931724e-05*on_ccpl5h+2.20408666931724e-05*on_ccml5h-7.031781820255512e-05*on_ccsl5hb2 ;
acbyh4.r5b1 := +6.960611372870164e-08*on_x5h-2.0007287055526e-07*on_sep5h+1.323898336426022e-05*on_o5h+1.275339493859622e-07*on_a5h-2.113728660984095e-05*on_ccpr5h-2.113728660984095e-05*on_ccmr5h-6.874956150412217e-05*on_ccsr5hb1 ;
acbyh4.r5b2 := -4.654343189299426e-08*on_x5h-8.738986646776276e-07*on_sep5h+9.589272729190732e-06*on_o5h+2.813717030249979e-08*on_a5h-1.356912882340634e-05*on_ccpr5h+1.356912882340634e-05*on_ccmr5h-4.973687851641777e-05*on_ccsr5hb2 ;
acbyv4.l5b1 := -6.960630926726857e-08*on_x5v-2.000636635266749e-07*on_sep5v+1.561732208687118e-05*on_o5v-1.275332389558107e-07*on_a5v-2.155057558406687e-05*on_ccpl5v-2.155057558406687e-05*on_ccml5v-5.579820377988534e-05*on_ccsl5vb1 ;
acbyv4.l5b2 := +4.654354863983818e-08*on_x5v-8.739130968848337e-07*on_sep5v+9.708704413967668e-06*on_o5v-2.813860447945987e-08*on_a5v-1.33976878795136e-05*on_ccpl5v+1.33976878795136e-05*on_ccml5v-6.364566880558159e-05*on_ccsl5vb2 ;
acbyv4.r5b1 := +4.654354863983879e-08*on_x5v+8.739130968848342e-07*on_sep5v+8.395124493622835e-06*on_o5v+2.813860447945991e-08*on_a5v-1.453507123581516e-05*on_ccpr5v-1.453507123581523e-05*on_ccmr5v-6.586663171746273e-05*on_ccsr5vb1 ;
acbyv4.r5b2 := -6.960630926727159e-08*on_x5v+2.000636635266781e-07*on_sep5v+1.239398723992751e-09*on_o5v+1.275332389558105e-07*on_a5v-2.190657936393138e-05*on_ccpr5v+2.190657936393129e-05*on_ccmr5v-5.629450759682311e-05*on_ccsr5vb2 ;
acbyhs5.l5b1 := +0*on_o5h-3.735255375672098e-05*on_ccpl5h-3.735255375672098e-05*on_ccml5h-5.670038858332702e-05*on_ccsl5hb1 ;
acbyhs5.l5b2 := +1.501035709691365e-06*on_o5h-3.459296885504177e-05*on_ccpl5h+3.459296885504177e-05*on_ccml5h-6.00396756484349e-05*on_ccsl5hb2 ;
acbyhs5.r5b1 := -5.934191497111869e-07*on_o5h-3.497060307045363e-05*on_ccpr5h-3.497060307045363e-05*on_ccmr5h-6.069509889071554e-05*on_ccsr5hb1 ;
acbyhs5.r5b2 := +0*on_o5h-3.748540789175441e-05*on_ccpr5h+3.748540789175441e-05*on_ccmr5h-5.690205835751064e-05*on_ccsr5hb2 ;
acbyvs5.l5b1 := +1.571257977099659e-07*on_o5v-3.479784603789295e-05*on_ccpl5v-3.479784603789295e-05*on_ccml5v-4.851157427709654e-05*on_ccsl5vb1 ;
acbyvs5.l5b2 := +0*on_o5v-3.753598837649995e-05*on_ccpl5v+3.753598837649995e-05*on_ccml5v-7.329634074838503e-05*on_ccsl5vb2 ;
acbyvs5.r5b1 := +0*on_o5v-3.720053875188503e-05*on_ccpr5v-3.720053875188518e-05*on_ccmr5v-7.264130990856544e-05*on_ccsr5vb1 ;
acbyvs5.r5b2 := -3.252800131088344e-05*on_o5v-3.464907599378505e-05*on_ccpr5v+3.464907599378493e-05*on_ccmr5v-4.83041743984634e-05*on_ccsr5vb2 ;
acbyv5.l5b1 := +0*on_o5v ;
acbyh5.l5b2 := +0*on_o5h ;
acbyh5.r5b1 := +0*on_o5h ;
acbyv5.r5b2 := +0*on_o5v ;
acbch6.l5b1 := -6.819714333975836e-06*on_o5h ;
acbch6.r5b2 := -7.095314265790359e-06*on_o5h ;
acbcv6.r5b1 := -3.947064648756703e-06*on_o5v ;
acbcv6.l5b2 := -6.893529477971713e-06*on_o5v ;
acbch7.l5b2 := -2.277367270412058e-05*on_o5h ;
acbcv7.l5b1 := -2.121017189271081e-05*on_o5v ;
acbch7.r5b1 := -2.226281448210349e-05*on_o5h ;
acbcv7.r5b2 := -2.97867718691016e-05*on_o5v ;
acbch8.l5b1 = 0 ;
acbcv8.l5b2 = 0 ;
acbch8.r5b2 = 0 ;
acbcv8.r5b1 = 0 ;
acbch9.l5b2 = 0 ;
acbcv9.l5b1 = 0 ;
acbch9.r5b1 = 0 ;
acbcv9.r5b2 = 0 ;
acbch10.l5b1 = 0 ;
acbcv10.l5b2 = 0 ;
acbch10.r5b2 = 0 ;
acbcv10.r5b1 = 0 ;
acbh11.l5b2 = 0 ;
acbv11.l5b1 = 0 ;
acbh11.r5b1 = 0 ;
acbv11.r5b2 = 0 ;
acbh12.l5b1 := -9.998419644451821e-08*on_dx5h-2.022377773584833e-06*on_dsep5h ;
acbv12.l5b2 := +5.596941890070027e-08*on_dx5v-1.064548072572079e-06*on_dsep5v ;
acbh12.r5b2 := -1.031660434107593e-07*on_dx5h+1.678526978464907e-06*on_dsep5h ;
acbv12.r5b1 := +5.773413287020729e-08*on_dx5v+1.099204518129475e-06*on_dsep5v ;
acbh13.l5b2 := -7.09759216986977e-08*on_dx5h+6.347830145919548e-07*on_dsep5h ;
acbv13.l5b1 := +1.15502647539515e-07*on_dx5v+9.14341347119889e-07*on_dsep5v ;
acbh13.r5b1 := -8.391698824729674e-08*on_dx5h-5.955243110626217e-07*on_dsep5h ;
acbv13.r5b2 := +2.711864338983051e-07*on_dx5v-3.471374298068097e-06*on_dsep5v ;
acbh14.l5b1 := -2.592232421128445e-09*on_dx5h-5.189585546752144e-08*on_dsep5h ;
acbv14.l5b2 := -1.639922905030967e-09*on_dx5v+3.140972751601108e-08*on_dsep5v ;
acbh14.r5b2 := -9.188054153424695e-10*on_dx5h+1.587153530853366e-08*on_dsep5h ;
acbv14.r5b1 := -1.253596238167197e-09*on_dx5v-2.406839973761379e-08*on_dsep5v ;
acbh15.l5b2 := -1.783797828834593e-11*on_dx5h+5.776400184261568e-11*on_dsep5h ;
acbv15.l5b1 := -2.628305126913695e-10*on_dx5v-2.34559595385856e-09*on_dsep5v ;
acbh15.r5b1 := -8.600198220833086e-12*on_dx5h+2.695759003931151e-11*on_dsep5h ;
acbv15.r5b2 := -9.444631861530396e-10*on_dx5v+8.364443955399079e-09*on_dsep5v ;
acbh16.l5b1 = 0 ;
acbv16.l5b2 = 0 ;
acbh16.r5b2 = 0 ;
acbv16.r5b1 = 0 ;
acbh17.l5b2 = 0 ;
acbv17.l5b1 = 0 ;
acbh17.r5b1 = 0 ;
acbv17.r5b2 = 0 ;
acbh18.l5b1 = 0 ;
acbv18.l5b2 = 0 ;
acbh18.r5b2 = 0 ;
acbv18.r5b1 = 0 ;
acbh19.l5b2 = 0 ;
acbv19.l5b1 = 0 ;
acbh19.r5b1 = 0 ;
acbv19.r5b2 = 0 ;
acbh20.l5b1 = 0 ;
acbv20.l5b2 = 0 ;
acbh20.r5b2 = 0 ;
acbv20.r5b1 = 0 ;
acbh21.l5b2 = 0 ;
acbv21.l5b1 = 0 ;
acbh21.r5b1 = 0 ;
acbv21.r5b2 = 0 ;
acbh22.l5b1 = 0 ;
acbv22.l5b2 = 0 ;
acbh22.r5b2 = 0 ;
acbv22.r5b1 = 0 ;
acbh23.l5b2 = 0 ;
acbv23.l5b1 = 0 ;
acbh23.r5b1 = 0 ;
acbv23.r5b2 = 0 ;
acbh24.l5b1 = 0 ;
acbv24.l5b2 = 0 ;
acbh24.r5b2 = 0 ;
acbv24.r5b1 = 0 ;
acbh25.l5b2 = 0 ;
acbv25.l5b1 = 0 ;
acbh25.r5b1 = 0 ;
acbv25.r5b2 = 0 ;
acbh26.l5b1 = 0 ;
acbv26.l5b2 = 0 ;
acbh26.r5b2 = 0 ;
acbv26.r5b1 = 0 ;
acbh27.l5b2 = 0 ;
acbv27.l5b1 = 0 ;
acbh27.r5b1 = 0 ;
acbv27.r5b2 = 0 ;
acbh28.l5b1 = 0 ;
acbv28.l5b2 = 0 ;
acbh28.r5b2 = 0 ;
acbv28.r5b1 = 0 ;
acbh29.l5b2 = 0 ;
acbv29.l5b1 = 0 ;
acbh29.r5b1 = 0 ;
acbv29.r5b2 = 0 ;
acbh30.l5b1 = 0 ;
acbv30.l5b2 = 0 ;
acbh30.r5b2 = 0 ;
acbv30.r5b1 = 0 ;
acbh31.l5b2 = 0 ;
acbv31.l5b1 = 0 ;
acbh31.r5b1 = 0 ;
acbv31.r5b2 = 0 ;
acbh32.l5b1 = 0 ;
acbv32.l5b2 = 0 ;
acbh32.r5b2 = 0 ;
acbv32.r5b1 = 0 ;
ahcrab_l5b1 = 5.106075961712143e-08 ;
ahcrab_l5b2 = 6.752728925570062e-08 ;
ahcrab_r5b1 = 6.752752919025495e-08 ;
ahcrab_r5b2 = 5.106058114144291e-08 ;
avcrab_l5b1 = 5.404112520990549e-07 ;
avcrab_l5b2 = 4.387222324609083e-07 ;
avcrab_r5b1 = 4.387222394214971e-07 ;
avcrab_r5b2 = 5.404112435340474e-07 ;
v_crabh.l5b1 = 0.35742531731985 ;
v_crabh.l5b2 = 0.4726910247899043 ;
v_crabh.r5b1 = 0.4726927043317847 ;
v_crabh.r5b2 = 0.3574240679901003 ;
v_crabv.l5b1 = 3.782878764693384 ;
v_crabv.l5b2 = 3.071055627226358 ;
v_crabv.r5b1 = 3.071055675950479 ;
v_crabv.r5b2 = 3.782878704738331 ;
betxIP5b1 = 30.000000; betyIP5b1 = 30.000000; alfxIP5b1 = -0.000000; alfyIP5b1 = -0.000000; dxIP5b1 = 0.000000; dpxIP5b1 = 0.000000;
betxIP5b2 = 30.000000; betyIP5b2 = 30.000000; alfxIP5b2 = -0.000000; alfyIP5b2 = 0.000000; dxIP5b2 = -0.000000; dpxIP5b2 = -0.000000;
muxIP5b1 = 2.642700; muyIP5b1 = 2.642000; muxIP5b1_L= 1.197345; muyIP5b1_L= 1.428081; muxIP5b1_R= 1.445355; muyIP5b1_R= 1.213919;
muxIP5b2 = 2.642700; muyIP5b2 = 2.642000; muxIP5b2_L= 1.442377; muyIP5b2_L= 1.266062; muxIP5b2_R= 1.200323; muyIP5b2_R= 1.375938;
xip5b1 := +0.001*on_sep5h+0.001*on_o5h ;
yip5b1 := +0.001*on_sep5v+0.001*on_o5v ;
pxip5b1 := +9.999999999999997e-07*on_x5h+1e-06*on_a5h ;
pyip5b1 := +9.999999999999997e-07*on_x5v+1e-06*on_a5v ;
xip5b2 := -0.001*on_sep5h+0.001*on_o5h ;
yip5b2 := -0.001*on_sep5v+0.001*on_o5v ;
pxip5b2 := -9.999999999999997e-07*on_x5h+1e-06*on_a5h ;
pyip5b2 := -9.999999999999997e-07*on_x5v+1e-06*on_a5v ;
!***IR2 Optics***
kqx.l2 = 0.0092081428556 ;
ktqx1.l2 = 0 ;
ktqx2.l2 = 0 ;
kqx.r2 = -0.0092081428556 ;
ktqx1.r2 = 0 ;
ktqx2.r2 = 0 ;
kq4.l2b1 = -0.003465603517413447 ;
kq4.r2b1 = 0.004797386862924921 ;
kq4.l2b2 = 0.004740483016668876 ;
kq4.r2b2 = -0.003506098086527985 ;
kq5.l2b1 = 0.003858826344580011 ;
kq5.r2b1 = -0.004209875453916464 ;
kq5.l2b2 = -0.003726133521496062 ;
kq5.r2b2 = 0.003845738146153965 ;
kq6.l2b1 = -0.003736681909419679 ;
kq6.r2b1 = 0.003308517983534547 ;
kq6.l2b2 = 0.003261378248883049 ;
kq6.r2b2 = -0.003713959581524461 ;
kq7.l2b1 = 0.005448390065051857 ;
kq7.r2b1 = -0.004684835306578156 ;
kq7.l2b2 = -0.005422836180712667 ;
kq7.r2b2 = 0.005404882208764859 ;
kq8.l2b1 = -0.004585689441813394 ;
kq8.r2b1 = 0.007075280453936513 ;
kq8.l2b2 = 0.007582068147563728 ;
kq8.r2b2 = -0.004803658598918721 ;
kq9.l2b1 = 0.007033629632173501 ;
kq9.r2b1 = -0.007132658134478598 ;
kq9.l2b2 = -0.008328464298006476 ;
kq9.r2b2 = 0.007081560534761095 ;
kq10.l2b1 = -0.007051034932822805 ;
kq10.r2b1 = 0.007467157821247514 ;
kq10.l2b2 = 0.007446693325985711 ;
kq10.r2b2 = -0.007237839988135423 ;
kqtl11.l2b1 = 0.0007025879364978518 ;
kqtl11.r2b1 = -0.001763942508979383 ;
kqtl11.l2b2 = 0.0002142886649102407 ;
kqtl11.r2b2 = 0.000711275284157834 ;
kqt12.l2b1 = 0.00442214765635727 ;
kqt12.r2b1 = -0.00253837754777314 ;
kqt12.l2b2 = -0.005137544270136622 ;
kqt12.r2b2 = 0.00421983900321372 ;
kqt13.l2b1 = 0.002462761152564314 ;
kqt13.r2b1 = -0.001055567189256975 ;
kqt13.l2b2 = 0.004211804558404189 ;
kqt13.r2b2 = 0.002836380971732391 ;
acbxh1.l2 := +5.882352941176471e-08*on_x2h+9e-06*on_sep2h ;
acbxh1.r2 := -5.882352941176471e-08*on_x2h+9e-06*on_sep2h ;
acbxh2.l2 := +5.882352941176471e-08*on_x2h+9e-06*on_sep2h ;
acbxh2.r2 := -5.882352941176471e-08*on_x2h+9e-06*on_sep2h ;
acbxh3.l2 := +5.882352941176471e-08*on_x2h+9e-06*on_sep2h ;
acbxh3.r2 := -5.882352941176471e-08*on_x2h+9e-06*on_sep2h ;
acbxv1.l2 := +5.882352941176471e-08*on_x2v+9e-06*on_sep2v ;
acbxv1.r2 := -5.882352941176471e-08*on_x2v+9e-06*on_sep2v ;
acbxv2.l2 := +5.882352941176471e-08*on_x2v+9e-06*on_sep2v ;
acbxv2.r2 := -5.882352941176471e-08*on_x2v+9e-06*on_sep2v ;
acbxv3.l2 := +5.882352941176471e-08*on_x2v+9e-06*on_sep2v ;
acbxv3.r2 := -5.882352941176471e-08*on_x2v+9e-06*on_sep2v ;
acbyhs4.l2b1 := -3.335758434825823e-07*on_x2h+1.152763352242045e-05*on_sep2h+9.269636958476911e-05*on_o2h+1.969389792865318e-07*on_a2h ;
acbyvs4.l2b1 := -4.464732974148712e-07*on_x2v+1.729914194891206e-06*on_sep2v+5.052461525589526e-05*on_o2v-1.275536854459635e-07*on_a2v ;
acbyhs4.r2b1 := +4.603159494968636e-07*on_x2h+1.490133543452066e-07*on_sep2h+5.764556333361842e-05*on_o2h+8.452147244718503e-08*on_a2h ;
acbyvs4.r2b1 := +2.792230602758125e-07*on_x2v+1.268580994849715e-05*on_sep2v+0.0001181624759104645*on_o2v-4.101669197467686e-07*on_a2v ;
acbyhs4.l2b2 := +4.109377362326625e-07*on_x2h-5.783312448380899e-06*on_sep2h+3.22611669757111e-05*on_o2h-2.378798712725253e-07*on_a2h ;
acbyvs4.l2b2 := +3.129857920108436e-07*on_x2v-1.19671951809571e-05*on_sep2v+0.0001023544125413853*on_o2v+2.777803454573159e-07*on_a2v ;
acbyhs4.r2b2 := -2.974923391211582e-07*on_x2h-1.229541359142889e-05*on_sep2h+0.0001095879523313241*on_o2h-3.38406941521855e-07*on_a2h ;
acbyvs4.r2b2 := -4.914200917375906e-07*on_x2v+3.398087948310443e-06*on_sep2v+7.362869861849914e-05*on_o2v-1.202295758171181e-08*on_a2v ;
acbyhs5.l2b1 := -9.251392047087582e-08*on_x2h-1.968494073103701e-06*on_sep2h-4.330805919327113e-05*on_o2h-3.627072871001421e-07*on_a2h ;
acbyvs5.l2b1 := +1.097544936097677e-07*on_x2v+1.252194895597922e-05*on_sep2v-5.641732286037714e-05*on_o2v-3.408289707816291e-07*on_a2v ;
acbcvs5.r2b1 := +1.130026418234996e-07*on_x2v-2.405179546203331e-06*on_sep2v-5.290905836854957e-05*on_o2v+4.430933566737496e-07*on_a2v ;
acbchs5.r2b1 := -1.729980488807564e-07*on_x2h+1.973993555639414e-05*on_sep2h-8.893499281662852e-05*on_o2h+5.372957401956255e-07*on_a2h ;
acbyhs5.l2b2 := -1.160560804934762e-07*on_x2h-1.324257467521155e-05*on_sep2h-5.966221441117367e-05*on_o2h-3.604459114157172e-07*on_a2h ;
acbyvs5.l2b2 := +8.867251534298768e-08*on_x2v+1.887330693108536e-06*on_sep2v-4.15174368001467e-05*on_o2v-3.476928224652383e-07*on_a2v ;
acbcvs5.r2b2 := +1.648078942017105e-07*on_x2v-1.880301702162193e-05*on_sep2v-8.471651543916105e-05*on_o2v+5.117903568608031e-07*on_a2v ;
acbchs5.r2b2 := -1.16981607895522e-07*on_x2h+2.489114235510434e-06*on_sep2h-5.476199012541056e-05*on_o2h+4.586346048521224e-07*on_a2h ;
acbyh4.l2b2 = 0 ;
acbyv4.l2b1 = 0 ;
acbyh4.r2b1 = 0 ;
acbyv4.r2b2 = 0 ;
acbyv5.l2b2 = 0 ;
acbyh5.l2b1 = 0 ;
acbcv5.r2b1 = 0 ;
acbch5.r2b2 = 0 ;
acbch6.l2b2 = 0 ;
acbcv6.l2b1 = 0 ;
acbch6.r2b1 = 0 ;
acbcv6.r2b2 = 0 ;
acbch7.l2b1 = 0 ;
acbcv7.l2b2 = 0 ;
acbch7.r2b2 = 0 ;
acbcv7.r2b1 = 0 ;
acbch8.l2b2 = 0 ;
acbcv8.l2b1 = 0 ;
acbch8.r2b1 = 0 ;
acbcv8.r2b2 = 0 ;
acbch9.l2b1 = 0 ;
acbcv9.l2b2 = 0 ;
acbch9.r2b2 = 0 ;
acbcv9.r2b1 = 0 ;
acbch10.l2b2 = 0 ;
acbcv10.l2b1 = 0 ;
acbch10.r2b1 = 0 ;
acbcv10.r2b2 = 0 ;
acbh11.l2b1 = 0 ;
acbv11.l2b2 = 0 ;
acbh11.r2b2 = 0 ;
acbv11.r2b1 = 0 ;
acbh12.l2b2 := (acbh12.l2b2x*cos(twopi*phi_ir1/360.)*on_xx1+acbh12.l2b2s*sin(twopi*phi_ir1/360.)*on_ssep1)*on_disp ;
acbv12.l2b1 = 0 ;
acbh12.r2b1 = 0 ;
acbv12.r2b2 = 0 ;
acbh13.l2b1 := +0*on_dx1h+0*on_dsep1h ;
acbv13.l2b2 := +0*on_dx1v+0*on_dsep1v ;
acbh13.r2b2 = 0 ;
acbv13.r2b1 = 0 ;
acbh14.l2b2 := +0*on_dx1h+0*on_dsep1h ;
acbv14.l2b1 := +0*on_dx1v+0*on_dsep1v ;
acbh14.r2b1 = 0 ;
acbv14.r2b2 = 0 ;
acbh15.l2b1 := +5.165586430560739e-08*on_dx1h+2.870644089958718e-07*on_dsep1h ;
acbv15.l2b2 := -5.73016875227088e-08*on_dx1v+4.456388535084846e-07*on_dsep1v ;
acbh15.r2b2 = 0 ;
acbv15.r2b1 = 0 ;
acbh16.l2b2 := -2.711864338983051e-07*on_dx1h+8.677018635044701e-06*on_dsep1h ;
acbv16.l2b1 := -1.084353220612965e-07*on_dx1v-2.065029094989534e-06*on_dsep1v ;
acbh16.r2b1 = 0 ;
acbv16.r2b2 = 0 ;
acbh17.l2b1 = 0 ;
acbv17.l2b2 = 0 ;
acbh17.r2b2 = 0 ;
acbv17.r2b1 = 0 ;
acbh18.l2b2 = 0 ;
acbv18.l2b1 = 0 ;
acbh18.r2b1 = 0 ;
acbv18.r2b2 = 0 ;
acbh19.l2b1 = 0 ;
acbv19.l2b2 = 0 ;
acbh19.r2b2 = 0 ;
acbv19.r2b1 = 0 ;
acbh20.l2b2 = 0 ;
acbv20.l2b1 = 0 ;
acbh20.r2b1 = 0 ;
acbv20.r2b2 = 0 ;
acbh21.l2b1 = 0 ;
acbv21.l2b2 = 0 ;
acbh21.r2b2 = 0 ;
acbv21.r2b1 = 0 ;
acbh22.l2b2 = 0 ;
acbv22.l2b1 = 0 ;
acbh22.r2b1 = 0 ;
acbv22.r2b2 = 0 ;
acbh23.l2b1 = 0 ;
acbv23.l2b2 = 0 ;
acbh23.r2b2 = 0 ;
acbv23.r2b1 = 0 ;
acbh24.l2b2 = 0 ;
acbv24.l2b1 = 0 ;
acbh24.r2b1 = 0 ;
acbv24.r2b2 = 0 ;
acbh25.l2b1 = 0 ;
acbv25.l2b2 = 0 ;
acbh25.r2b2 = 0 ;
acbv25.r2b1 = 0 ;
acbh26.l2b2 = 0 ;
acbv26.l2b1 = 0 ;
acbh26.r2b1 = 0 ;
acbv26.r2b2 = 0 ;
acbh27.l2b1 = 0 ;
acbv27.l2b2 = 0 ;
acbh27.r2b2 = 0 ;
acbv27.r2b1 = 0 ;
acbh28.l2b2 = 0 ;
acbv28.l2b1 = 0 ;
acbh28.r2b1 = 0 ;
acbv28.r2b2 = 0 ;
acbh29.l2b1 = 0 ;
acbv29.l2b2 = 0 ;
acbh29.r2b2 = 0 ;
acbv29.r2b1 = 0 ;
acbh30.l2b2 = 0 ;
acbv30.l2b1 = 0 ;