Ignore:
Timestamp:
Aug 13, 2019 2:39:40 PM (3 years ago)
Author:
srkline
Message:

added comments in NCNR_Utils identifying the proper instrument prefix values for each instrument

Saving individual data sets from VSANS will now properly ignore the back detector (if preference set) and will handle all of the current binning types.

In the preferences, the bin width (as a multiple of pixels) is now active. This setting is a multiple of the natural deltaQ of one tube width.

Location:
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS
Files:
3 edited

Legend:

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

    r1137 r1192  
    707707        String folderStr,detStr 
    708708 
     709        NVAR binWidth = root:Packages:NIST:VSANS:Globals:gBinWidth 
     710 
    709711        Variable isVCALC 
    710712        if(cmpstr(folderStr,"VCALC") == 0) 
     
    743745                Print "Reset delta Q for binning the back detector to 4x pix = ",delQ 
    744746        endif 
     747         
     748        // multiply the deltaQ by the binWidth (=multiple of pixels) 
     749        // this defaults to 1, and is set in VSANS preferences 
     750        delQ *= binWidth 
    745751         
    746752        // set the global 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_Protocol_Reduction.ipf

    r1177 r1192  
    32863286        String saveType = StringByKey("SAVE",avgStr,"=",";")            //does user want to save data? 
    32873287 
     3288        NVAR gIgnoreBackDet = root:Packages:NIST:VSANS:Globals:gIgnoreDetB 
     3289 
     3290 
    32883291        If( (cmpstr(saveType[0,2],"Yes")==0) && (cmpstr(av_type,"none") != 0) )          
    32893292                //then save 
     
    33663369                                        // remove the q=0 point from the back detector, if it's there 
    33673370                                        // does not trim any other points from the data 
    3368                                         V_RemoveQ0_B(activeType) 
     3371                                        if(!gIgnoreBackDet) 
     3372                                                V_RemoveQ0_B(activeType) 
     3373                                        endif 
    33693374//                                      V_Write1DData_ITX("root:Packages:NIST:VSANS:",activeType,newFileName,binType) 
    33703375 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_Write_VSANS_QIS.ipf

    r1168 r1192  
    290290         
    291291        switch(binType) 
    292                 case 1:         // 9 sets = 27 waves!  ksBinType1 
     292                case 1:         // 9 sets  
    293293                        detList = ksBinType1 
    294                          
    295294                        break 
    296295                case 2:         // 5 sets 
     
    300299                        detList = ksBinType3 
    301300                        break 
    302                 case 4:         // 9 sets 
     301                case 4:         // 5 sets 
    303302                        detList = ksBinType4 
    304303                        break 
    305                                          
     304                case 5:         // 4 sets 
     305                        detList = ksBinType5 
     306                        break 
     307                case 6:         // 3 sets 
     308                        detList = ksBinType6 
     309                        break 
     310                case 7:         // 4 sets 
     311                        detList = ksBinType7 
     312                        break 
     313                                                                 
    306314                default: 
    307315                // do nothing, just close 
Note: See TracChangeset for help on using the changeset viewer.