Ignore:
Timestamp:
Feb 2, 2018 8:26:07 AM (5 years ago)
Author:
srkline
Message:

additions to VCALC procedures to correctly account for panel motion (individual, not symmetric). Updated the plotting routines to all (mostly) pass through the same subroutines so that additional averaging modes will be easier to add.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_DataPlotting.ipf

    r1074 r1081  
    482482                        AppendToGraph/W=$winNameStr iBin_qxqy_MT vs qBin_qxqy_MT 
    483483                        AppendToGraph/W=$winNameStr iBin_qxqy_MB vs qBin_qxqy_MB 
    484                         ErrorBars/T=0 iBin_qxqy_ML Y,wave=(:eBin_qxqy_ML,:eBin_qxqy_ML) 
    485                         ErrorBars/T=0 iBin_qxqy_MR Y,wave=(:eBin_qxqy_MR,:eBin_qxqy_MR) 
    486                         ErrorBars/T=0 iBin_qxqy_MT Y,wave=(:eBin_qxqy_MT,:eBin_qxqy_MT) 
    487                         ErrorBars/T=0 iBin_qxqy_MB Y,wave=(:eBin_qxqy_MB,:eBin_qxqy_MB) 
     484                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_ML Y,wave=(:eBin_qxqy_ML,:eBin_qxqy_ML) 
     485                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MR Y,wave=(:eBin_qxqy_MR,:eBin_qxqy_MR) 
     486                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MT Y,wave=(:eBin_qxqy_MT,:eBin_qxqy_MT) 
     487                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MB Y,wave=(:eBin_qxqy_MB,:eBin_qxqy_MB) 
    488488                         
    489489                        ModifyGraph/W=$winNameStr mode=4 
     
    505505                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLR vs qBin_qxqy_MLR 
    506506                        AppendToGraph/W=$winNameStr iBin_qxqy_MTB vs qBin_qxqy_MTB 
    507                         ErrorBars/T=0 iBin_qxqy_MLR Y,wave=(:eBin_qxqy_MLR,:eBin_qxqy_MLR) 
    508                         ErrorBars/T=0 iBin_qxqy_MTB Y,wave=(:eBin_qxqy_MTB,:eBin_qxqy_MTB) 
     507 
     508                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MTB Y,wave=(:eBin_qxqy_MTB,:eBin_qxqy_MTB) 
    509509                         
    510510                        ModifyGraph/W=$winNameStr mode=4 
     
    529529                if(V_flag==0) 
    530530                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLRTB vs qBin_qxqy_MLRTB 
    531                         ErrorBars/T=0 iBin_qxqy_MLRTB Y,wave=(:eBin_qxqy_MLRTB,:eBin_qxqy_MLRTB) 
     531                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLRTB Y,wave=(:eBin_qxqy_MLRTB,:eBin_qxqy_MLRTB) 
    532532                         
    533533                        ModifyGraph/W=$winNameStr mode=4 
     
    554554//                      AppendToGraph/W=$winNameStr iBin_qxqy_MT vs qBin_qxqy_MT 
    555555//                      AppendToGraph/W=$winNameStr iBin_qxqy_MB vs qBin_qxqy_MB 
    556                         ErrorBars/T=0 iBin_qxqy_ML Y,wave=(:eBin_qxqy_ML,:eBin_qxqy_ML) 
    557                         ErrorBars/T=0 iBin_qxqy_MR Y,wave=(:eBin_qxqy_MR,:eBin_qxqy_MR) 
     556                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_ML Y,wave=(:eBin_qxqy_ML,:eBin_qxqy_ML) 
     557                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MR Y,wave=(:eBin_qxqy_MR,:eBin_qxqy_MR) 
    558558//                      ErrorBars/T=0 iBin_qxqy_MT Y,wave=(:eBin_qxqy_MT,:eBin_qxqy_MT) 
    559559//                      ErrorBars/T=0 iBin_qxqy_MB Y,wave=(:eBin_qxqy_MB,:eBin_qxqy_MB) 
     
    580580                if(V_flag==0) 
    581581                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLRTB vs qBin_qxqy_MLRTB 
    582                         ErrorBars/T=0 iBin_qxqy_MLRTB Y,wave=(:eBin_qxqy_MLRTB,:eBin_qxqy_MLRTB) 
     582                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLRTB Y,wave=(:eBin_qxqy_MLRTB,:eBin_qxqy_MLRTB) 
    583583                         
    584584                        ModifyGraph/W=$winNameStr mode=4 
     
    602602                if(V_flag==0) 
    603603                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLR vs qBin_qxqy_MLR 
    604                         ErrorBars/T=0 iBin_qxqy_MLR Y,wave=(:eBin_qxqy_MLR,:eBin_qxqy_MLR) 
     604                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLR Y,wave=(:eBin_qxqy_MLR,:eBin_qxqy_MLR) 
    605605                         
    606606                        ModifyGraph/W=$winNameStr mode=4 
     
    624624                if(V_flag==0) 
    625625                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLR vs qBin_qxqy_MLR 
    626                         ErrorBars/T=0 iBin_qxqy_MLR Y,wave=(:eBin_qxqy_MLR,:eBin_qxqy_MLR) 
     626                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLR Y,wave=(:eBin_qxqy_MLR,:eBin_qxqy_MLR) 
    627627                         
    628628                        ModifyGraph/W=$winNameStr mode=4 
     
    683683                        AppendToGraph/W=$winNameStr iBin_qxqy_FT vs qBin_qxqy_FT 
    684684                        AppendToGraph/W=$winNameStr iBin_qxqy_FB vs qBin_qxqy_FB 
    685                         ErrorBars/T=0 iBin_qxqy_FL Y,wave=(:eBin_qxqy_FL,:eBin_qxqy_FL) 
    686                         ErrorBars/T=0 iBin_qxqy_FR Y,wave=(:eBin_qxqy_FR,:eBin_qxqy_FR) 
    687                         ErrorBars/T=0 iBin_qxqy_FT Y,wave=(:eBin_qxqy_FT,:eBin_qxqy_FT) 
    688                         ErrorBars/T=0 iBin_qxqy_FB Y,wave=(:eBin_qxqy_FB,:eBin_qxqy_FB) 
     685                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FL Y,wave=(:eBin_qxqy_FL,:eBin_qxqy_FL) 
     686                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FR Y,wave=(:eBin_qxqy_FR,:eBin_qxqy_FR) 
     687                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FT Y,wave=(:eBin_qxqy_FT,:eBin_qxqy_FT) 
     688                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FB Y,wave=(:eBin_qxqy_FB,:eBin_qxqy_FB) 
    689689 
    690690                        ModifyGraph/W=$winNameStr mode=4 
     
    709709                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLR vs qBin_qxqy_FLR 
    710710                        AppendToGraph/W=$winNameStr iBin_qxqy_FTB vs qBin_qxqy_FTB 
    711                         ErrorBars/T=0 iBin_qxqy_FLR Y,wave=(:eBin_qxqy_FLR,:eBin_qxqy_FLR) 
    712                         ErrorBars/T=0 iBin_qxqy_FTB Y,wave=(:eBin_qxqy_FTB,:eBin_qxqy_FTB) 
     711                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLR Y,wave=(:eBin_qxqy_FLR,:eBin_qxqy_FLR) 
     712                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FTB Y,wave=(:eBin_qxqy_FTB,:eBin_qxqy_FTB) 
    713713 
    714714                        ModifyGraph/W=$winNameStr mode=4 
     
    733733                if(V_flag==0) 
    734734                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLRTB vs qBin_qxqy_FLRTB 
    735                         ErrorBars/T=0 iBin_qxqy_FLRTB Y,wave=(:eBin_qxqy_FLRTB,:eBin_qxqy_FLRTB) 
     735                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLRTB Y,wave=(:eBin_qxqy_FLRTB,:eBin_qxqy_FLRTB) 
    736736 
    737737                        ModifyGraph/W=$winNameStr mode=4 
     
    758758//                      AppendToGraph/W=$winNameStr iBin_qxqy_FT vs qBin_qxqy_FT 
    759759//                      AppendToGraph/W=$winNameStr iBin_qxqy_FB vs qBin_qxqy_FB 
    760                         ErrorBars/T=0 iBin_qxqy_FL Y,wave=(:eBin_qxqy_FL,:eBin_qxqy_FL) 
    761                         ErrorBars/T=0 iBin_qxqy_FR Y,wave=(:eBin_qxqy_FR,:eBin_qxqy_FR) 
     760                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FL Y,wave=(:eBin_qxqy_FL,:eBin_qxqy_FL) 
     761                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FR Y,wave=(:eBin_qxqy_FR,:eBin_qxqy_FR) 
    762762//                      ErrorBars/T=0 iBin_qxqy_FT Y,wave=(:eBin_qxqy_FT,:eBin_qxqy_FT) 
    763763//                      ErrorBars/T=0 iBin_qxqy_FB Y,wave=(:eBin_qxqy_FB,:eBin_qxqy_FB) 
     
    785785                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLR vs qBin_qxqy_FLR 
    786786                        AppendToGraph/W=$winNameStr iBin_qxqy_FTB vs qBin_qxqy_FTB 
    787                         ErrorBars/T=0 iBin_qxqy_FLR Y,wave=(:eBin_qxqy_FLR,:eBin_qxqy_FLR) 
    788                         ErrorBars/T=0 iBin_qxqy_FTB Y,wave=(:eBin_qxqy_FTB,:eBin_qxqy_FTB) 
     787                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLR Y,wave=(:eBin_qxqy_FLR,:eBin_qxqy_FLR) 
     788                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FTB Y,wave=(:eBin_qxqy_FTB,:eBin_qxqy_FTB) 
    789789 
    790790                        ModifyGraph/W=$winNameStr mode=4 
     
    809809                if(V_flag==0) 
    810810                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLRTB vs qBin_qxqy_FLRTB 
    811                         ErrorBars/T=0 iBin_qxqy_FLRTB Y,wave=(:eBin_qxqy_FLRTB,:eBin_qxqy_FLRTB) 
     811                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLRTB Y,wave=(:eBin_qxqy_FLRTB,:eBin_qxqy_FLRTB) 
    812812 
    813813                        ModifyGraph/W=$winNameStr mode=4 
     
    832832                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLR vs qBin_qxqy_FLR 
    833833                        AppendToGraph/W=$winNameStr iBin_qxqy_FTB vs qBin_qxqy_FTB 
    834                         ErrorBars/T=0 iBin_qxqy_FLR Y,wave=(:eBin_qxqy_FLR,:eBin_qxqy_FLR) 
    835                         ErrorBars/T=0 iBin_qxqy_FTB Y,wave=(:eBin_qxqy_FTB,:eBin_qxqy_FTB) 
     834                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLR Y,wave=(:eBin_qxqy_FLR,:eBin_qxqy_FLR) 
     835                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FTB Y,wave=(:eBin_qxqy_FTB,:eBin_qxqy_FTB) 
    836836 
    837837                        ModifyGraph/W=$winNameStr mode=4 
     
    878878        ClearIQIfDisplayed_AllFldr("B",winNameStr) 
    879879 
    880  
    881         SetDataFolder $(fullPathToFolder)        
    882  
    883 //      if(binType==1 || binType==2 || binType==3) 
    884         if(binType==1 || binType==2 || binType==3) 
     880// skip everything if back detector is ignored 
     881        if(!root:Packages:NIST:VSANS:Globals:gIgnoreDetB) 
    885882         
    886883                SetDataFolder $(fullPathToFolder)        
    887                 CheckDisplayed/W=$winNameStr iBin_qxqy_B 
    888                  
    889                 if(V_flag==0) 
    890                         AppendtoGraph/W=$winNameStr iBin_qxqy_B vs qBin_qxqy_B 
    891                         ErrorBars/T=0 iBin_qxqy_B Y,wave=(:eBin_qxqy_B,:eBin_qxqy_B) 
    892                         ModifyGraph/W=$winNameStr mode(iBin_qxqy_B)=4 
    893                         ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B)=(1,52428,52428) 
    894                         ModifyGraph/W=$winNameStr grid=1 
    895                         ModifyGraph/W=$winNameStr log=1 
    896                         ModifyGraph/W=$winNameStr mirror=2 
    897                         ModifyGraph/W=$winNameStr marker(iBin_qxqy_B)=19,msize(iBin_qxqy_B)=2 
    898 //                      ModifyGraph/W=$winNameStr msize(iBin_qxqy_B)=3,textMarker(iBin_qxqy_B)={"B","default",1,0,5,0.00,0.00} 
    899  
     884         
     885                if(binType==1 || binType==2 || binType==3) 
     886                 
     887                        SetDataFolder $(fullPathToFolder)        
     888                        CheckDisplayed/W=$winNameStr iBin_qxqy_B 
     889                         
     890                        if(V_flag==0) 
     891                                AppendtoGraph/W=$winNameStr iBin_qxqy_B vs qBin_qxqy_B 
     892                                ErrorBars/T=0/W=$winNameStr iBin_qxqy_B Y,wave=(:eBin_qxqy_B,:eBin_qxqy_B) 
     893                                ModifyGraph/W=$winNameStr mode(iBin_qxqy_B)=4 
     894                                ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B)=(1,52428,52428) 
     895                                ModifyGraph/W=$winNameStr grid=1 
     896                                ModifyGraph/W=$winNameStr log=1 
     897                                ModifyGraph/W=$winNameStr mirror=2 
     898                                ModifyGraph/W=$winNameStr marker(iBin_qxqy_B)=19,msize(iBin_qxqy_B)=2 
     899        //                      ModifyGraph/W=$winNameStr msize(iBin_qxqy_B)=3,textMarker(iBin_qxqy_B)={"B","default",1,0,5,0.00,0.00} 
     900                        endif 
     901                         
    900902                endif 
    901                  
    902         endif 
    903  
    904         //nothing different here since there is ony a single detector to display, but for the future... 
    905         if(binType==4) 
    906          
    907                 SetDataFolder $(fullPathToFolder)                               // ClearIQIfDisplayed_AllFldr() resets to root: 
    908                 CheckDisplayed/W=$winNameStr iBin_qxqy_B 
    909                  
    910                 if(V_flag==0) 
    911                         AppendtoGraph/W=$winNameStr iBin_qxqy_B vs qBin_qxqy_B 
    912                         ModifyGraph/W=$winNameStr mode(iBin_qxqy_B)=4 
    913                         ModifyGraph/W=$winNameStr marker(iBin_qxqy_B)=19 
    914                         ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B)=(1,52428,52428) 
    915                         ModifyGraph/W=$winNameStr msize(iBin_qxqy_B)=2 
    916                         ModifyGraph/W=$winNameStr grid=1 
    917                         ModifyGraph/W=$winNameStr log=1 
    918                         ModifyGraph/W=$winNameStr mirror=2 
     903         
     904                //nothing different here since there is ony a single detector to display, but for the future... 
     905                if(binType==4) 
     906                 
     907                        SetDataFolder $(fullPathToFolder)                               // ClearIQIfDisplayed_AllFldr() resets to root: 
     908                        CheckDisplayed/W=$winNameStr iBin_qxqy_B 
     909                         
     910                        if(V_flag==0) 
     911                                AppendtoGraph/W=$winNameStr iBin_qxqy_B vs qBin_qxqy_B 
     912                                ErrorBars/T=0/W=$winNameStr iBin_qxqy_B Y,wave=(:eBin_qxqy_B,:eBin_qxqy_B) 
     913                                ModifyGraph/W=$winNameStr mode(iBin_qxqy_B)=4 
     914                                ModifyGraph/W=$winNameStr marker(iBin_qxqy_B)=19 
     915                                ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B)=(1,52428,52428) 
     916                                ModifyGraph/W=$winNameStr msize(iBin_qxqy_B)=2 
     917                                ModifyGraph/W=$winNameStr grid=1 
     918                                ModifyGraph/W=$winNameStr log=1 
     919                                ModifyGraph/W=$winNameStr mirror=2 
     920                        endif 
    919921                endif 
    920         endif 
    921  
    922         if(binType==5 || binType==6 || binType==7) 
    923          
    924                 SetDataFolder $(fullPathToFolder)        
    925                 CheckDisplayed/W=$winNameStr iBin_qxqy_B 
    926                  
    927                 if(V_flag==0) 
    928                         AppendtoGraph/W=$winNameStr iBin_qxqy_B vs qBin_qxqy_B 
    929                         ErrorBars/T=0 iBin_qxqy_B Y,wave=(:eBin_qxqy_B,:eBin_qxqy_B) 
    930                         ModifyGraph/W=$winNameStr mode(iBin_qxqy_B)=4 
    931                         ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B)=(1,52428,52428) 
    932                         ModifyGraph/W=$winNameStr grid=1 
    933                         ModifyGraph/W=$winNameStr log=1 
    934                         ModifyGraph/W=$winNameStr mirror=2 
    935                         ModifyGraph/W=$winNameStr marker(iBin_qxqy_B)=19,msize(iBin_qxqy_B)=2 
    936 //                      ModifyGraph/W=$winNameStr msize(iBin_qxqy_B)=3,textMarker(iBin_qxqy_B)={"B","default",1,0,5,0.00,0.00} 
    937  
     922         
     923                if(binType==5 || binType==6 || binType==7) 
     924                 
     925                        SetDataFolder $(fullPathToFolder)        
     926                        CheckDisplayed/W=$winNameStr iBin_qxqy_B 
     927                         
     928                        if(V_flag==0) 
     929                                AppendtoGraph/W=$winNameStr iBin_qxqy_B vs qBin_qxqy_B 
     930                                ErrorBars/T=0/W=$winNameStr iBin_qxqy_B Y,wave=(:eBin_qxqy_B,:eBin_qxqy_B) 
     931                                ModifyGraph/W=$winNameStr mode(iBin_qxqy_B)=4 
     932                                ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B)=(1,52428,52428) 
     933                                ModifyGraph/W=$winNameStr grid=1 
     934                                ModifyGraph/W=$winNameStr log=1 
     935                                ModifyGraph/W=$winNameStr mirror=2 
     936                                ModifyGraph/W=$winNameStr marker(iBin_qxqy_B)=19,msize(iBin_qxqy_B)=2 
     937        //                      ModifyGraph/W=$winNameStr msize(iBin_qxqy_B)=3,textMarker(iBin_qxqy_B)={"B","default",1,0,5,0.00,0.00} 
     938                        endif 
     939                         
    938940                endif 
    939                  
    940         endif 
    941  
     941 
     942        endif           // if (don't ignore back detector) 
    942943         
    943944        SetDataFolder root: 
     
    964965        ClearIQIfDisplayed_AllFldr("B_trim",winNameStr) 
    965966 
    966  
    967         SetDataFolder $(fullPathToFolder)        
    968  
    969         if(binType==1 || binType==2 || binType==3) 
     967// skip everything if back detector is ignored 
     968        if(!root:Packages:NIST:VSANS:Globals:gIgnoreDetB) 
    970969         
    971970                SetDataFolder $(fullPathToFolder)        
    972                 CheckDisplayed/W=$winNameStr iBin_qxqy_B_trim 
    973                  
    974                 if(V_flag==0) 
    975                         AppendtoGraph/W=$winNameStr iBin_qxqy_B_trim vs qBin_qxqy_B_trim 
    976                         ErrorBars/T=0 iBin_qxqy_B_trim Y,wave=(:eBin_qxqy_B_trim,:eBin_qxqy_B_trim) 
    977                         ModifyGraph/W=$winNameStr mode(iBin_qxqy_B_trim)=4 
    978                         ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B_trim)=(1,52428,52428) 
    979                         ModifyGraph/W=$winNameStr grid=1 
    980                         ModifyGraph/W=$winNameStr log=1 
    981                         ModifyGraph/W=$winNameStr mirror=2 
    982                         ModifyGraph/W=$winNameStr marker(iBin_qxqy_B_trim)=19,msize(iBin_qxqy_B_trim)=3 
    983 //                      ModifyGraph/W=$winNameStr msize(iBin_qxqy_B_trim)=3,textMarker(iBin_qxqy_B_trim)={"B","default",1,0,5,0.00,0.00} 
    984  
     971         
     972                if(binType==1 || binType==2 || binType==3) 
     973                 
     974                        SetDataFolder $(fullPathToFolder)        
     975                        CheckDisplayed/W=$winNameStr iBin_qxqy_B_trim 
     976                         
     977                        if(V_flag==0) 
     978                                AppendtoGraph/W=$winNameStr iBin_qxqy_B_trim vs qBin_qxqy_B_trim 
     979                                ErrorBars/T=0/W=$winNameStr iBin_qxqy_B_trim Y,wave=(:eBin_qxqy_B_trim,:eBin_qxqy_B_trim) 
     980                                ModifyGraph/W=$winNameStr mode(iBin_qxqy_B_trim)=4 
     981                                ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B_trim)=(1,52428,52428) 
     982                                ModifyGraph/W=$winNameStr grid=1 
     983                                ModifyGraph/W=$winNameStr log=1 
     984                                ModifyGraph/W=$winNameStr mirror=2 
     985                                ModifyGraph/W=$winNameStr marker(iBin_qxqy_B_trim)=19,msize(iBin_qxqy_B_trim)=3 
     986        //                      ModifyGraph/W=$winNameStr msize(iBin_qxqy_B_trim)=3,textMarker(iBin_qxqy_B_trim)={"B","default",1,0,5,0.00,0.00} 
     987         
     988                        endif 
     989                         
    985990                endif 
    986                  
    987         endif 
    988  
    989         //nothing different here since there is ony a single detector to display, but for the future... 
    990         if(binType==4) 
    991          
     991         
     992                //nothing different here since there is ony a single detector to display, but for the future... 
     993                if(binType==4) 
     994                 
     995                        SetDataFolder $(fullPathToFolder)        
     996                        CheckDisplayed/W=$winNameStr iBin_qxqy_B_trim 
     997                         
     998                        if(V_flag==0) 
     999                                AppendtoGraph/W=$winNameStr iBin_qxqy_B_trim vs qBin_qxqy_B_trim 
     1000                                ErrorBars/T=0/W=$winNameStr iBin_qxqy_B_trim Y,wave=(:eBin_qxqy_B_trim,:eBin_qxqy_B_trim) 
     1001                                ModifyGraph/W=$winNameStr mode(iBin_qxqy_B_trim)=4 
     1002                                ModifyGraph/W=$winNameStr marker(iBin_qxqy_B_trim)=19 
     1003                                ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B_trim)=(1,52428,52428) 
     1004                                ModifyGraph/W=$winNameStr msize(iBin_qxqy_B_trim)=3 
     1005                                ModifyGraph/W=$winNameStr grid=1 
     1006                                ModifyGraph/W=$winNameStr log=1 
     1007                                ModifyGraph/W=$winNameStr mirror=2 
     1008                        endif 
     1009                endif 
     1010         
     1011                if(binType==5 || binType==6 || binType==7) 
     1012                 
    9921013                SetDataFolder $(fullPathToFolder)        
    993                 CheckDisplayed/W=$winNameStr iBin_qxqy_B_trim 
    994                  
    995                 if(V_flag==0) 
    996                         AppendtoGraph/W=$winNameStr iBin_qxqy_B_trim vs qBin_qxqy_B_trim 
    997                         ModifyGraph/W=$winNameStr mode(iBin_qxqy_B_trim)=4 
    998                         ModifyGraph/W=$winNameStr marker(iBin_qxqy_B_trim)=19 
    999                         ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B_trim)=(1,52428,52428) 
    1000                         ModifyGraph/W=$winNameStr msize(iBin_qxqy_B_trim)=3 
    1001                         ModifyGraph/W=$winNameStr grid=1 
    1002                         ModifyGraph/W=$winNameStr log=1 
    1003                         ModifyGraph/W=$winNameStr mirror=2 
     1014                                CheckDisplayed/W=$winNameStr iBin_qxqy_B_trim 
     1015                         
     1016                        if(V_flag==0) 
     1017                                AppendtoGraph/W=$winNameStr iBin_qxqy_B_trim vs qBin_qxqy_B_trim 
     1018                                ErrorBars/T=0/W=$winNameStr iBin_qxqy_B_trim Y,wave=(:eBin_qxqy_B_trim,:eBin_qxqy_B_trim) 
     1019                                ModifyGraph/W=$winNameStr mode(iBin_qxqy_B_trim)=4 
     1020                                ModifyGraph/W=$winNameStr marker(iBin_qxqy_B_trim)=19 
     1021                                ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B_trim)=(1,52428,52428) 
     1022                                ModifyGraph/W=$winNameStr msize(iBin_qxqy_B_trim)=3 
     1023                                ModifyGraph/W=$winNameStr grid=1 
     1024                                ModifyGraph/W=$winNameStr log=1 
     1025                                ModifyGraph/W=$winNameStr mirror=2 
     1026                        endif 
    10041027                endif 
    1005         endif 
    1006  
    1007         if(binType==5 || binType==6 || binType==7) 
    1008          
    1009         SetDataFolder $(fullPathToFolder)        
    1010                         CheckDisplayed/W=$winNameStr iBin_qxqy_B_trim 
    1011                  
    1012                 if(V_flag==0) 
    1013                         AppendtoGraph/W=$winNameStr iBin_qxqy_B_trim vs qBin_qxqy_B_trim 
    1014                         ModifyGraph/W=$winNameStr mode(iBin_qxqy_B_trim)=4 
    1015                         ModifyGraph/W=$winNameStr marker(iBin_qxqy_B_trim)=19 
    1016                         ModifyGraph/W=$winNameStr rgb(iBin_qxqy_B_trim)=(1,52428,52428) 
    1017                         ModifyGraph/W=$winNameStr msize(iBin_qxqy_B_trim)=3 
    1018                         ModifyGraph/W=$winNameStr grid=1 
    1019                         ModifyGraph/W=$winNameStr log=1 
    1020                         ModifyGraph/W=$winNameStr mirror=2 
    1021                 endif 
    1022         endif 
     1028         
     1029        endif // if (don't ignore back detector) 
    10231030         
    10241031        SetDataFolder root: 
     
    10741081                        AppendToGraph/W=$winNameStr iBin_qxqy_MT_trim vs qBin_qxqy_MT_trim 
    10751082                        AppendToGraph/W=$winNameStr iBin_qxqy_MB_trim vs qBin_qxqy_MB_trim 
    1076                         ErrorBars/T=0 iBin_qxqy_ML_trim Y,wave=(:eBin_qxqy_ML_trim,:eBin_qxqy_ML_trim) 
    1077                         ErrorBars/T=0 iBin_qxqy_MR_trim Y,wave=(:eBin_qxqy_MR_trim,:eBin_qxqy_MR_trim) 
    1078                         ErrorBars/T=0 iBin_qxqy_MT_trim Y,wave=(:eBin_qxqy_MT_trim,:eBin_qxqy_MT_trim) 
    1079                         ErrorBars/T=0 iBin_qxqy_MB_trim Y,wave=(:eBin_qxqy_MB_trim,:eBin_qxqy_MB_trim) 
     1083                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_ML_trim Y,wave=(:eBin_qxqy_ML_trim,:eBin_qxqy_ML_trim) 
     1084                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MR_trim Y,wave=(:eBin_qxqy_MR_trim,:eBin_qxqy_MR_trim) 
     1085                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MT_trim Y,wave=(:eBin_qxqy_MT_trim,:eBin_qxqy_MT_trim) 
     1086                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MB_trim Y,wave=(:eBin_qxqy_MB_trim,:eBin_qxqy_MB_trim) 
    10801087                         
    10811088                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_ML_trim)=4 
     
    11181125                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLR_trim vs qBin_qxqy_MLR_trim 
    11191126                        AppendToGraph/W=$winNameStr iBin_qxqy_MTB_trim vs qBin_qxqy_MTB_trim 
    1120                         ErrorBars/T=0 iBin_qxqy_MLR_trim Y,wave=(:eBin_qxqy_MLR_trim,:eBin_qxqy_MLR_trim) 
    1121                         ErrorBars/T=0 iBin_qxqy_MTB_trim Y,wave=(:eBin_qxqy_MTB_trim,:eBin_qxqy_MTB_trim) 
     1127                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLR_trim Y,wave=(:eBin_qxqy_MLR_trim,:eBin_qxqy_MLR_trim) 
     1128                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MTB_trim Y,wave=(:eBin_qxqy_MTB_trim,:eBin_qxqy_MTB_trim) 
    11221129                         
    11231130                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_MLR_trim)=4 
     
    11561163                if(V_flag==0) 
    11571164                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLRTB_trim vs qBin_qxqy_MLRTB_trim 
    1158                         ErrorBars/T=0 iBin_qxqy_MLRTB_trim Y,wave=(:eBin_qxqy_MLRTB_trim,:eBin_qxqy_MLRTB_trim) 
     1165                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLRTB_trim Y,wave=(:eBin_qxqy_MLRTB_trim,:eBin_qxqy_MLRTB_trim) 
    11591166                         
    11601167                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_MLRTB_trim)=4 
     
    11931200//                      AppendToGraph/W=$winNameStr iBin_qxqy_MT_trim vs qBin_qxqy_MT_trim 
    11941201//                      AppendToGraph/W=$winNameStr iBin_qxqy_MB_trim vs qBin_qxqy_MB_trim 
    1195                         ErrorBars/T=0 iBin_qxqy_ML_trim Y,wave=(:eBin_qxqy_ML_trim,:eBin_qxqy_ML_trim) 
    1196                         ErrorBars/T=0 iBin_qxqy_MR_trim Y,wave=(:eBin_qxqy_MR_trim,:eBin_qxqy_MR_trim) 
     1202                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_ML_trim Y,wave=(:eBin_qxqy_ML_trim,:eBin_qxqy_ML_trim) 
     1203                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MR_trim Y,wave=(:eBin_qxqy_MR_trim,:eBin_qxqy_MR_trim) 
    11971204//                      ErrorBars/T=0 iBin_qxqy_MT_trim Y,wave=(:eBin_qxqy_MT_trim,:eBin_qxqy_MT_trim) 
    11981205//                      ErrorBars/T=0 iBin_qxqy_MB_trim Y,wave=(:eBin_qxqy_MB_trim,:eBin_qxqy_MB_trim) 
     
    12391246                if(V_flag==0) 
    12401247                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLRTB_trim vs qBin_qxqy_MLRTB_trim 
    1241                         ErrorBars/T=0 iBin_qxqy_MLRTB_trim Y,wave=(:eBin_qxqy_MLRTB_trim,:eBin_qxqy_MLRTB_trim) 
     1248                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLRTB_trim Y,wave=(:eBin_qxqy_MLRTB_trim,:eBin_qxqy_MLRTB_trim) 
    12421249                         
    12431250                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_MLRTB_trim)=4 
     
    12721279                if(V_flag==0) 
    12731280                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLR_trim vs qBin_qxqy_MLR_trim 
    1274                         ErrorBars/T=0 iBin_qxqy_MLR_trim Y,wave=(:eBin_qxqy_MLR_trim,:eBin_qxqy_MLR_trim) 
     1281                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLR_trim Y,wave=(:eBin_qxqy_MLR_trim,:eBin_qxqy_MLR_trim) 
    12751282                         
    12761283                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_MLR_trim)=4 
     
    13061313                if(V_flag==0) 
    13071314                        AppendtoGraph/W=$winNameStr iBin_qxqy_MLR_trim vs qBin_qxqy_MLR_trim 
    1308                         ErrorBars/T=0 iBin_qxqy_MLR_trim Y,wave=(:eBin_qxqy_MLR_trim,:eBin_qxqy_MLR_trim) 
     1315                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_MLR_trim Y,wave=(:eBin_qxqy_MLR_trim,:eBin_qxqy_MLR_trim) 
    13091316                         
    13101317                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_MLR_trim)=4 
     
    13651372                        AppendToGraph/W=$winNameStr iBin_qxqy_FT_trim vs qBin_qxqy_FT_trim 
    13661373                        AppendToGraph/W=$winNameStr iBin_qxqy_FB_trim vs qBin_qxqy_FB_trim 
    1367                         ErrorBars/T=0 iBin_qxqy_FL_trim Y,wave=(:eBin_qxqy_FL_trim,:eBin_qxqy_FL_trim) 
    1368                         ErrorBars/T=0 iBin_qxqy_FR_trim Y,wave=(:eBin_qxqy_FR_trim,:eBin_qxqy_FR_trim) 
    1369                         ErrorBars/T=0 iBin_qxqy_FT_trim Y,wave=(:eBin_qxqy_FT_trim,:eBin_qxqy_FT_trim) 
    1370                         ErrorBars/T=0 iBin_qxqy_FB_trim Y,wave=(:eBin_qxqy_FB_trim,:eBin_qxqy_FB_trim) 
     1374                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FL_trim Y,wave=(:eBin_qxqy_FL_trim,:eBin_qxqy_FL_trim) 
     1375                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FR_trim Y,wave=(:eBin_qxqy_FR_trim,:eBin_qxqy_FR_trim) 
     1376                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FT_trim Y,wave=(:eBin_qxqy_FT_trim,:eBin_qxqy_FT_trim) 
     1377                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FB_trim Y,wave=(:eBin_qxqy_FB_trim,:eBin_qxqy_FB_trim) 
    13711378 
    13721379                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_FL_trim)=4 
     
    14001407                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLR_trim vs qBin_qxqy_FLR_trim 
    14011408                        AppendToGraph/W=$winNameStr iBin_qxqy_FTB_trim vs qBin_qxqy_FTB_trim 
    1402                         ErrorBars/T=0 iBin_qxqy_FLR_trim Y,wave=(:eBin_qxqy_FLR_trim,:eBin_qxqy_FLR_trim) 
    1403                         ErrorBars/T=0 iBin_qxqy_FTB_trim Y,wave=(:eBin_qxqy_FTB_trim,:eBin_qxqy_FTB_trim) 
     1409                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLR_trim Y,wave=(:eBin_qxqy_FLR_trim,:eBin_qxqy_FLR_trim) 
     1410                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FTB_trim Y,wave=(:eBin_qxqy_FTB_trim,:eBin_qxqy_FTB_trim) 
    14041411 
    14051412                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_FLR_trim)=4 
     
    14271434                if(V_flag==0) 
    14281435                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLRTB_trim vs qBin_qxqy_FLRTB_trim 
    1429                         ErrorBars/T=0 iBin_qxqy_FLRTB_trim Y,wave=(:eBin_qxqy_FLRTB_trim,:eBin_qxqy_FLRTB_trim) 
     1436                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLRTB_trim Y,wave=(:eBin_qxqy_FLRTB_trim,:eBin_qxqy_FLRTB_trim) 
    14301437 
    14311438                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_FLRTB_trim)=4 
     
    14521459//                      AppendToGraph/W=$winNameStr iBin_qxqy_FT_trim vs qBin_qxqy_FT_trim 
    14531460//                      AppendToGraph/W=$winNameStr iBin_qxqy_FB_trim vs qBin_qxqy_FB_trim 
    1454                         ErrorBars/T=0 iBin_qxqy_FL_trim Y,wave=(:eBin_qxqy_FL_trim,:eBin_qxqy_FL_trim) 
    1455                         ErrorBars/T=0 iBin_qxqy_FR_trim Y,wave=(:eBin_qxqy_FR_trim,:eBin_qxqy_FR_trim) 
     1461                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FL_trim Y,wave=(:eBin_qxqy_FL_trim,:eBin_qxqy_FL_trim) 
     1462                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FR_trim Y,wave=(:eBin_qxqy_FR_trim,:eBin_qxqy_FR_trim) 
    14561463//                      ErrorBars/T=0 iBin_qxqy_FT_trim Y,wave=(:eBin_qxqy_FT_trim,:eBin_qxqy_FT_trim) 
    14571464//                      ErrorBars/T=0 iBin_qxqy_FB_trim Y,wave=(:eBin_qxqy_FB_trim,:eBin_qxqy_FB_trim) 
     
    14891496                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLR_trim vs qBin_qxqy_FLR_trim 
    14901497                        AppendToGraph/W=$winNameStr iBin_qxqy_FTB_trim vs qBin_qxqy_FTB_trim 
    1491                         ErrorBars/T=0 iBin_qxqy_FLR_trim Y,wave=(:eBin_qxqy_FLR_trim,:eBin_qxqy_FLR_trim) 
    1492                         ErrorBars/T=0 iBin_qxqy_FTB_trim Y,wave=(:eBin_qxqy_FTB_trim,:eBin_qxqy_FTB_trim) 
     1498                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLR_trim Y,wave=(:eBin_qxqy_FLR_trim,:eBin_qxqy_FLR_trim) 
     1499                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FTB_trim Y,wave=(:eBin_qxqy_FTB_trim,:eBin_qxqy_FTB_trim) 
    14931500 
    14941501                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_FLR_trim)=4 
     
    15161523                if(V_flag==0) 
    15171524                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLRTB_trim vs qBin_qxqy_FLRTB_trim 
    1518                         ErrorBars/T=0 iBin_qxqy_FLRTB_trim Y,wave=(:eBin_qxqy_FLRTB_trim,:eBin_qxqy_FLRTB_trim) 
     1525                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLRTB_trim Y,wave=(:eBin_qxqy_FLRTB_trim,:eBin_qxqy_FLRTB_trim) 
    15191526 
    15201527 
     
    15401547                        AppendtoGraph/W=$winNameStr iBin_qxqy_FLR_trim vs qBin_qxqy_FLR_trim 
    15411548                        AppendToGraph/W=$winNameStr iBin_qxqy_FTB_trim vs qBin_qxqy_FTB_trim 
    1542                         ErrorBars/T=0 iBin_qxqy_FLR_trim Y,wave=(:eBin_qxqy_FLR_trim,:eBin_qxqy_FLR_trim) 
    1543                         ErrorBars/T=0 iBin_qxqy_FTB_trim Y,wave=(:eBin_qxqy_FTB_trim,:eBin_qxqy_FTB_trim) 
     1549                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FLR_trim Y,wave=(:eBin_qxqy_FLR_trim,:eBin_qxqy_FLR_trim) 
     1550                        ErrorBars/T=0/W=$winNameStr iBin_qxqy_FTB_trim Y,wave=(:eBin_qxqy_FTB_trim,:eBin_qxqy_FTB_trim) 
    15441551 
    15451552                        ModifyGraph/W=$winNameStr mode(iBin_qxqy_FLR_trim)=4 
Note: See TracChangeset for help on using the changeset viewer.