source: sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/VSANS_Includes.ipf @ 1040

Last change on this file since 1040 was 1040, checked in by srkline, 6 years ago

Added procedures to increase the number of elements in a reduction protocol, to allow the trimming points to be added directly to the protocol.

The protocol can also now be written directly to the reduction block of the data file. This can serve as a record of what was used, and also for multiple reduction.

Although the protocol is not a NICE -generated block in the HDF file, there does not appear to be any issues with writing out this new wave to the data set, as long as I handle the error if I try to read it (since i't not there to begin with).

Protocol panel is now aware of this change, and the multiple reduce panel has been updated and added to the Inlcudes list.

File size: 2.4 KB
Line 
1#pragma rtGlobals=3             // Use modern global access method and strict wave access.
2
3// to properly set up the template for other facility reduction templates,
4// function NCNR_VSANS() must exist here in the Includes file.
5//
6Function NCNR_VSANS()
7        //does nothing but define NCNR()
8        return(0)
9End
10
11
12// These files are COMMON NCNR FILES
13// the first three are necessary for loading and plotting of 1D data sets
14// using the PlotManager
15#include "PlotUtilsMacro_v40"
16#include "PlotManager_v40"
17#include "NIST_XML_v40"
18
19
20
21// VC designation is for VCALC (mostly)
22// and V designation is for VSANS
23// no prefix = COMMON procedure files
24//  note that the common files are not in the VSANS procedure folder and
25//  are not included in the line count
26
27
28#include "VC_DetectorBinning_Q"
29#include "VC_DetectorBinning_Slit"
30#include "VC_DetectorBinning_Utils"
31#include "VC_FrontView_Deg"     
32#include "VC_HDF5_VSANS_Utils"
33#include "VC_SideView"
34#include "VC_UtilityProcedures"
35#include "VC_VCALCPanel_MockUp"
36
37#include "HDF5gateway_NCNR"
38#include "Vx_Nexus_SANS_Write"
39#include "Vx_Nexus_VSANS_Write"
40//#include "V_ReadWrite_HDF5"           //AUG2015 beginning of read/write, renamed Nov2015
41#include "Vx_NexusFromIgor"                     //AUG2015 - depricated, but keep for now
42
43// for possible peak fitting
44#include "V_BroadPeak_Pix_2D"
45#include "V_BeamCenter"
46
47// for fitting data to generate tube corrections
48#include "V_TubeAdjustments"
49#include "V_DetectorCorrections"
50
51// for ISO time in Nexus files
52#include "V_ISO8601_Util"
53
54// HDF R/W Nov 2015
55#include "V_HDF5_Read"
56#include "V_HDF5_Write"
57#include "V_HDF5_RW_Utils"
58
59// start of VSANS reduction procedures
60#include "V_Initialize"
61#include "V_MainPanel"
62#include "V_Menu"
63#include "V_VSANS_Preferences"
64#include "V_WorkFolderUtils"
65
66// start of raw data display panel
67#include "V_Test_RAW_Panel"             // rename this later when it's done
68#include "V_Utilities_General"          //
69#include "V_DataPlotting"
70
71// 1D binning, combining 1D sets
72#include "V_IQ_Utilities"
73
74// testing procedures, to fill fake data from VCALC simulations
75#include "V_Testing_Data_Procs"
76
77// mask files
78#include "V_MaskUtils"
79
80// DIV files
81#include "V_DIVUtils"
82
83// more functionality
84#include "V_FileCatalog"
85#include "V_PatchFiles"
86#include "V_ShowDataTree"
87
88#include "V_Correct"
89#include "V_Detector_Isolate"
90#include "V_Protocol_Reduction"
91#include "V_Marquee_Operations"
92#include "V_RealTimeUpdate"
93#include "V_Combine_1D"
94#include "V_Transmission"
95
96#include "V_MultipleReduce"
97
Note: See TracBrowser for help on using the repository browser.