macro asym_plot wtype=elas field=perp ttype=h opt fit set ltyp 1 set hcol 1. set dmod 1 vec/del * title_gl ' ' pmom=4.723 start_theta=11.0 if ([field] .eq. 'perp') then start_theta=11.5 endif message field = [field] message target = [ttype] message W region = [wtype] *sh tclsh get_pol.tcl [field][ttype] [pmom] FOR/FILE 44 [field][ttype]_[wtype].ps do ntar=1,2 if ( [ntar] .eq. 1) then fname=top_[field][ttype]_[pmom].out oname=top_[field][ttype]_[wtype].dat o1name=top_th1_[field][ttype]_[wtype].dat o11name=top_th11_[field][ttype]_[wtype].dat o2name=top_th2_[field][ttype]_[wtype].dat o12name=top_th12_[field][ttype]_[wtype].dat o3name=top_th3_[field][ttype]_[wtype].dat o4name=top_th4_[field][ttype]_[wtype].dat w1name=top_w1_[field][ttype]_[wtype].dat w2name=top_w2_[field][ttype]_[wtype].dat w3name=top_w3_[field][ttype]_[wtype].dat w4name=top_w4_[field][ttype]_[wtype].dat endif if ( [ntar] .eq. 2) then fname=bot_[field][ttype]_[pmom].out oname=bot_[field][ttype]_[wtype].dat o1name=bot_th1_[field][ttype]_[wtype].dat o11name=bot_th11_[field][ttype]_[wtype].dat o2name=bot_th2_[field][ttype]_[wtype].dat o12name=bot_th12_[field][ttype]_[wtype].dat o3name=bot_th3_[field][ttype]_[wtype].dat o4name=bot_th4_[field][ttype]_[wtype].dat w1name=bot_w1_[field][ttype]_[wtype].dat w2name=bot_w2_[field][ttype]_[wtype].dat w3name=bot_w3_[field][ttype]_[wtype].dat w4name=bot_w4_[field][ttype]_[wtype].dat endif vec/del vrun,vtar,vtpol,vbpol,vcasy,ptime,ntime,pcharge,ncharge vec/read vrun,vtar,vtpol,vbpol,vcasy,ptime,ntime,pcharge,ncharge [fname] sigma charge=pcharge+ncharge sigma time=ptime+ntime sigma acur=charge/time*1000 nrtot=$vlen(vrun,1) sigma vbpol=vbpol/100 vec/create vwpeak([nrtot]) r vec/create velas([nrtot]) r vec/create vwsig([nrtot]) r vec/create vdf([nrtot]) r vec/create vth([nrtot]) r vec/create vth1([nrtot]) r vec/create vth11([nrtot]) r vec/create vth2([nrtot]) r vec/create vth12([nrtot]) r vec/create vth3([nrtot]) r vec/create vth4([nrtot]) r vec/create vw1([nrtot]) r vec/create vwd1([nrtot]) r vec/create vwd2([nrtot]) r vec/create vwd3([nrtot]) r vec/create vwd4([nrtot]) r vec/create vw2([nrtot]) r vec/create vw3([nrtot]) r vec/create vw4([nrtot]) r vec/create vasy([nrtot]) r vec/create vasyerr([nrtot]) r vec/create vasyc([nrtot]) r vec/create vasycerr([nrtot]) r vec/create vasy1c([nrtot]) r vec/create vasy1cerr([nrtot]) r vec/create vasy11c([nrtot]) r vec/create vasy11cerr([nrtot]) r vec/create vasy2c([nrtot]) r vec/create vasy2cerr([nrtot]) r vec/create vasy12c([nrtot]) r vec/create vasy12cerr([nrtot]) r vec/create vasy3c([nrtot]) r vec/create vasy3cerr([nrtot]) r vec/create vasy4c([nrtot]) r vec/create vasy4cerr([nrtot]) r vec/create wasy1c([nrtot]) r vec/create wasy1cerr([nrtot]) r vec/create wasy2c([nrtot]) r vec/create wasy2cerr([nrtot]) r vec/create wasy3c([nrtot]) r vec/create wasy3cerr([nrtot]) r vec/create wasy4c([nrtot]) r vec/create wasy4cerr([nrtot]) r * message Looping for [nrtot] runs in file [fname] * * do nr=1,[nrtot] zone 1 1 *do nr=31,31 * nrun=vrun([nr]) tpol=vtpol([nr]) bpol=vbpol([nr]) tar=vtar([nr]) chasy=vcasy([nr]) * nseg=1 fname=../ntup/hms[nrun].[nseg].hbook chain -h[field] while ($FEXIST([fname])) do message add [fname] to chain chain h[field] [fname] nseg=[nseg]+1 fname=../ntup/hms[nrun].[nseg].hbook endwhile zone 1 1 * * constants from run 43775 para 12C+he if ([field] .eq. 'para') then vec/create fparf(4) r 0.13247E+00 -0.47851E+00 0.54514E+00 -0.18406E+00 vec/create fpar1(4) r 0.34406E-01 -0.12129E+00 0.13397E+00 -0.43785E-01 vec/create fpar2(4) r 0.52919E-01 -0.18597E+00 0.20898E+00 -0.72358E-01 vec/create fpar3(4) r 0.25090E-01 -0.94794E-01 0.11137E+00 -0.37743E-01 vec/create fpar4(4) r 0.15389E-01 -0.61279E-01 0.74606E-01 -0.24548E-01 vec/create fpar11(4) r 0.88035E-01 -0.30962E+00 0.34558E+00 -0.11710E+00 vec/create fpar12(4) r 0.40000E-01 -0.15455E+00 0.18441E+00 -0.61758E-01 vec/create vthlo(4) r 11.25 12.25 12.8 13.5 vec/create vthhi(4) r 12.25 12.8 13.5 15.0 vec/create vth1lo(2) r 11.25 12.8 vec/create vth1hi(2) r 12.8 15.0 endif * constants from run 43229 perp 12C+he if ([field] .eq. 'perp') then vec/create fparf(4) r 0.10957E+00 -0.39757E+00 0.45319E+00 -0.15035E+00 vec/create fpar1(4) r 0.42405E-01 -0.14945E+00 0.16689E+00 -0.56459E-01 vec/create fpar2(4) r 0.36657E-01 -0.13155E+00 0.14956E+00 -0.51008E-01 vec/create fpar3(4) r 0.20426E-01 -0.78576E-01 0.93997E-01 -0.32178E-01 vec/create fpar4(4) r 0.96519E-02 -0.37447E-01 0.43142E-01 -0.11260E-01 vec/create fpar11(4) r 0.79430E-01 -0.28224E+00 0.31786E+00 -0.10799E+00 vec/create fpar12(4) r 0.29975E-01 -0.11565E+00 0.13672E+00 -0.43289E-01 vec/create vthlo(4) r 11.5 12.5 13.1 13.8 vec/create vthhi(4) r 12.5 13.1 13.8 16.0 vec/create vth1lo(2) r 11.5 13.1 vec/create vth1hi(2) r 13.1 16.0 endif * calc dilution factor ( no theta cut) * nbin=200 wlo=.7 whi=1.100 step=([whi]-[wlo])/[nbin] ttit= W nrun=[nrun] cdir //pawc hist/del 0 cdir //h[field] hist/del 1011 1dhisto 1011 [ttit] 80 .8 .88 ntu/proj 1011 //h[field]/9010.w hsp>.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.0.8.01.and.hsp>.01.and.0.8.01.and.hsp>.01.and.0.8.01.and.hsp>.01.and.0.8.01.and.0.8.01.and.0.8.01.and.hsp>.01.and.0.8.01.and.hsp>.01.and.0.8.01.and.hsp>.01.and.0.8