-
Notifications
You must be signed in to change notification settings - Fork 1
/
opt_round_150_1500.madx
1579 lines (1558 loc) · 101 KB
/
opt_round_150_1500.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***
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 = 0.150 ;
bety_IP1 = 0.150 ;
betx_IP5 = 0.150 ;
bety_IP5 = 0.150 ;
betx0_IP1 = 0.500 ;
bety0_IP1 = 0.500 ;
betx0_IP5 = 0.500 ;
bety0_IP5 = 0.500 ;
betx_IP2 = 10.000 ;
bety_IP2 = 10.000 ;
betx_IP8 = 1.500 ;
bety_IP8 = 1.500 ;
phi_ir1 = 0 ;
on_x1 = 0 ;
on_sep1 = 0 ;
on_o1 = 0 ;
on_a1 = 0 ;
phi_ir5 = 90 ;
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_x1hs := (1-cd2q4)*on_x1*cphi_ir1 ;
on_x1hl := (cd2q4)*on_x1*cphi_ir1 ;
on_sep1h := -on_sep1*sphi_ir1 ;
on_a1h := -on_a1*sphi_ir1 ;
on_o1h := on_o1*cphi_ir1 ;
on_x1vs := (1-cd2q4)*on_x1*sphi_ir1 ;
on_x1vl := (cd2q4)*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_x5hs := (1-cd2q4)*on_x5*cphi_ir5 ;
on_x5hl := (cd2q4)*on_x5*cphi_ir5 ;
on_sep5h := -on_sep5*sphi_ir5 ;
on_a5h := -on_a5*sphi_ir5 ;
on_o5h := on_o5*cphi_ir5 ;
on_x5vs := (1-cd2q4)*on_x5*sphi_ir5 ;
on_x5vl := (cd2q4)*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_dx1hs := on_disp*on_x1hs ;
on_dx1vs := on_disp*on_x1vs ;
on_dx1hl := on_disp*on_x1hl ;
on_dx1vl := on_disp*on_x1vl ;
on_dx5hs := on_disp*on_x5hs ;
on_dx5vs := on_disp*on_x5vs ;
on_dx5hl := on_disp*on_x5hl ;
on_dx5vl := on_disp*on_x5vl ;
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 ;
kbh.a67 := abh.a67/l.mbh ;
kbh.a78 := abh.a78/l.mbh ;
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.008745220784332328 ;
kqf.a67 = 0.008767073512518089 ;
kqd.a78 = -0.008720936212828117 ;
kqd.a23 = -0.008729222816441767 ;
kqd.a34 = -0.008727382098221411 ;
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.000583838813407252+1*kqtf.b1 ;
kqtf.a23b1 := -0.0001003883938412037+1*kqtf.b1 ;
kqtf.a34b1 := -0.0001041852050919214+1*kqtf.b1 ;
kqtf.a67b1 := +0.0002636431556437026+1*kqtf.b1 ;
kqtd.a78b1 := -0.000108257548443465+1*kqtd.b1 ;
kqtd.a23b1 := -0.0002592900932988965+1*kqtd.b1 ;
kqtd.a34b1 := -0.0002626146784860632+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.001424448289956678+1*kqtf.b2 ;
kqtf.a23b2 := +0.0003804708764577768+1*kqtf.b2 ;
kqtf.a34b2 := +0.0001531849933138579+1*kqtf.b2 ;
kqtf.a67b2 := -0.0002636712698223013+1*kqtf.b2 ;
kqtd.a78b2 := +0.0002654555450048084+1*kqtd.b2 ;
kqtd.a23b2 := +0.0002096355565166163+1*kqtd.b2 ;
kqtd.a34b2 := +0.0002531458113722068+1*kqtd.b2 ;
kqtd.a67b2 := +0.0003251875198893198+1*kqtd.b2 ;
ksf1.a81b1 = 0.2650766526678331 ;
ksf1.a12b1 = 0.224540365380315 ;
ksf1.a45b1 = 0.2211088339292833 ;
ksf1.a56b1 = 0.2163674845097752 ;
ksd1.a81b1 = -0.099 ;
ksd1.a12b1 = -0.099 ;
ksd1.a45b1 = -0.099 ;
ksd1.a56b1 = -0.099 ;
ksf1.a78b1 := +0.0614235094214024+1*ksf.b1 ;
ksf1.a23b1 := +0.0614235094214024+1*ksf.b1 ;
ksf1.a34b1 := +0.0614235094214024+1*ksf.b1 ;
ksf1.a67b1 := +0.0614235094214024+1*ksf.b1 ;
ksd1.a78b1 := -0.1297681875033398+1*ksd.b1 ;
ksd1.a23b1 := -0.1297681875033398+1*ksd.b1 ;
ksd1.a34b1 := -0.1297681875033398+1*ksd.b1 ;
ksd1.a67b1 := -0.1297681875033398+1*ksd.b1 ;
ksf1.a81b2 = 0.06 ;
ksf1.a12b2 = 0.06 ;
ksf1.a45b2 = 0.06 ;
ksf1.a56b2 = 0.06 ;
ksd1.a81b2 = -0.3443099322978125 ;
ksd1.a12b2 = -0.3509740427705036 ;
ksd1.a45b2 = -0.358217344198338 ;
ksd1.a56b2 = -0.379999999998 ;
ksf1.a78b2 := +0.1084824076465433+1*ksf.b2 ;
ksf1.a23b2 := +0.1084824076465433+1*ksf.b2 ;
ksf1.a34b2 := +0.1084824076465433+1*ksf.b2 ;
ksf1.a67b2 := +0.1084824076465433+1*ksf.b2 ;
ksd1.a78b2 := -0.1574862963667003+1*ksd.b2 ;
ksd1.a23b2 := -0.1574862963667003+1*ksd.b2 ;
ksd1.a34b2 := -0.1574862963667003+1*ksd.b2 ;
ksd1.a67b2 := -0.1574862963667003+1*ksd.b2 ;
ksf2.a81b1 = 0.06 ;
ksf2.a12b1 = 0.06 ;
ksf2.a45b1 = 0.06 ;
ksf2.a56b1 = 0.06 ;
ksd2.a81b1 = -0.379999999998 ;
ksd2.a12b1 = -0.3617176086240749 ;
ksd2.a45b1 = -0.3488225676944125 ;
ksd2.a56b1 = -0.3652927649711687 ;
ksf2.a78b1 := +0.0614235094214024+1*ksf.b1 ;
ksf2.a23b1 := +0.0614235094214024+1*ksf.b1 ;
ksf2.a34b1 := +0.0614235094214024+1*ksf.b1 ;
ksf2.a67b1 := +0.0614235094214024+1*ksf.b1 ;
ksd2.a78b1 := -0.1297681875033398+1*ksd.b1 ;
ksd2.a23b1 := -0.1297681875033398+1*ksd.b1 ;
ksd2.a34b1 := -0.1297681875033398+1*ksd.b1 ;
ksd2.a67b1 := -0.1297681875033398+1*ksd.b1 ;
ksf2.a81b2 = 0.1856332227105516 ;
ksf2.a12b2 = 0.2142409456906436 ;
ksf2.a45b2 = 0.1982697380939474 ;
ksf2.a56b2 = 0.20859144608015 ;
ksd2.a81b2 = -0.099 ;
ksd2.a12b2 = -0.099 ;
ksd2.a45b2 = -0.099 ;
ksd2.a56b2 = -0.099 ;
ksf2.a78b2 := +0.1084824076465433+1*ksf.b2 ;
ksf2.a23b2 := +0.1084824076465433+1*ksf.b2 ;
ksf2.a34b2 := +0.1084824076465433+1*ksf.b2 ;
ksf2.a67b2 := +0.1084824076465433+1*ksf.b2 ;
ksd2.a78b2 := -0.1574862963667003+1*ksd.b2 ;
ksd2.a23b2 := -0.1574862963667003+1*ksd.b2 ;
ksd2.a34b2 := -0.1574862963667003+1*ksd.b2 ;
ksd2.a67b2 := -0.1574862963667003+1*ksd.b2 ;
muxcell12b1 = 0.2499999720359291 ;
muycell12b1 = 0.2499999894208945 ;
muxcell12b2 = 0.2499819452689455 ;
muycell12b2 = 0.2499819607841867 ;
muxcell23b1 = 0.2521169380402888 ;
muycell23b1 = 0.250660473336147 ;
muxcell23b2 = 0.2521351658318533 ;
muycell23b2 = 0.2506786215041964 ;
muxcell34b1 = 0.2516674491574668 ;
muycell34b1 = 0.2506598507348543 ;
muxcell34b2 = 0.2516856385016156 ;
muycell34b2 = 0.2506779857364493 ;
muxcell45b1 = 0.2499819452689675 ;
muycell45b1 = 0.2499819607842087 ;
muxcell45b2 = 0.2499999720359509 ;
muycell45b2 = 0.2499999894209167 ;
muxcell56b1 = 0.2499999720359733 ;
muycell56b1 = 0.2499999894209388 ;
muxcell56b2 = 0.2499819452689897 ;
muycell56b2 = 0.2499819607842308 ;
muxcell67b1 = 0.2526572901882742 ;
muycell67b1 = 0.2505046584072566 ;
muxcell67b2 = 0.2526390226503266 ;
muycell67b2 = 0.2504865097155553 ;
muxcell78b1 = 0.2528420398960215 ;
muycell78b1 = 0.2501968673099284 ;
muxcell78b2 = 0.2528237654270026 ;
muycell78b2 = 0.2501787391964901 ;
muxcell81b1 = 0.2499819452689455 ;
muycell81b1 = 0.2499819607841865 ;
muxcell81b2 = 0.2499999720359289 ;
muycell81b2 = 0.2499999894208947 ;
mux12b1 = 5.244164753204673 ;
muy12b1 = 5.218269464378881 ;
mux12b2 = 5.217892746775104 ;
muy12b2 = 5.243786535597711 ;
mux23b1 = 5.257006594070067 ;
muy23b1 = 5.267984483202679 ;
mux23b2 = 5.303965703787125 ;
muy23b2 = 5.222246626167343 ;
mux34b1 = 5.273739065039258 ;
muy34b1 = 5.241903794221035 ;
mux34b2 = 5.260345067677767 ;
muy34b2 = 5.248330729503457 ;
mux45b1 = 5.217892746775615 ;
muy45b1 = 5.243786535598179 ;
mux45b2 = 5.244164753205102 ;
muy45b2 = 5.218269464379459 ;
mux56b1 = 5.244164753205466 ;
muy56b1 = 5.218269464379823 ;
mux56b2 = 5.217892746775966 ;
muy56b2 = 5.243786535598544 ;
mux67b1 = 5.280613500720529 ;
muy67b1 = 5.264716972309542 ;
mux67b2 = 5.292288872492094 ;
muy67b2 = 5.218365888646307 ;
mux78b1 = 5.324125840208161 ;
muy78b1 = 5.222282750311855 ;
mux78b2 = 5.22688535608207 ;
muy78b2 = 5.247944755727836 ;
mux81b1 = 5.217892746775118 ;
muy81b1 = 5.243786535597732 ;
mux81b2 = 5.24416475320462 ;
muy81b2 = 5.218269464378931 ;
!***IR1 Optics***
kqx1.l1 = -0.0056790685705 ;
kqx2a.l1 = -0.005601974567442559 ;
kqx2b.l1 = -0.005601974567442559 ;
kqx3.l1 = -0.005580359541994359 ;
kqx1.r1 = 0.0056790685705 ;
kqx2a.r1 = 0.005601974567442559 ;
kqx2b.r1 = 0.005601974567442559 ;
kqx3.r1 = 0.005580359541994359 ;
kq4.l1b1 = 0.001290057899979789 ;
kq4.r1b1 = -0.001222216425340269 ;
kq4.l1b2 = -0.001121056255065317 ;
kq4.r1b2 = 0.001440022055709005 ;
kq5.l1b1 = -0.0006960806739823761 ;
kq5.r1b1 = 0.0009313051142682048 ;
kq5.l1b2 = 0.0005760704145085795 ;
kq5.r1b2 = -0.001094806687135111 ;
kq6.l1b1 = 0.001277402099468448 ;
kq6.r1b1 = -0.001887956555849945 ;
kq6.l1b2 = -0.001492795325292135 ;
kq6.r1b2 = 0.001604940407868657 ;
kq7.l1b1 = -0.008075915609900907 ;
kq7.r1b1 = 0.008432115098762039 ;
kq7.l1b2 = 0.008451655203761102 ;
kq7.r1b2 = -0.008430022550011103 ;
kq8.l1b1 = 0.007750608149530128 ;
kq8.r1b1 = -0.00721389912687593 ;
kq8.l1b2 = -0.007371281478838799 ;
kq8.r1b2 = 0.007866444840217781 ;
kq9.l1b1 = -0.006265116991373534 ;
kq9.r1b1 = 0.006559836817165983 ;
kq9.l1b2 = 0.00660092278131862 ;
kq9.r1b2 = -0.006707468072183227 ;
kq10.l1b1 = 0.007066969425774957 ;
kq10.r1b1 = -0.007077160744738588 ;
kq10.l1b2 = -0.007014623108594736 ;
kq10.r1b2 = 0.007176702914020145 ;
kqtl11.l1b1 = -0.001961811623691888 ;
kqtl11.r1b1 = -0.0001370663235092996 ;
kqtl11.l1b2 = -0.0002448022573493611 ;
kqtl11.r1b2 = -0.0009790560389840173 ;
kqt12.l1b1 = 0.001816444549155709 ;
kqt12.r1b1 = -0.004561181826151421 ;
kqt12.l1b2 = -0.004576124846537553 ;
kqt12.r1b2 = -0.0004037269919413222 ;
kqt13.l1b1 = -0.003508512332298311 ;
kqt13.r1b1 = -0.0008537399148530601 ;
kqt13.l1b2 = -0.0009731022827489981 ;
kqt13.r1b2 = 0.002849664051652981 ;
acbxh1.l1 := -3.351017813890196e-08*on_x1hs+2.129670702019866e-08*on_x1hl+4.729320693007252e-06*on_sep1h+2.118736782575193e-05*on_o1h+4.390653485908243e-07*on_a1h+1.673254704184787e-05*on_ccpl1h-2.32576618040777e-07*on_ccml1h ;
acbxh1.r1 := +1.229591150900774e-08*on_x1hs-2.129670702068729e-08*on_x1hl+4.664405081787133e-06*on_sep1h-1.780753233128163e-05*on_o1h+4.247447301158832e-07*on_a1h-1.636723292101097e-05*on_ccpr1h+2.274988613741723e-07*on_ccmr1h ;
acbxh2.l1 := -3.351017813890196e-08*on_x1hs+2.129670702019866e-08*on_x1hl+4.729320693007252e-06*on_sep1h+8.214431185248725e-06*on_o1h+4.390653485908243e-07*on_a1h+1.673254704184787e-05*on_ccpl1h-2.32576618040777e-07*on_ccml1h ;
acbxh2.r1 := +1.229591150900774e-08*on_x1hs-2.129670702068729e-08*on_x1hl+4.664405081787133e-06*on_sep1h-1.041268744108947e-05*on_o1h+4.247447301158832e-07*on_a1h-1.636723292101097e-05*on_ccpr1h+2.274988613741723e-07*on_ccmr1h ;
acbxh3.l1 := +4.05625908339883e-07*on_x1hs+1.349822738795031e-07*on_x1hl+1.143932138691487e-05*on_sep1h-1.749024615970292e-05*on_o1h-1.04136897523627e-06*on_a1h-3.890561544157987e-05*on_ccpl1h+1.304046308428457e-05*on_ccml1h ;
acbxh3.r1 := -3.528860348578789e-07*on_x1hs-1.349822738789411e-07*on_x1hl+1.154732141850516e-05*on_sep1h+1.535170070511366e-05*on_o1h-9.919766542833077e-07*on_a1h+3.768941237222905e-05*on_ccpr1h+1.197581843001477e-05*on_ccmr1h ;
acbxv1.l1 := -3.350611032390462e-08*on_x1vs+2.130120448830191e-08*on_x1vl+4.729417382785317e-06*on_sep1v-2.051563705723505e-05*on_o1v-4.390474685310141e-07*on_a1v-1.673259710024226e-05*on_ccpl1v-2.32572594950481e-07*on_ccml1v ;
acbxv1.r1 := +1.229180255467416e-08*on_x1vs-2.130120448878993e-08*on_x1vl+4.664500520240541e-06*on_sep1v+1.808293308209285e-05*on_o1v-4.247271345226328e-07*on_a1v+1.63672792055984e-05*on_ccpr1v+2.274949055621194e-07*on_ccmr1v ;
acbxv2.l1 := -3.350611032390462e-08*on_x1vs+2.130120448830191e-08*on_x1vl+4.729417382785317e-06*on_sep1v-1.004647373410592e-05*on_o1v-4.390474685310141e-07*on_a1v-1.673259710024226e-05*on_ccpl1v-2.32572594950481e-07*on_ccml1v ;
acbxv2.r1 := +1.229180255467416e-08*on_x1vs-2.130120448878993e-08*on_x1vl+4.664500520240541e-06*on_sep1v-9.671807843376076e-07*on_o1v-4.247271345226328e-07*on_a1v+1.63672792055984e-05*on_ccpr1v+2.274949055621194e-07*on_ccmr1v ;
acbxv3.l1 := +4.056029533555644e-07*on_x1vs+1.349578891597525e-07*on_x1vl+1.143924398868646e-05*on_sep1v+1.881423957368415e-05*on_o1v+1.041318641740199e-06*on_a1v+3.890549887250209e-05*on_ccpl1v+1.304050576028659e-05*on_ccml1v ;
acbxv3.r1 := -3.528632645935741e-07*on_x1vs-1.349578891591878e-07*on_x1vl+1.15472453966686e-05*on_sep1v+7.578927311658574e-08*on_o1v+9.919270551267445e-07*on_a1v-3.768929728834498e-05*on_ccpr1v+1.197588617994813e-05*on_ccmr1v ;
acbrdh4.l1b1 := -4.448459854504904e-07*on_x1hs-0*on_x1hl+3.616511009152416e-06*on_sep1h+0*on_o1h-1.888846850411109e-07*on_a1h-3.265475382081262e-06*on_ccpl1h-1.245429950390868e-05*on_ccml1h+8.687342541914846e-05*on_ccsl1hb1 ;
acbrdh4.r1b1 := +6.911608217327367e-07*on_x1hs+0*on_x1hl+6.467163386950208e-07*on_sep1h+0*on_o1h+9.557429588149992e-07*on_a1h-2.282776824795897e-05*on_ccpr1h-1.218239012925901e-05*on_ccmr1h+8.687342541916456e-05*on_ccsr1hb1 ;
acbrdh4.l1b2 := +7.246378862519559e-07*on_x1hs+0*on_x1hl-6.630682976021425e-07*on_sep1h+0*on_o1h-9.921319861360239e-07*on_a1h-2.371226170680025e-05*on_ccpl1h+1.282928072098419e-05*on_ccml1h+0.0001031034127229602*on_ccsl1hb2 ;
acbrdh4.r1b2 := -4.455724947347773e-07*on_x1hs-0*on_x1hl-3.644314502693984e-06*on_sep1h+0*on_o1h+2.021847063060292e-07*on_a1h-3.5609761261624e-06*on_ccpr1h+1.254918452432746e-05*on_ccmr1h+0.0001031034127229614*on_ccsr1hb2 ;
acbrdv4.l1b1 := -7.246379235260162e-07*on_x1vs-0*on_x1vl+6.630908069222736e-07*on_sep1v+0*on_o1v-9.92124310308282e-07*on_a1v-2.371208094226784e-05*on_ccpl1v-1.28290184693024e-05*on_ccml1v+7.280669821623512e-05*on_ccsl1vb1 ;
acbrdv4.r1b1 := +4.455719468000486e-07*on_x1vs+0*on_x1vl+3.644363580690516e-06*on_sep1v+0*on_o1v+2.021953441217401e-07*on_a1v-3.560652444438303e-06*on_ccpr1v-1.254892626427204e-05*on_ccmr1v+7.280669821623603e-05*on_ccsr1vb1 ;
acbrdv4.l1b2 := +4.44845773083494e-07*on_x1vs+0*on_x1vl-3.616560811575333e-06*on_sep1v+0*on_o1v-1.888952592144702e-07*on_a1v-3.265159548980388e-06*on_ccpl1v+1.245405176281534e-05*on_ccml1v+0.0001337792642140104*on_ccsl1vb2 ;
acbrdv4.r1b2 := -6.911611890444401e-07*on_x1vs-0*on_x1vl-6.467384391497002e-07*on_sep1v+0*on_o1v+9.557361720542657e-07*on_a1v-2.282760185173462e-05*on_ccpr1v+1.218214609613e-05*on_ccmr1v+0.0001337792642140475*on_ccsr1vb2 ;
acbyhs4.l1b1 := -0*on_x1hs-3.123323156646977e-07*on_x1hl+3.616511009152416e-06*on_sep1h+1.421362609214926e-05*on_o1h+0*on_a1h-1.489371002388818e-05*on_ccpl1h-1.489371002388818e-05*on_ccml1h-0.0001214261598634064*on_ccsl1hb1 ;
acbyhs4.l1b2 := +0*on_x1hs+2.518797809763527e-07*on_x1hl-6.630682976021425e-07*on_sep1h+2.198360930725186e-05*on_o1h+0*on_a1h-1.626627954102358e-05*on_ccpl1h+1.626627954102358e-05*on_ccml1h-0.0001000687906838016*on_ccsl1hb2 ;
acbyhs4.r1b1 := +0*on_x1hs+2.518797809762026e-07*on_x1hl+6.467163386950208e-07*on_sep1h+2.286602631344123e-05*on_o1h+0*on_a1h-1.957226729545698e-05*on_ccpr1h-1.957226729545971e-05*on_ccmr1h-8.884348867389936e-05*on_ccsr1hb1 ;
acbyhs4.r1b2 := -0*on_x1hs-3.123323156646296e-07*on_x1hl-3.644314502693984e-06*on_sep1h+1.247684570675466e-05*on_o1h+0*on_a1h-1.685780188858236e-05*on_ccpr1h+1.685780188859332e-05*on_ccmr1h-0.0001533848181085781*on_ccsr1hb2 ;
acbyvs4.l1b1 := -0*on_x1vs-2.518810767327455e-07*on_x1vl+6.630908069222736e-07*on_sep1v+2.193835796296221e-05*on_o1v+0*on_a1v-1.648476697779201e-05*on_ccpl1v-1.648476697779201e-05*on_ccml1v-7.112397698583639e-05*on_ccsl1vb1 ;
acbyvs4.l1b2 := +0*on_x1vs+3.123334593059588e-07*on_x1vl-3.616560811575333e-06*on_sep1v+1.308948616961132e-05*on_o1v+0*on_a1v-1.528964405830818e-05*on_ccpl1v+1.528964405830818e-05*on_ccml1v-0.0001884026681707996*on_ccsl1vb2 ;
acbyvs4.r1b1 := +0*on_x1vs+3.123334593058989e-07*on_x1vl+3.644363580690516e-06*on_sep1v+1.435994256660013e-05*on_o1v+0*on_a1v-1.739865701073772e-05*on_ccpr1v-1.739865701073772e-05*on_ccmr1v-0.0001094521841036501*on_ccsr1vb1 ;
acbyvs4.r1b2 := -0*on_x1vs-2.518810767326195e-07*on_x1vl-6.467384391497002e-07*on_sep1v+3.285772114667376e-05*on_o1v+0*on_a1v-1.984141121086112e-05*on_ccpr1v+1.984141121086111e-05*on_ccmr1v-0.0001377745667406089*on_ccsr1vb2 ;
acbyh4.l1b2 := +0*on_x1hs+2.518797809763527e-07*on_x1hl-6.630682976021425e-07*on_sep1h+2.198360930725186e-05*on_o1h+0*on_a1h-1.626627954102358e-05*on_ccpl1h+1.626627954102358e-05*on_ccml1h-0.0001000687906838016*on_ccsl1hb2 ;
acbyh4.r1b1 := +0*on_x1hs+2.518797809762026e-07*on_x1hl+6.467163386950208e-07*on_sep1h+2.286602631344123e-05*on_o1h+0*on_a1h-1.957226729545698e-05*on_ccpr1h-1.957226729545971e-05*on_ccmr1h-8.884348867389936e-05*on_ccsr1hb1 ;
acbyv4.l1b1 := -0*on_x1vs-2.518810767327455e-07*on_x1vl+6.630908069222736e-07*on_sep1v+2.193835796296221e-05*on_o1v+0*on_a1v-1.648476697779201e-05*on_ccpl1v-1.648476697779201e-05*on_ccml1v-7.112397698583639e-05*on_ccsl1vb1 ;
acbyv4.r1b2 := -0*on_x1vs-2.518810767326195e-07*on_x1vl-6.467384391497002e-07*on_sep1v+3.285772114667376e-05*on_o1v+0*on_a1v-1.984141121086112e-05*on_ccpr1v+1.984141121086111e-05*on_ccmr1v-0.0001377745667406089*on_ccsr1vb2 ;
acbch5.l1b2 := -1.731927633579042e-06*on_o1h+2.943421623164141e-05*on_ccpl1h-2.943421623164141e-05*on_ccml1h ;
acbch5.r1b1 := +8.325227192931499e-07*on_o1h+3.560140473156296e-05*on_ccpr1h+3.560140473157283e-05*on_ccmr1h ;
acbcv5.l1b1 := -2.038606757162285e-06*on_o1v+2.942419945350867e-05*on_ccpl1v+2.942419945350866e-05*on_ccml1v ;
acbcv5.r1b2 := -2.334868569511555e-06*on_o1v+3.551655284235032e-05*on_ccpr1v-3.551655284235031e-05*on_ccmr1v ;
acbch6.l1b1 := -2.463213716101379e-06*on_o1h+1.790997414942754e-05*on_ccpl1h+1.790997414942754e-05*on_ccml1h ;
acbch6.r1b2 := -1.858900765708588e-06*on_o1h+1.953395178935532e-05*on_ccpr1h-1.953395178937385e-05*on_ccmr1h ;
acbcv6.l1b2 := -1.513082467633658e-06*on_o1v+1.806247381504709e-05*on_ccpl1v-1.80624738150471e-05*on_ccml1v ;
acbcv6.r1b1 := -4.23186810814195e-06*on_o1v+1.965083143804971e-05*on_ccpr1v+1.965083143804971e-05*on_ccmr1v ;
acbch7.l1b2 := -2.250729117503916e-05*on_o1h ;
acbcv7.l1b1 := -2.273139692584455e-05*on_o1v ;
acbch7.r1b1 := -2.944873539325336e-05*on_o1h ;
acbcv7.r1b2 := -3.843514575473664e-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.691118152244055e-08*on_dx1hs-5.712984327142942e-08*on_dx1hl+1.031075924986433e-06*on_dsep1h ;
acbv12.l1b2 := +7.575499426038871e-08*on_dx1vs+7.604531520001485e-08*on_dx1vl-1.480406059589321e-06*on_dsep1v ;
acbh12.r1b2 := -7.593493223965021e-08*on_dx1hs-7.609517979521329e-08*on_dx1hl-1.574761005482814e-06*on_dsep1h ;
acbv12.r1b1 := +6.940846066507395e-08*on_dx1vs+6.958394202785396e-08*on_dx1vl+1.343439840983952e-06*on_dsep1v ;
acbh13.l1b2 := -7.306881497679035e-08*on_dx1hs-6.988738447150908e-08*on_dx1hl+9.273192808935504e-08*on_dsep1h ;
acbv13.l1b1 := +5.397426030832223e-08*on_dx1vs+5.161776692151419e-08*on_dx1vl+8.926393520154287e-08*on_dsep1v ;
acbh13.r1b1 := -6.156812974881735e-08*on_dx1hs-6.002970060615909e-08*on_dx1hl+4.283935447462267e-07*on_dsep1h ;
acbv13.r1b2 := +5.395669380968158e-08*on_dx1vs+5.238610877397036e-08*on_dx1vl+1.444687555780801e-08*on_dsep1v ;
acbh14.l1b1 := +1.299060071053059e-09*on_dx1hs+1.303809932493129e-09*on_dx1hl-2.524254067709382e-08*on_dsep1h ;
acbv14.l1b2 := +5.009693676627409e-10*on_dx1vs+5.032485874706685e-10*on_dx1vl-6.880229146943777e-09*on_dsep1v ;
acbh14.r1b2 := -8.386153081568872e-10*on_dx1hs-8.405950971679399e-10*on_dx1hl-1.518718507957263e-08*on_dsep1h ;
acbv14.r1b1 := +3.006136791722821e-10*on_dx1vs+3.015734638446408e-10*on_dx1vl+3.711151084636031e-09*on_dsep1v ;
acbh15.l1b2 := -3.428492014430471e-11*on_dx1hs-2.975671205259053e-11*on_dx1hl+6.138072275778011e-11*on_dsep1h ;
acbv15.l1b1 := -9.409570002291101e-11*on_dx1vs-9.172480274846302e-11*on_dx1vl-2.929065813314737e-10*on_dsep1v ;
acbh15.r1b1 := -2.916522807707063e-11*on_dx1hs-2.701655394623693e-11*on_dx1hl-4.531338537803491e-10*on_dsep1h ;
acbv15.r1b2 := -1.026267941011922e-10*on_dx1vs-1.007576000314827e-10*on_dx1vl-5.929382655797662e-11*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.155685726187026e-09 ;
ahcrab_l1b2 = -4.881456398266568e-09 ;
ahcrab_r1b1 = -5.181500499222042e-09 ;
ahcrab_r1b2 = -5.043617541409246e-09 ;
avcrab_l1b1 = -5.17993911423531e-09 ;
avcrab_l1b2 = -5.040048023435882e-09 ;
avcrab_r1b1 = -5.15179843704313e-09 ;
avcrab_r1b2 = -4.880175856097369e-09 ;
v_crabh.l1b1 = -0.03608980008330918 ;
v_crabh.l1b2 = -0.03417019478786597 ;
v_crabh.r1b1 = -0.03627050349455429 ;
v_crabh.r1b2 = -0.03530532278986472 ;
v_crabv.l1b1 = -0.03625957379964716 ;
v_crabv.l1b2 = -0.03528033616405117 ;
v_crabv.r1b1 = -0.03606258905930191 ;
v_crabv.r1b2 = -0.03416123099268158 ;
betxIP1b1 = 0.150000; betyIP1b1 = 0.150000; alfxIP1b1 = -0.000000; alfyIP1b1 = -0.000000; dxIP1b1 = 0.000000; dpxIP1b1 = 0.000000;
betxIP1b2 = 0.150000; betyIP1b2 = 0.150000; alfxIP1b2 = 0.000000; alfyIP1b2 = 0.000000; dxIP1b2 = -0.000000; dpxIP1b2 = -0.000000;
muxIP1b1 = 2.642700; muyIP1b1 = 2.642000; muxIP1b1_L= 1.156900; muyIP1b1_L= 1.486700; muxIP1b1_R= 1.485800; muyIP1b1_R= 1.155300;
muxIP1b2 = 2.642700; muyIP1b2 = 2.642000; muxIP1b2_L= 1.488400; muyIP1b2_L= 1.156300; muxIP1b2_R= 1.154300; muyIP1b2_R= 1.485700;
xip1b1 := +0.001*on_sep1h+0.001*on_o1h ;
yip1b1 := +0.001*on_sep1v+0.001*on_o1v ;
pxip1b1 := +9.999999999999997e-07*on_x1hs+9.999999999999997e-07*on_x1hl+1e-06*on_a1h ;
pyip1b1 := +9.999999999999997e-07*on_x1vs+9.999999999999997e-07*on_x1vl+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_x1hs-9.999999999999997e-07*on_x1hl+1e-06*on_a1h ;
pyip1b2 := -9.999999999999997e-07*on_x1vs-9.999999999999997e-07*on_x1vl+1e-06*on_a1v ;
!***IR5 Optics***
kqx1.l5 = -0.0056790685705 ;
kqx2a.l5 = -0.005601974567442559 ;
kqx2b.l5 = -0.005601974567442559 ;
kqx3.l5 = -0.005580359541994359 ;
kqx1.r5 = 0.0056790685705 ;
kqx2a.r5 = 0.005601974567442559 ;
kqx2b.r5 = 0.005601974567442559 ;
kqx3.r5 = 0.005580359541994359 ;
kq4.l5b1 = 0.001290057899979789 ;
kq4.r5b1 = -0.001222216425340269 ;
kq4.l5b2 = -0.001121056255065317 ;
kq4.r5b2 = 0.001440022055709005 ;
kq5.l5b1 = -0.0006960806739823761 ;
kq5.r5b1 = 0.0009313051142682048 ;
kq5.l5b2 = 0.0005760704145085795 ;
kq5.r5b2 = -0.001094806687135111 ;
kq6.l5b1 = 0.001277402099468448 ;
kq6.r5b1 = -0.001887956555849945 ;
kq6.l5b2 = -0.001492795325292135 ;
kq6.r5b2 = 0.001604940407868657 ;
kq7.l5b1 = -0.008075915609900907 ;
kq7.r5b1 = 0.008432115098762039 ;
kq7.l5b2 = 0.008451655203761102 ;
kq7.r5b2 = -0.008430022550011103 ;
kq8.l5b1 = 0.007750608149530128 ;
kq8.r5b1 = -0.00721389912687593 ;
kq8.l5b2 = -0.007371281478838799 ;
kq8.r5b2 = 0.007866444840217781 ;
kq9.l5b1 = -0.006265116991373534 ;
kq9.r5b1 = 0.006559836817165983 ;
kq9.l5b2 = 0.00660092278131862 ;
kq9.r5b2 = -0.006707468072183227 ;
kq10.l5b1 = 0.007066969425774957 ;
kq10.r5b1 = -0.007077160744738588 ;
kq10.l5b2 = -0.007014623108594736 ;
kq10.r5b2 = 0.007176702914020145 ;
kqtl11.l5b1 = -0.001961811623691888 ;
kqtl11.r5b1 = -0.0001370663235092996 ;
kqtl11.l5b2 = -0.0002448022573493611 ;
kqtl11.r5b2 = -0.0009790560389840173 ;
kqt12.l5b1 = 0.001816444549155709 ;
kqt12.r5b1 = -0.004561181826151421 ;
kqt12.l5b2 = -0.004576124846537553 ;
kqt12.r5b2 = -0.0004037269919413222 ;
kqt13.l5b1 = -0.003508512332298311 ;
kqt13.r5b1 = -0.0008537399148530601 ;
kqt13.l5b2 = -0.0009731022827489981 ;
kqt13.r5b2 = 0.002849664051652981 ;
acbxh1.l5 := -3.351017813831331e-08*on_x5hs+2.129670702077667e-08*on_x5hl+4.729320692990557e-06*on_sep5h+2.140732015836074e-05*on_o5h+4.390653485920222e-07*on_a5h+1.673254704186187e-05*on_ccpl5h-2.325766180411577e-07*on_ccml5h ;
acbxh1.r5 := +1.229591150890287e-08*on_x5hs-2.129670702077664e-08*on_x5hl+4.664405081783976e-06*on_sep5h-1.748575268872516e-05*on_o5h+4.247447301152577e-07*on_a5h-1.636723292101284e-05*on_ccpr5h+2.274988613741755e-07*on_ccmr5h ;
acbxh2.l5 := -3.351017813831331e-08*on_x5hs+2.129670702077667e-08*on_x5hl+4.729320692990557e-06*on_sep5h+8.338094780784409e-06*on_o5h+4.390653485920222e-07*on_a5h+1.673254704186187e-05*on_ccpl5h-2.325766180411577e-07*on_ccml5h ;
acbxh2.r5 := +1.229591150890287e-08*on_x5hs-2.129670702077664e-08*on_x5hl+4.664405081783976e-06*on_sep5h-1.020711021287816e-05*on_o5h+4.247447301152577e-07*on_a5h-1.636723292101284e-05*on_ccpr5h+2.274988613741755e-07*on_ccmr5h ;
acbxh3.l5 := +4.056259083391267e-07*on_x5hs+1.349822738788643e-07*on_x5hl+1.143932138693799e-05*on_sep5h-1.756766832029684e-05*on_o5h-1.041368975238476e-06*on_a5h-3.890561544160842e-05*on_ccpl5h+1.304046308428526e-05*on_ccml5h ;
acbxh3.r5 := -3.528860348577288e-07*on_x5hs-1.349822738788644e-07*on_x5hl+1.15473214185103e-05*on_sep5h+1.503951800154756e-05*on_o5h-9.919766542812704e-07*on_a5h+3.768941237223232e-05*on_ccpr5h+1.19758184300142e-05*on_ccmr5h ;
acbxv1.l5 := -3.350611032331512e-08*on_x5vs+2.130120448888101e-08*on_x5vl+4.729417382768599e-06*on_sep5v-2.07044179353518e-05*on_o5v-4.390474685322097e-07*on_a5v-1.673259710025625e-05*on_ccpl5v-2.325725949508651e-07*on_ccml5v ;
acbxv1.r5 := +1.229180255456897e-08*on_x5vs-2.13012044888806e-08*on_x5vl+4.664500520237528e-06*on_sep5v+1.776963068720371e-05*on_o5v-4.247271345228229e-07*on_a5v+1.636727920560027e-05*on_ccpr5v+2.27494905562125e-07*on_ccmr5v ;
acbxv2.l5 := -3.350611032331512e-08*on_x5vs+2.130120448888101e-08*on_x5vl+4.729417382768599e-06*on_sep5v-1.019143040554577e-05*on_o5v-4.390474685322097e-07*on_a5v-1.673259710025625e-05*on_ccpl5v-2.325725949508651e-07*on_ccml5v ;
acbxv2.r5 := +1.229180255456897e-08*on_x5vs-2.13012044888806e-08*on_x5vl+4.664500520237528e-06*on_sep5v-1.006567483427695e-06*on_o5v-4.247271345228229e-07*on_a5v+1.636727920560027e-05*on_ccpr5v+2.27494905562125e-07*on_ccmr5v ;
acbxv3.l5 := +4.056029533548078e-07*on_x5vs+1.349578891591124e-07*on_x5vl+1.143924398870961e-05*on_sep5v+1.896985352502962e-05*on_o5v+1.0413186417424e-06*on_a5v+3.890549887253061e-05*on_ccpl5v+1.304050576028729e-05*on_ccml5v ;
acbxv3.r5 := -3.528632645934242e-07*on_x5vs-1.349578891591107e-07*on_x5vl+1.154724539667338e-05*on_sep5v+6.817403111178416e-08*on_o5v+9.919270551270742e-07*on_a5v-3.768929728834823e-05*on_ccpr5v+1.197588617994757e-05*on_ccmr5v ;
acbrdh4.l5b1 := -4.448459854503524e-07*on_x5hs-0*on_x5hl+3.616511009151015e-06*on_sep5h+0*on_o5h-1.888846850407843e-07*on_a5h-3.265475382078383e-06*on_ccpl5h-1.245429950390855e-05*on_ccml5h+9.158347834050971e-05*on_ccsl5hb1 ;
acbrdh4.r5b1 := +6.911608217325822e-07*on_x5hs+0*on_x5hl+6.467163386947991e-07*on_sep5h+0*on_o5h+9.557429588122129e-07*on_a5h-2.282776824795784e-05*on_ccpr5h-1.218239012925849e-05*on_ccmr5h+9.158347834050968e-05*on_ccsr5hb1 ;
acbrdh4.l5b2 := +7.246378862514541e-07*on_x5hs+0*on_x5hl-6.630682976006634e-07*on_sep5h+0*on_o5h-9.921319861366457e-07*on_a5h-2.371226170680717e-05*on_ccpl5h+1.282928072098441e-05*on_ccml5h+0.0001045041279130627*on_ccsl5hb2 ;
acbrdh4.r5b2 := -4.455724947347256e-07*on_x5hs-0*on_x5hl-3.644314502693664e-06*on_sep5h+0*on_o5h+2.021847063062358e-07*on_a5h-3.56097612616251e-06*on_ccpr5h+1.254918452432689e-05*on_ccmr5h+0.0001045041279130627*on_ccsr5hb2 ;
acbrdv4.l5b1 := -7.246379235255147e-07*on_x5vs-0*on_x5vl+6.630908069207908e-07*on_sep5v+0*on_o5v-9.921243103089016e-07*on_a5v-2.371208094227475e-05*on_ccpl5v-1.282901846930262e-05*on_ccml5v+7.608612949859477e-05*on_ccsl5vb1 ;
acbrdv4.r5b1 := +4.455719467999968e-07*on_x5vs+0*on_x5vl+3.64436358069022e-06*on_sep5v+0*on_o5v+2.021953441216877e-07*on_a5v-3.560652444438419e-06*on_ccpr5v-1.254892626427147e-05*on_ccmr5v+7.608612949859477e-05*on_ccsr5vb1 ;
acbrdv4.l5b2 := +4.44845773083356e-07*on_x5vs+0*on_x5vl-3.616560811573927e-06*on_sep5v+0*on_o5v-1.888952592141446e-07*on_a5v-3.265159548977508e-06*on_ccpl5v+1.24540517628152e-05*on_ccml5v+0.0001361470388019209*on_ccsl5vb2 ;
acbrdv4.r5b2 := -6.911611890442859e-07*on_x5vs-0*on_x5vl-6.467384391496372e-07*on_sep5v+0*on_o5v+9.557361720542552e-07*on_a5v-2.282760185173347e-05*on_ccpr5v+1.218214609612948e-05*on_ccmr5v+0.0001361470388019209*on_ccsr5vb2 ;
acbyhs4.l5b1 := -0*on_x5hs-3.123323156646179e-07*on_x5hl+3.616511009151015e-06*on_sep5h+1.338921723396021e-05*on_o5h+0*on_a5h-1.70475585923364e-05*on_ccpl5h-1.70475585923364e-05*on_ccml5h-0.0001332773195538364*on_ccsl5hb1 ;
acbyhs4.l5b2 := +0*on_x5hs+2.518797809761704e-07*on_x5hl-6.630682976006634e-07*on_sep5h+2.157634120350539e-05*on_o5h+0*on_a5h-1.944690211189996e-05*on_ccpl5h+1.944690211189996e-05*on_ccml5h-0.0001110439367954027*on_ccsl5hb2 ;
acbyhs4.r5b1 := +0*on_x5hs+2.518797809761581e-07*on_x5hl+6.467163386947991e-07*on_sep5h+2.364449821538613e-05*on_o5h+0*on_a5h-1.639056602449475e-05*on_ccpr5h-1.639056602449659e-05*on_ccmr5h-8.587874949026157e-05*on_ccsr5hb1 ;
acbyhs4.r5b2 := -0*on_x5hs-3.123323156646117e-07*on_x5hl-3.644314502693664e-06*on_sep5h+1.321268674008362e-05*on_o5h+0*on_a5h-1.478758851598866e-05*on_ccpr5h+1.478758851599475e-05*on_ccmr5h-0.000149209964278326*on_ccsr5hb2 ;
acbyvs4.l5b1 := -0*on_x5vs-2.518810767325629e-07*on_x5vl+6.630908069207908e-07*on_sep5v+2.143169350478179e-05*on_o5v+0*on_a5v-1.965621307526852e-05*on_ccpl5v-1.965621307526852e-05*on_ccml5v-8.130826965338404e-05*on_ccsl5vb1 ;
acbyvs4.l5b2 := +0*on_x5vs+3.123334593058786e-07*on_x5vl-3.616560811573927e-06*on_sep5v+1.238795085196591e-05*on_o5v+0*on_a5v-1.746863810694741e-05*on_ccpl5v+1.746863810694741e-05*on_ccml5v-0.0001996596297680257*on_ccsl5vb2 ;
acbyvs4.r5b1 := +0*on_x5vs+3.123334593058809e-07*on_x5vl+3.64436358069022e-06*on_sep5v+1.517672109299748e-05*on_o5v+0*on_a5v-1.529573204643594e-05*on_ccpr5v-1.529573204643593e-05*on_ccmr5v-0.0001097534986206613*on_ccsr5vb1 ;
acbyvs4.r5b2 := -0*on_x5vs-2.518810767325745e-07*on_x5vl-6.467384391496372e-07*on_sep5v+3.351900682130466e-05*on_o5v+0*on_a5v-1.667129729396306e-05*on_ccpr5v+1.667129729396307e-05*on_ccmr5v-0.0001286871333199927*on_ccsr5vb2 ;
acbyh4.l5b2 := +0*on_x5hs+2.518797809761704e-07*on_x5hl-6.630682976006634e-07*on_sep5h+2.157634120350539e-05*on_o5h+0*on_a5h-1.944690211189996e-05*on_ccpl5h+1.944690211189996e-05*on_ccml5h-0.0001110439367954027*on_ccsl5hb2 ;
acbyh4.r5b1 := +0*on_x5hs+2.518797809761581e-07*on_x5hl+6.467163386947991e-07*on_sep5h+2.364449821538613e-05*on_o5h+0*on_a5h-1.639056602449475e-05*on_ccpr5h-1.639056602449659e-05*on_ccmr5h-8.587874949026157e-05*on_ccsr5hb1 ;
acbyv4.l5b1 := -0*on_x5vs-2.518810767325629e-07*on_x5vl+6.630908069207908e-07*on_sep5v+2.143169350478179e-05*on_o5v+0*on_a5v-1.965621307526852e-05*on_ccpl5v-1.965621307526852e-05*on_ccml5v-8.130826965338404e-05*on_ccsl5vb1 ;
acbyv4.r5b2 := -0*on_x5vs-2.518810767325745e-07*on_x5vl-6.467384391496372e-07*on_sep5v+3.351900682130466e-05*on_o5v+0*on_a5v-1.667129729396306e-05*on_ccpr5v+1.667129729396307e-05*on_ccmr5v-0.0001286871333199927*on_ccsr5vb2 ;
acbch5.l5b2 := +1.507727244108814e-07*on_o5h+3.564093399969617e-05*on_ccpl5h-3.564093399969617e-05*on_ccml5h ;
acbch5.r5b1 := -1.415995315973712e-06*on_o5h+2.953765662765658e-05*on_ccpr5h+2.953765662766476e-05*on_ccmr5h ;
acbcv5.l5b1 := -1.49913812950222e-07*on_o5v+3.557493763402187e-05*on_ccpl5v+3.557493763402187e-05*on_ccml5v ;
acbcv5.r5b2 := -5.303825626203815e-06*on_o5v+2.952838822626276e-05*on_ccpr5v-2.952838822626278e-05*on_ccmr5v ;
acbch6.l5b1 := -1.835262135704703e-06*on_o5h+1.991343168971224e-05*on_ccpl5h+1.991343168971224e-05*on_ccml5h ;
acbch6.r5b2 := -2.364551037050545e-06*on_o5h+1.758235197200971e-05*on_ccpr5h-1.758235197202092e-05*on_ccmr5h ;
acbcv6.l5b2 := -9.621896040390248e-07*on_o5v+2.000082322264577e-05*on_ccpl5v-2.000082322264577e-05*on_ccml5v ;
acbcv6.r5b1 := -4.808071575851891e-06*on_o5v+1.778316904704104e-05*on_ccpr5v+1.778316904704103e-05*on_ccmr5v ;
acbch7.l5b2 := -2.337131559259491e-05*on_o5h ;
acbcv7.l5b1 := -2.354636933006129e-05*on_o5v ;
acbch7.r5b1 := -2.840200384871421e-05*on_o5h ;
acbcv7.r5b2 := -3.664498548156341e-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 := -7.194735679772172e-08*on_dx5hs-7.222388982828277e-08*on_dx5hl+1.314726754296741e-06*on_dsep5h ;
acbv12.l5b2 := +7.228925462536257e-08*on_dx5vs+7.256628471003964e-08*on_dx5vl-1.412881965171222e-06*on_dsep5v ;
acbh12.r5b2 := -7.982125865803559e-08*on_dx5hs-8.000903116837414e-08*on_dx5hl-1.667950963110022e-06*on_dsep5h ;
acbv12.r5b1 := +7.018856393756253e-08*on_dx5vs+7.034221252212786e-08*on_dx5vl+1.371615032530013e-06*on_dsep5v ;
acbh13.l5b2 := -6.679968645811984e-08*on_dx5hs-6.389078058383056e-08*on_dx5hl+9.038879664677657e-08*on_dsep5h ;
acbv13.l5b1 := +5.947116253262771e-08*on_dx5vs+5.687484028975233e-08*on_dx5vl+9.838766733672695e-08*on_dsep5v ;
acbh13.r5b1 := -5.896193203894967e-08*on_dx5hs-5.734422737158862e-08*on_dx5hl+2.518738920661373e-07*on_dsep5h ;
acbv13.r5b2 := +5.156834646471705e-08*on_dx5vs+5.015212521167786e-08*on_dx5vl-7.446418815037105e-08*on_dsep5v ;
acbh14.l5b1 := +1.6329316430865e-09*on_dx5hs+1.638828964984869e-09*on_dx5hl-3.205172524426744e-08*on_dsep5h ;
acbv14.l5b2 := +4.780539765979403e-10*on_dx5vs+4.802289012219268e-10*on_dx5vl-6.694609571277827e-09*on_dsep5v ;
acbh14.r5b2 := -8.889723170330378e-10*on_dx5hs-8.913455620355836e-10*on_dx5hl-1.61255757533793e-08*on_dsep5h ;
acbv14.r5b1 := +3.042348426905492e-10*on_dx5vs+3.050790303503118e-10*on_dx5vl+3.948673551930083e-09*on_dsep5v ;
acbh15.l5b2 := -2.864425508707851e-11*on_dx5hs-2.483884113378059e-11*on_dx5hl+5.415141830086722e-11*on_dsep5h ;
acbv15.l5b1 := -1.044485669438057e-10*on_dx5vs-1.017461218632326e-10*on_dx5vl-3.461333933726207e-10*on_dsep5v ;
acbh15.r5b1 := -2.481965906682662e-11*on_dx5hs-2.281255352867231e-11*on_dx5hl-2.066982541416476e-10*on_dsep5h ;
acbv15.r5b2 := -9.872449055815452e-11*on_dx5vs-9.69935645569906e-11*on_dx5vl+3.234778506105296e-10*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.142017033472294e-09 ;
ahcrab_l5b2 = -4.880055036187673e-09 ;
ahcrab_r5b1 = -5.143766772886789e-09 ;
ahcrab_r5b2 = -5.043075356532905e-09 ;
avcrab_l5b1 = -5.142242631940904e-09 ;
avcrab_l5b2 = -5.039507380719126e-09 ;
avcrab_r5b1 = -5.138168378756534e-09 ;
avcrab_r5b2 = -4.878775723706822e-09 ;
v_crabh.l5b1 = -0.03599411923430606 ;
v_crabh.l5b2 = -0.03416038525331371 ;
v_crabh.r5b1 = -0.03600636741020752 ;
v_crabh.r5b2 = -0.03530152749573033 ;
v_crabv.l5b1 = -0.03599569842358633 ;
v_crabv.l5b2 = -0.03527655166503388 ;
v_crabv.r5b1 = -0.03596717865129574 ;
v_crabv.r5b2 = -0.03415143006594775 ;
betxIP5b1 = 0.150000; betyIP5b1 = 0.150000; alfxIP5b1 = -0.000000; alfyIP5b1 = -0.000000; dxIP5b1 = -0.000000; dpxIP5b1 = -0.000000;
betxIP5b2 = 0.150000; betyIP5b2 = 0.150000; alfxIP5b2 = -0.000000; alfyIP5b2 = -0.000000; dxIP5b2 = 0.000000; dpxIP5b2 = -0.000000;
muxIP5b1 = 2.642700; muyIP5b1 = 2.642000; muxIP5b1_L= 1.156900; muyIP5b1_L= 1.486700; muxIP5b1_R= 1.485800; muyIP5b1_R= 1.155300;
muxIP5b2 = 2.642700; muyIP5b2 = 2.642000; muxIP5b2_L= 1.488400; muyIP5b2_L= 1.156300; muxIP5b2_R= 1.154300; muyIP5b2_R= 1.485700;
xip5b1 := +0.001*on_sep5h+0.001*on_o5h ;
yip5b1 := +0.001*on_sep5v+0.001*on_o5v ;
pxip5b1 := +9.999999999999997e-07*on_x5hs+9.999999999999997e-07*on_x5hl+1e-06*on_a5h ;
pyip5b1 := +9.999999999999997e-07*on_x5vs+9.999999999999997e-07*on_x5vl+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_x5hs-9.999999999999997e-07*on_x5hl+1e-06*on_a5h ;
pyip5b2 := -9.999999999999997e-07*on_x5vs-9.999999999999997e-07*on_x5vl+1e-06*on_a5v ;
!***IR2 Optics***
kqx.l2 = 0.008779857141 ;
ktqx1.l2 = 0 ;
ktqx2.l2 = 0 ;
kqx.r2 = -0.008779857141 ;
ktqx1.r2 = 0 ;
ktqx2.r2 = 0 ;
kq4.l2b1 = -0.00279690040087673 ;
kq4.r2b1 = 0.003736374358522315 ;
kq4.l2b2 = 0.001699509288363217 ;
kq4.r2b2 = -0.003514542952842077 ;
kq5.l2b1 = 0.002992052142451585 ;
kq5.r2b1 = -0.003632750242397138 ;
kq5.l2b2 = -0.003161687415299964 ;
kq5.r2b2 = 0.004789217895487427 ;
kq6.l2b1 = -0.004914041405060732 ;
kq6.r2b1 = 0.004325036893648474 ;
kq6.l2b2 = 0.00435499871003799 ;
kq6.r2b2 = -0.003849069368736662 ;
kq7.l2b1 = 0.007596769981034718 ;
kq7.r2b1 = -0.006365016250351723 ;
kq7.l2b2 = -0.00796714126582468 ;
kq7.r2b2 = 0.00745158420445761 ;
kq8.l2b1 = -0.005411961904248684 ;
kq8.r2b1 = 0.006705303881217031 ;
kq8.l2b2 = 0.007291340581511784 ;
kq8.r2b2 = -0.0056715768856223 ;
kq9.l2b1 = 0.007007798656633821 ;
kq9.r2b1 = -0.006598451790605826 ;
kq9.l2b2 = -0.007070026420299585 ;
kq9.r2b2 = 0.006760167917102869 ;
kq10.l2b1 = -0.006386533377225534 ;
kq10.r2b1 = 0.007303515732416511 ;
kq10.l2b2 = 0.007041150621115965 ;
kq10.r2b2 = -0.005319321912433107 ;
kqtl11.l2b1 = 0.0002304395439083318 ;
kqtl11.r2b1 = -0.0002921501869474251 ;
kqtl11.l2b2 = 0.00379594732756376 ;
kqtl11.r2b2 = 0.0004427310162922562 ;
kqt12.l2b1 = 0.001995731466811255 ;
kqt12.r2b1 = -0.002162400691916578 ;
kqt12.l2b2 = -0.003068952591503745 ;
kqt12.r2b2 = -0.001735186580005312 ;
kqt13.l2b1 = 0.002819050559021494 ;
kqt13.r2b1 = -0.001754635488732433 ;
kqt13.l2b2 = 0.0005142790673166675 ;
kqt13.r2b2 = 0.004490483605532135 ;
acbxh1.l2 := +6.470588235294118e-08*on_x2h+8e-06*on_sep2h ;
acbxh1.r2 := -6.470588235294118e-08*on_x2h+8e-06*on_sep2h ;
acbxh2.l2 := +6.470588235294118e-08*on_x2h+8e-06*on_sep2h ;
acbxh2.r2 := -6.470588235294118e-08*on_x2h+8e-06*on_sep2h ;
acbxh3.l2 := +6.470588235294118e-08*on_x2h+8e-06*on_sep2h ;
acbxh3.r2 := -6.470588235294118e-08*on_x2h+8e-06*on_sep2h ;
acbxv1.l2 := +6.470588235294118e-08*on_x2v+8e-06*on_sep2v ;
acbxv1.r2 := -6.470588235294118e-08*on_x2v+8e-06*on_sep2v ;
acbxv2.l2 := +6.470588235294118e-08*on_x2v+8e-06*on_sep2v ;
acbxv2.r2 := -6.470588235294118e-08*on_x2v+8e-06*on_sep2v ;
acbxv3.l2 := +6.470588235294118e-08*on_x2v+8e-06*on_sep2v ;
acbxv3.r2 := -6.470588235294118e-08*on_x2v+8e-06*on_sep2v ;
acbyhs4.l2b1 := -8.434475106256415e-08*on_x2h+1.344175142391073e-05*on_sep2h+8.380301563599845e-05*on_o2h+4.847538630408008e-07*on_a2h ;
acbyvs4.l2b1 := -2.047111236115445e-07*on_x2v-2.611896835750947e-06*on_sep2v+5.007605735601563e-05*on_o2v+2.214414425443136e-07*on_a2v ;
acbyhs4.r2b1 := +1.64413498103644e-07*on_x2h-5.792915693487017e-06*on_sep2h+5.952148945061555e-05*on_o2h-3.63864800049773e-07*on_a2h ;
acbyvs4.r2b1 := -3.948321754084038e-08*on_x2v+1.504577927665373e-05*on_sep2v+0.0001059276547497191*on_o2v-7.745572184593216e-07*on_a2v ;
acbyhs4.l2b2 := +1.561938675515465e-07*on_x2h+6.441876446677571e-06*on_sep2h+6.14487230972978e-05*on_o2h+3.929212985490613e-07*on_a2h ;
acbyvs4.l2b2 := +1.319493519144897e-07*on_x2v-1.282644746809409e-05*on_sep2v+7.530655316079949e-05*on_o2v+3.734044503734806e-07*on_a2v ;
acbyhs4.r2b2 := +3.158652617145455e-08*on_x2h-1.494234037787184e-05*on_sep2h+0.0001045089328023882*on_o2h-7.560224667138705e-07*on_a2h ;
acbyvs4.r2b2 := -1.552218787282513e-07*on_x2v+6.5193422200207e-06*on_sep2v+6.168041359685321e-05*on_o2v-3.963937924676556e-07*on_a2v ;
acbyhs5.l2b1 := -2.257054658542448e-07*on_x2h-2.921477290918862e-06*on_sep2h-4.031214691574531e-05*on_o2h-5.281301018945827e-07*on_a2h ;
acbyvs5.l2b1 := -1.949335487975797e-07*on_x2v+1.539106271341049e-05*on_sep2v-4.570847627723478e-05*on_o2v-6.891209851834888e-07*on_a2v ;
acbcvs5.r2b1 := +2.879199640653355e-07*on_x2v-3.727354446741033e-06*on_sep2v-5.142795625753855e-05*on_o2v+6.737336602367446e-07*on_a2v ;
acbchs5.r2b1 := +2.956047697363028e-07*on_x2h+2.333874722702175e-05*on_sep2h-6.930961857047912e-05*on_o2h+1.044966605201754e-06*on_a2h ;
acbyhs5.l2b2 := +1.858910094854845e-07*on_x2h-1.467656732009223e-05*on_sep2h-4.358534192331554e-05*on_o2h-6.571270736299239e-07*on_a2h ;
acbyvs5.l2b2 := +2.347949261774879e-07*on_x2v+3.039608342212453e-06*on_sep2v-4.193881936825965e-05*on_o2v-5.494209027464532e-07*on_a2v ;
acbcvs5.r2b2 := -2.931621602380661e-07*on_x2v-2.314674670880279e-05*on_sep2v-6.874135610613949e-05*on_o2v+1.036374754569401e-06*on_a2v ;
acbchs5.r2b2 := -2.896651595266961e-07*on_x2h+3.749357700499093e-06*on_sep2h-5.173567429132813e-05*on_o2h+6.777899487942937e-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 := +0*on_dx1hs+0*on_dx1hl+0*on_dsep1h ;
acbv12.l2b1 = 0 ;
acbh12.r2b1 = 0 ;
acbv12.r2b2 = 0 ;
acbh13.l2b1 := +0*on_dx1hs+0*on_dx1hl+0*on_dsep1h ;
acbv13.l2b2 := +0*on_dx1vs+0*on_dx1vl+0*on_dsep1v ;
acbh13.r2b2 = 0 ;
acbv13.r2b1 = 0 ;
acbh14.l2b2 := +0*on_dx1hs+0*on_dx1hl+0*on_dsep1h ;
acbv14.l2b1 := +0*on_dx1vs+0*on_dx1vl+0*on_dsep1v ;
acbh14.r2b1 = 0 ;
acbv14.r2b2 = 0 ;
acbh15.l2b1 := +6.155946728815174e-08*on_dx1hs+6.00216741052559e-08*on_dx1hl-4.284220572763576e-07*on_dsep1h ;
acbv15.l2b2 := -5.395096512802201e-08*on_dx1vs-5.238087932930631e-08*on_dx1vl-1.445400409203859e-08*on_dsep1v ;
acbh15.r2b2 = 0 ;
acbv15.r2b1 = 0 ;
acbh16.l2b2 := +7.482763403276528e-08*on_dx1hs+7.498559837355687e-08*on_dx1hl+1.551771048240909e-06*on_dsep1h ;
acbv16.l2b1 := -6.911283173385435e-08*on_dx1vs-6.928762064372904e-08*on_dx1vl-1.337170550284252e-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 ;
acbh30.r2b1 = 0 ;
acbv30.r2b2 = 0 ;
acbh31.l2b1 = 0 ;
acbv31.l2b2 = 0 ;
acbh31.r2b2 = 0 ;
acbv31.r2b1 = 0 ;
acbh32.l2b2 = 0 ;
acbv32.l2b1 = 0 ;
acbh32.r2b1 = 0 ;
acbv32.r2b2 = 0 ;
betxIP2b1 = 10.000000; betyIP2b1 = 10.000000; alfxIP2b1 = 0.000000; alfyIP2b1 = -0.000000; dxIP2b1 = 0.000000; dpxIP2b1 = 0.000000;
betxIP2b2 = 10.000000; betyIP2b2 = 10.000000; alfxIP2b2 = -0.000000; alfyIP2b2 = -0.000000; dxIP2b2 = 0.000000; dpxIP2b2 = 0.000000;
muxIP2b1 = 2.950000; muyIP2b1 = 2.700000; muxIP2b1_L= 1.503800; muyIP2b1_L= 1.319133; muxIP2b1_R= 1.446200; muyIP2b1_R= 1.380867;
muxIP2b2 = 2.950000; muyIP2b2 = 2.700000; muxIP2b2_L= 1.312677; muyIP2b2_L= 1.542570; muxIP2b2_R= 1.637323; muyIP2b2_R= 1.157430;
xip2b1 := +0.001*on_sep2h+0.001*on_o2h ;
yip2b1 := +0.001*on_sep2v+0.001*on_o2v ;
pxip2b1 := +1e-06*on_x2h+1e-06*on_a2h ;
pyip2b1 := +1e-06*on_x2v+1e-06*on_a2v ;
xip2b2 := -0.001*on_sep2h+0.001*on_o2h ;
yip2b2 := -0.001*on_sep2v+0.001*on_o2v ;
pxip2b2 := -1e-06*on_x2h+1e-06*on_a2h ;
pyip2b2 := -1e-06*on_x2v+1e-06*on_a2v ;
!***IR8 Optics***
kqx.l8 = 0.0087798571413876 ;
ktqx1.l8 = 0 ;
ktqx2.l8 = 0 ;
kqx.r8 := -kqx.l8 ;
ktqx1.r8 = 0 ;