! Chicane Parameters ! double dog leg (DDL) Parameters !magnet bend and edge signs are consistent with helen, but really need to be checked for abs accuracy B1: SBEN,L=0.294,ANGLE=0.3926990816987241,E1=-0.2617993877991494,& E2=0.1308996938995747,HGAP=0.025, ORDER=2,EDGE_ORDER=2 "B1_B2": DRIF,L=0.576882 B2: SBEN,L=0.294,ANGLE=-0.3926990816987241,E1=-0.1308996938995747,& E2=-0.2617993877991494,HGAP=0.025, ORDER=2,EDGE_ORDER=2 HMIDDRIF: DRIF,L=0.615 B3: SBEN,L=0.294,ANGLE=0.3926990816987241,E1=0.2617993877991494,& E2=0.1308996938995747,HGAP=0.025, ORDER=2,EDGE_ORDER=2 "B3_B4": DRIF,L=0.576882 B4: SBEN,L=0.294,ANGLE=-0.3926990816987241,E1=-0.1308996938995747,& E2=0.2617993877991494,HGAP=0.025, ORDER=2,EDGE_ORDER=2 !Sector Bends B1S: SBEN,L=0.25817,ANGLE=-0.3926990816987241,E1=0,& E2=0,HGAP=0.025, ORDER=2,EDGE_ORDER=2 B2S: SBEN,L=0.25817,ANGLE=0.3926990816987241,E1=0,& E2=0,HGAP=0.025, ORDER=2,EDGE_ORDER=2 B3S: SBEN,L=0.25817,ANGLE=-0.3926990816987241,E1=0,& E2=0,HGAP=0.025, ORDER=2,EDGE_ORDER=2 B4S: SBEN,L=0.25817,ANGLE=0.3926990816987241,E1=0,& E2=0,HGAP=0.025, ORDER=2,EDGE_ORDER=2 ! Doublet prior to Chicane Q1AX03: QUAD,L=0.102, K1=0 S2AX03: QUAD,L=0.102, tilt=0.78540, K1=0 !blue S1AX04: QUAD,L=0.102, tilt=0.78540, K1=0 !blue Q1AX05: QUAD,L=0.102, K1=0 !blue Q1AX06: QUAD,L=0.102, K1=0 ! THIS IS A SKEW CURRENTLY Q1AX06_Q2AX06: DRIF, L=0.046 Q2AX06: QUAD,L=0.102, K1=-16.88362378124689 "Q2AX06_BPM2": DRIF,L=0.021 "BPM2_Q3AX06": DRIF,L=0.0148 Q3AX06: QUAD,L=0.102, K1=13.22278664577937 "Q3AX06_X7": DRIF,L=0.077 "X7_CAX07": DRIF,L=0.02 !Doublet after chicane "CBX08_X8": DRIF,L=0.055 "X8_Q1AX08": DRIF,L=0.084 "Q1AX08_Q2AX08": DRIF,L=0.046 "Q2AX08_Q3AX08": DRIF,L=0.046 START: MARK, FITPOINT=1 END: MARK, FITPOINT=1 SCHIC: MARK, FITPOINT=1 ECHIC: MARK, FITPOINT=1 MCHIC:MARK, FITPOINT=1 X13FIT: MARK, FITPOINT=1 PROBE: MARK, FITPOINT=1 BCAV: WATCH, filename="%sBCAV.cor",mode=coord ACAV: WATCH, filename="%sACAV.cor",mode=coord EWATCH: WATCH, filename="%sEND.cor",mode=coord CAVOFF: MATR, FILENAME="CavOffMatrix.txt" CAVON: MATR, FILENAME="CavOnMatrix.txt" ! This is the beamline from X3 to B1 X3_Q1AX03: drift, L=0.0540 Q1AX03_BPM1: drift, L=0.0120 BPM1_S2AX03: drift, L=0.0330 S2AX03_X4: drift, L=0.0800 X4_CBX04: drift, L=0.0700 CBX04_S1AX04: drift, L=0.0990 S1AX04_X5: drift, L=0.1250 X5_S1AX05: drift, L=0.1240 S1AX05_CBX06: drift, L=0.2270 CBX06_X6: drift, L=0.0530 X6_S1AX06: drift, L=0.1200 X3: watch,filename="%s.X3",mode=coord X4: watch,filename="%s.X4",mode=coord X5: watch,filename="%s.X5",mode=coord X6: watch,filename="%s.X6",mode=coord ! The remainder of this file is the beamline to the dump. Q3AX08_CBX09: drift, L=0.0220 CBX09_X9: drift, L=0.0650 X9_X10: drift, L=0.2600 X10_CAX10: drift, L=0.1500 CAX10_TOFAX10: drift, L=0.0900 TOFAX10_X11: drift, L=0.2730 X11_Q1AX11: drift, L=0.0820 Q1AX11_BPM4: drift, L=0.0170 BPM4_Q2AX11: drift, L=0.0220 Q2AX11_Q3AX11: drift, L=0.0390 Q3AX11_CBX12: drift, L=0.0220 CBX12_X12: drift, L=0.0750 X12_X13: drift, L=0.3239 X13_X14: drift, L=0.2540 X14_Q1AX14: drift, L=0.0770 Q1AX14_CAX14: drift, L=0.0330 CAX14_Q2AX14: drift, L=0.0330 Q2AX14_BPM5: drift, L=0.0220 BPM5_Q3AX14: drift, L=0.0440 Q3AX14_X15: drift, L=0.0520 X15_BPM6: drift, L=0.2730 BPM6_SPEC: drift, L=0.2800 SPEC_BPM7: drift, L=0.1250 BPM7_XS3: drift, L=0.1280 Q1AX08: QUAD,L=0.102, K1=18.02148733468253 Q2AX08: QUAD,L=0.102, K1=-18.94549891969956 Q3AX08: QUAD,L=0.102, K1=0 Q1AX11: QUAD,L=0.102, K1=0 !blue Q2AX11: QUAD,L=0.102, K1=0 !blue Q3AX11: QUAD,L=0.102, K1=0 !blue Q1AX14: QUAD,L=0.102, K1=0 !green Q2AX14: QUAD,L=0.102, K1=-24.12924301074635 !green Q3AX14: QUAD,L=0.102, K1=31.22578499731789 !green SPEC: sbend, L=.2904, & angle=" 45.00 180 / -1 acos *", & tilt=" -90.00 180 / -1 acos *", & e1=" 00.00 180 / -1 acos *", & e2=" 22.50 180 / -1 acos *", & hgap=.025 X7: watch,filename="%s.X7",mode=coord X8: watch,filename="%s.X8",mode=coord X9: watch,filename="%s.X9",mode=coord X10: watch,filename="%s.X10",mode=coord X11: watch,filename="%s.X11",mode=coord X12: watch,filename="%s.X12",mode=coord X13: watch,filename="%s.X13",mode=coord X14: watch,filename="%s.X14",mode=coord X15: watch,filename="%s.X15",mode=coord XS3: watch,filename="%s.XS3",mode=coord BPM3: MONI BPM4: MONI BPM5: MONI BPM6: MONI BPM7: MONI ! energy bpm CHIC_CAV_OFF: LINE=(SCHIC, B1, B1_B2, B2, HMIDDRIF, MCHIC, BCAV, CAVOFF, ACAV, MCHIC, HMIDDRIF, & B3, B3_B4, B4, ECHIC) CHIC_CAV_ON: LINE=(SCHIC, B1, B1_B2, B2, HMIDDRIF, MCHIC, BCAV, CAVON, ACAV, MCHIC, HMIDDRIF, & B3, B3_B4, B4, ECHIC) HALFCHIC: LINE=(SCHIC, B1, B1_B2, B2, HMIDDRIF, MCHIC, BCAV) HALF2: LINE=(ACAV, MCHIC, HMIDDRIF, B3, B3_B4, B4, ECHIC) BACKHCHIC: Line=(mchic,HMIDDRIF, B2, B1_B2, B1, SCHIC, X7_CAX07, Q3AX06_X7, Q3ax06, bpm2_Q3ax06, & Q2AX06_BPM2, Q2AX06, Q1AX06_Q2AX06, Q1AX06, X6_S1AX06, X6, CBX06_X6, S1AX05_CBX06, Q1AX05, & X5_S1AX05, X5, S1AX04_X5, S1AX04, CBX04_S1AX04, X4_CBX04, X4, S2AX03_X4, S2AX03, BPM1_S2AX03, & Q1AX03_BPM1, Q1AX03, START) LineCavoff: Line=(START, Q1AX03, Q1AX03_BPM1, BPM1_S2AX03, S2AX03, & S2AX03_X4, X4, X4_CBX04, CBX04_S1AX04, S1AX04, S1AX04_X5, X5, X5_S1AX05, Q1AX05, & S1AX05_CBX06, CBX06_X6, X6, X6_S1AX06, & Q1AX06, Q1AX06_Q2AX06, Q2AX06, Q2AX06_BPM2, BPM2_Q3AX06, Q3AX06, Q3AX06_X7, X7_CAX07, & CHIC_CAV_OFF, & CBX08_X8, X8_Q1AX08, Q1AX08, Q1AX08_Q2AX08, Q2AX08, Q2AX08_Q3AX08, Q3AX08, & Q3AX08_CBX09, CBX09_X9, X9, X9_X10, X10, X10_CAX10, & CAX10_TOFAX10, TOFAX10_X11, X11, X11_Q1AX11, Q1AX11, & Q1AX11_BPM4, BPM4, BPM4_Q2AX11, Q2AX11, Q2AX11_Q3AX11, probe, Q3AX11, Q3AX11_CBX12, & CBX12_X12, X12, X12_X13, X13, X13FIT, X13_X14, X14, X14_Q1AX14, & Q1AX14, Q1AX14_CAX14, CAX14_Q2AX14, Q2AX14, Q2AX14_BPM5, & BPM5, BPM5_Q3AX14, Q3AX14, Q3AX14_X15, X15, X15_BPM6, BPM6, BPM6_SPEC, & SPEC, SPEC_BPM7, BPM7, BPM7_XS3, XS3, END) LineCavOn: Line=(START, Q1AX03, Q1AX03_BPM1, BPM1_S2AX03, S2AX03, & S2AX03_X4, X4, X4_CBX04, CBX04_S1AX04, S1AX04, S1AX04_X5, X5, X5_S1AX05, Q1AX05, & S1AX05_CBX06, CBX06_X6, X6, X6_S1AX06, & Q1AX06, Q1AX06_Q2AX06, Q2AX06, Q2AX06_BPM2, BPM2_Q3AX06, Q3AX06, Q3AX06_X7, X7_CAX07, & CHIC_CAV_ON,& CBX08_X8, X8_Q1AX08, Q1AX08, Q1AX08_Q2AX08, Q2AX08, Q2AX08_Q3AX08, Q3AX08, & Q3AX08_CBX09, CBX09_X9, X9, X9_X10, X10, X10_CAX10, & CAX10_TOFAX10, TOFAX10_X11, X11, X11_Q1AX11, Q1AX11, & Q1AX11_BPM4, BPM4, BPM4_Q2AX11, Q2AX11, Q2AX11_Q3AX11, Q3AX11, Q3AX11_CBX12, & CBX12_X12, X12, X12_X13, X13, X13FIT, X13_X14, X14, X14_Q1AX14, & Q1AX14, Q1AX14_CAX14, CAX14_Q2AX14, Q2AX14, Q2AX14_BPM5, & BPM5, BPM5_Q3AX14, Q3AX14, Q3AX14_X15, X15, X15_BPM6, BPM6, BPM6_SPEC, & SPEC, SPEC_BPM7, BPM7, BPM7_XS3, XS3, END) Line2MidChic: Line=(START, Q1AX03, Q1AX03_BPM1, BPM1_S2AX03, S2AX03, & S2AX03_X4, X4, X4_CBX04, CBX04_S1AX04, S1AX04, S1AX04_X5, X5, X5_S1AX05, Q1AX05, & S1AX05_CBX06, CBX06_X6, X6, X6_S1AX06, & Q1AX06, Q1AX06_Q2AX06, Q2AX06, Q2AX06_BPM2, BPM2_Q3AX06, Q3AX06, Q3AX06_X7, X7_CAX07, & SCHIC, B1, B1_B2, B2, HMIDDRIF, MCHIC, BCAV) Line2X11: Line=(START, Q1AX03, Q1AX03_BPM1, BPM1_S2AX03, S2AX03, & S2AX03_X4, X4, X4_CBX04, CBX04_S1AX04, S1AX04, S1AX04_X5, X5, X5_S1AX05, Q1AX05, & S1AX05_CBX06, CBX06_X6, X6, X6_S1AX06, & Q1AX06, Q1AX06_Q2AX06, Q2AX06, Q2AX06_BPM2, BPM2_Q3AX06, Q3AX06, Q3AX06_X7, X7_CAX07, & CHIC_CAV_ON,& CBX08_X8, X8_Q1AX08, Q1AX08, Q1AX08_Q2AX08, Q2AX08, Q2AX08_Q3AX08, Q3AX08, & Q3AX08_CBX09, CBX09_X9, X9, X9_X10, X10, X10_CAX10, & CAX10_TOFAX10, TOFAX10_X11, X11) RETURN