!****************************************Chicane******************************************* EX.CHICA.MAR.BEG: MARKER EX.CHICA.MAR.MID: MARKER EX.CHICA.MAR.END: MARKER EX.CHICA.ben.g = .05 !EX.CHICA.ben.L = 3.65 EX.CHICA.ben.L = (2/EX.CHICA.ben.g)*asin(EX.CHICA.ben.g*3.65/2) EX.CHICA.ben.angle = EX.CHICA.ben.g*EX.CHICA.ben.L EX.chica.hgap = 1.5*0.0254/2 !Half gap = 1.5 inch/2 EX.CHICA.Ben01: SBEND, L = EX.CHICA.ben.L, G = EX.CHICA.ben.g, HGAP=EX.chica.hgap, FINT = 0.5 EX.CHICA.Ben02: SBEND, L = EX.CHICA.ben.L, G = -EX.CHICA.ben.g, HGAP=EX.chica.hgap, FINT = 0.5 EX.CHICA.Ben03: SBEND, L = EX.CHICA.ben.L, G = -EX.CHICA.ben.g, HGAP=EX.chica.hgap, FINT = 0.5 EX.CHICA.Ben04: SBEND, L = EX.CHICA.ben.L, G = EX.CHICA.ben.g, HGAP=EX.chica.hgap, FINT = 0.5 EX.CHICA.Ben01[e1] = 0 EX.CHICA.Ben01[e2] = EX.CHICA.ben.angle EX.CHICA.Ben01[exact_fringe]=T EX.CHICA.Ben02[e1] = -EX.CHICA.ben.angle EX.CHICA.Ben02[e2] = 0 EX.CHICA.Ben02[exact_fringe]=T EX.CHICA.Ben03[e1] = 0 EX.CHICA.Ben03[e2] = -EX.CHICA.ben.angle EX.CHICA.Ben03[exact_fringe]=T EX.CHICA.Ben04[e1] = EX.CHICA.ben.angle EX.CHICA.Ben04[e2] = 0 EX.CHICA.Ben04[exact_fringe]=T EX.CHICA.Dri01: DRIFT, L = 1.103056949581688*1.1 EX.CHICA.Dri02: DRIFT, L = EX.CHICA.Dri01[L]/2 EX.CHICA.Dri03: DRIFT, L = EX.CHICA.Dri01[L]/2 EX.CHICA.Dri04: DRIFT, L = EX.CHICA.Dri01[L] half_chicane: line=(EX.CHICA.Ben01, & EX.CHICA.Dri01, & EX.CHICA.Ben02, & EX.CHICA.Dri02) !****************************************END Chicane*************************************** EX.CHICA: LINE = (EX.CHICA.MAR.BEG, & EX.CHICA.Ben01, & EX.CHICA.Dri01, & EX.CHICA.Ben02, & EX.CHICA.Dri02, & EX.CHICA.Mar.MID, & EX.CHICA.Dri03, & EX.CHICA.Ben03, & EX.CHICA.Dri04, & EX.CHICA.Ben04, & EX.CHICA.MAR.END)