!*********g-2 beam line ******** !*********CD1 version ********** !*********6/2013**************** !*** magnet parameters **** !twopi = 6.28318530718 !momentum = 8.827385 ! GeV/c 8.827385 !momentum = 8.88864 ! GeV/c 8.827385 momentum = 3.1 ! GeV/c brho = 3.335641 * momentum ! T-m lSDD = 1.616075 ! 63.625" SDD arc length lSQC_2 = 27.6*0.0254/2 ! half 0.70104 TeV I design report: 0.35052 lSQD_2 = 32.6*0.0254/2 ! half SQD quad length 0.82804 !lSQD_2 := 0.396875 ! half SQD quad length 0.82804 lSQA_2 = 0.4572/2 ! half 18" TeV I design report lSQB_2 = 0.64008/2 llQC_2 = 0.77216/2 ! 0.5*26.25" LQC quad length llQD_2 = 0.870/2 ! not correct - but used here llQE_2 = 0.8205/2 ! not correct - but used here LQ32_2 = 0.4064 ! steel length/2 lSQE_2 = 1.3117/2 ! llQB_2 = 0.6472/2 ! 25.5 - 25.3" effective length measured/design report l4Q24_2 = 0.6604/2 L8Q24_2 = 0.7112/2 L_NDA = 0.1651 ! L_NDB = 0.466725 ! !***********coil parameters************ !dcmagcoil: drift, l=0.2032 dcmagcoil: drift, l=0.128725 dcedwa : drift, l=0.1651 pdcedwa =0.1651 dc63120 : drift, l=0.2286 pdc63120 =0.2286 dcmdc : drift, l=0.159893 pdcmdc =0.159893 dcvdpa : drift,l=0.1524 pdcvdpa =0.1524 pdqcoil =0.1016 pnda_coil = 0.06985 dnda_coil: drift, l=0.06985 pndb_coil = 0.0587375 dndb_coil: drift, l=0.0587375 dqcoil : drift, l=0.1016 dlqcoil : drift, l=0.1778 plqcoil = 0.1778 dpflan = 0.1016 bel : drift, l= 0.127 gatev : drift, l=0.1016 dm1 : drift, l=0.5 ! generic magnet separation spacing dm1h : drift, l=0.25 ! generic half magnet separation spacing dm1s : drift, l=0.5-pdqcoil-dpflan dm1sl : drift, l=0.5-plqcoil-dpflan pdatoc = lsqa_2-lsqc_2 pdctob = lsqc_2-lsqb_2 pdctod = lsqc_2-lsqd_2 pddtoa = lsqd_2-lsqa_2 !dsqah : = 0.46126/2-.4572/2 ! don't ask dsqah = 0.00203 ! don't ask dm1a: drift, l= 0.5 + dsqah dm1as: drift, l= 0.5 + dsqah-pdqcoil-dpflan drsqah: drift, l=dsqah fa = 0.46126/0.4572 dsqch = 0.333375 - 0.70104/2 ! don't ask dm1c : drift, l= 0.5 + dsqch dm1cc : drift, l= 0.5 + 2*dsqch dm1cs : drift, l= 0.5 + dsqch-pdqcoil-dpflan drsqch : drift, l=dsqch fc = 0.333375*2/0.70104 dsqdh = 0.396875 - 0.82804/2 ! don't ask dm1d : drift, l= 0.5 + dsqdh dm1dd : drift, l= 0.5 + 2*dsqdh dm1dds : drift, l= 0.5 + 2*dsqdh-2*pdqcoil-2*dpflan dm1ds : drift, l= 0.5 + dsqdh-pdqcoil-dpflan drsqdh : drift, l=dsqdh fd = 0.396875*2/0.82804 !d4q24 = lsqa_2-l4q24_2 d4q24 = -0.1016 dc4q24 = lsqc_2-l4q24_2 dq24tosqa : drift, l=-d4q24 dsqato4q24 : drift, l=d4q24 !***BPMs**** hbpm : monitor, l = 0.1524 vbpm : monitor, l = 0.1524 !*****quad midpoint marker**** QMID: marker MW: MONITOR, l=0.381 TXMW: MONITOR, l=0.23495 SWIC: MONITOR, l=0.381 B_SWIC: MONITOR, l=0.15875 dflan1 : drift, l=0.1016 dflan : drift, l=0.1016 dflan2 : drift, l=0.1524 dflan3 : drift, l=0.0762 dflansh : drift, l=0.1016/2 !SEMSLOT1 : line =(dflan1,MW,dflan1) IC: instrument, l=0.381 MIC: instrument, l=0.15875 ICSLOT1 : line =(dflan1,IC,dflan1) B_IC: instrument, l=0.15875 pndbnda = 0.2794 HNDA : hkicker, l= 0.3048,kick=0 VNDA : vkicker, l= 0.3048,kick=0 HNDASLOT1 : line = (dflan1,HNDA,dflan1) VNDASLOT1 : line = (dflan1,VNDA,dflan1) HNDB : hkicker, l= 0.7874,kick=0 VNDB : vkicker, l= 0.7874,kick=0 HNDBSLOT1 : line = (dflan1,HNDB,dflan1) VNDBSLOT1 : line = (dflan1,VNDB,dflan1) HVDPA : hkicker, l= 0.762, kick =0 VVDPA : vkicker, l= 0.762, kick = 0 HVDPASLOT1 : line = (dflan1,HVDPA,dflan1) VVDPASLOT1 : line = (dflan1,VVDPA,dflan1) dcolins = 3.6684