- Timestamp:
- Jul 1, 2019 5:24:13 PM (4 years ago)
- Location:
- sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_BeamCenter.ipf
r1168 r1176 640 640 // -- the x-scale of the T/B panels is artificially compressed to "fake" 4mm per pixel in x-direction 641 641 // 642 // Nominal center is 0,0643 //644 642 Function V_RescaleToNominalCenter(folderStr,detStr,xCtr,yCtr) 645 643 String folderStr,detStr 646 644 Variable xCtr,yCtr 647 648 // xCtr = 0 649 // yCtr = 0 645 650 646 651 647 Wave w = $("root:Packages:NIST:VSANS:"+folderStr+":entry:instrument:detector_"+detStr+":data") … … 654 650 Variable nTubes = 48 655 651 Variable offset = 0 656 Variable pixSizeX,pixSizeY 652 Variable pixSizeX,pixSizeY,yOff,xOff 657 653 658 654 strswitch(detStr) // string switch 659 655 case "MT": // top panels 660 656 case "FT": 661 // SetScale/I x -xCtr,npix-xCtr,"",w 662 offset = V_getDet_VerticalOffset(folderStr,detStr) //in cm 663 pixSizeY = 0.84 664 yCtr = -(offset/pixSizeY) 665 666 SetScale/I x -xCtr/2,(npix-xCtr)/2,"",w // fake 4mm by compressing the scale 657 // offset = V_getDet_VerticalOffset(folderStr,detStr) //in cm 658 // pixSizeY = 0.84 659 // yOff = -(offset/pixSizeY) // offset is already taken into account with the beam center 660 661 SetScale/I x -xCtr/2,(nPix-xCtr)/2,"",w // fake 4mm by compressing the scale 667 662 SetScale/I y -yCtr,nTubes-yCtr,"",w 668 663 break // exit from switch 669 664 case "MB": // bottom panels 670 665 case "FB": 671 // SetScale/I x -xCtr,npix-xCtr,"",w 672 673 offset = V_getDet_VerticalOffset(folderStr,detStr) //in cm 674 pixSizeY = 0.84 675 yCtr = nTubes-(offset/pixSizeY) 666 // offset = V_getDet_VerticalOffset(folderStr,detStr) //in cm 667 // pixSizeY = 0.84 668 // yOff = nTubes-(offset/pixSizeY) 676 669 677 670 SetScale/I x -xCtr/2,(npix-xCtr)/2,"",w … … 681 674 case "ML": // left panels 682 675 case "FL": 683 offset = V_getDet_LateralOffset(folderStr,detStr) //in cm684 pixSizeX = 0.84685 xCtr= nTubes-(offset/pixSizeX)676 // offset = V_getDet_LateralOffset(folderStr,detStr) //in cm 677 // pixSizeX = 0.84 678 // xOff = nTubes-(offset/pixSizeX) 686 679 687 680 SetScale/I x -xCtr,nTubes-xCtr,"",w … … 690 683 case "MR": // Right panels 691 684 case "FR": 692 offset = V_getDet_LateralOffset(folderStr,detStr) //in cm693 pixSizeX = 0.84694 xCtr= -(offset/pixSizeX)685 // offset = V_getDet_LateralOffset(folderStr,detStr) //in cm 686 // pixSizeX = 0.84 687 // xOff = -(offset/pixSizeX) 695 688 696 689 SetScale/I x -xCtr,nTubes-xCtr,"",w … … 699 692 700 693 default: // optional default expression executed 701 Print "Error in V_RescaleTo BeamCenter()"694 Print "Error in V_RescaleToNominalCenter()" 702 695 endswitch 703 696 -
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_FileCatalog.ipf
r1148 r1176 588 588 detcnt += V_getDet_IntegratedCount(fname,"FT") 589 589 detcnt += V_getDet_IntegratedCount(fname,"FB") 590 590 591 cntrate = detcnt/ctime 591 592 InsertPoints lastPoint,1,TotCnts_F … … 598 599 detcnt += V_getDet_IntegratedCount(fname,"MT") 599 600 detcnt += V_getDet_IntegratedCount(fname,"MB") 601 600 602 cntrate = detcnt/ctime 601 603 InsertPoints lastPoint,1,TotCnts_M -
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_Initialize.ipf
r1166 r1176 22 22 //************************ 23 23 24 Constant kVSANSVersion = 7.9 324 Constant kVSANSVersion = 7.94 25 25 26 26 // TODO -- need to set up a separate file of "constants" or "globals" where the actual numbers are
Note: See TracChangeset
for help on using the changeset viewer.