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

Last change on this file was 1242, checked in by srkline, 3 years ago

updating the IgorVersion? pragma to v7.0 for all files to be consistent.

File size: 3.6 KB
Line 
1#pragma rtGlobals=3             // Use modern global access method and strict wave access.
2#pragma IgorVersion = 7.00
3
4// to properly set up the template for other facility reduction templates,
5// function NCNR_VSANS() must exist here in the Includes file.
6//
7Function NCNR_VSANS()
8        //does nothing but define NCNR()
9        return(0)
10End
11
12
13// These files are COMMON NCNR FILES
14// the first three are necessary for loading and plotting of 1D data sets
15// using the PlotManager, including loading of slit-smeared VSANS data
16#include "PlotUtilsMacro_v40"
17#include "PlotManager_v40"
18#include "GaussUtils_v40"
19#include "NIST_XML_v40"
20#include "USANS_SlitSmearing_v40"
21
22#include "V_PlotUtils2D_VSANS"                  // basic loaders for the QxQyASCII exported VSANS data
23
24//
25//#include "NCNR_Utils"         //needed to load linear fits, mostly VAX file name junk
26//#include "LinearizedFits_v40"         //won't compile - needs NCNR_Utils (then starts a chain of dependencies...)
27
28
29
30// VC designation is for VCALC (mostly)
31// and V designation is for VSANS
32// no prefix = COMMON procedure files
33//  note that the common files are not in the VSANS procedure folder and
34//  are not included in the line count
35
36
37#include "VC_DetectorBinning_Q"
38#include "VC_DetectorBinning_Slit"
39#include "VC_DetectorBinning_Utils"
40#include "VC_FrontView_Deg"     
41#include "VC_HDF5_VSANS_Utils"
42#include "VC_SideView"
43#include "VC_UtilityProcedures"
44#include "VC_VCALCPanel_MockUp"
45
46#include "HDF5gateway_NCNR"
47#include "Vx_Nexus_SANS_Write"
48#include "Vx_Nexus_VSANS_Write"
49//#include "V_ReadWrite_HDF5"           //AUG2015 beginning of read/write, renamed Nov2015
50#include "Vx_NexusFromIgor"                     //AUG2015 - depricated, but keep for now
51
52// for possible peak fitting
53#include "V_BroadPeak_Pix_2D"
54#include "V_BeamCenter"
55
56// for fitting data to generate tube corrections
57#include "V_TubeAdjustments"
58#include "V_DetectorCorrections"
59
60// for ISO time in Nexus files
61#include "V_ISO8601_Util"
62
63// HDF R/W Nov 2015
64#include "V_HDF5_Read"
65#include "V_HDF5_Write"
66#include "V_HDF5_RW_Utils"
67
68// start of VSANS reduction procedures
69#include "V_Initialize"
70#include "V_MainPanel"
71#include "V_Menu"
72#include "V_VSANS_Preferences"
73#include "V_WorkFolderUtils"
74
75// start of raw data display panel
76#include "V_RAW_Data_Panel"             // rename this later when it's done
77#include "V_Utilities_General"          //
78#include "V_DataPlotting"
79
80// 1D binning, combining 1D sets
81#include "V_IQ_Utilities"
82
83// testing procedures, to fill fake data from VCALC simulations
84#include "V_Testing_Data_Procs"
85
86// mask files
87#include "V_MaskUtils"
88
89// DIV files
90#include "V_DIVUtils"
91
92// more functionality
93#include "V_FileCatalog"
94#include "V_PatchFiles"
95#include "V_ShowDataTree"
96
97#include "V_Correct"
98#include "V_Detector_Isolate"
99#include "V_Protocol_Reduction"
100#include "V_Marquee_Operations"
101#include "V_RealTimeUpdate"
102#include "V_Combine_1D"
103#include "V_Transmission"
104
105#include "V_MultipleReduce"
106#include "V_EventMode_Utils"
107#include "V_EventModeProcessing"
108
109
110//
111#include "V_Instrument_Resolution"
112#include "V_IQ_Annular"
113#include "V_Write_VSANS_QIS"
114
115//
116#include "V_Attenuation"
117
118// for loading of slit-smeared VSANS data
119// and generating the smearing matrix
120// as of MAY 2018, this has been merged with USANS_SlitSmearing_v40.ipf
121//#include "V_USANS_SlitSmearing_v40"
122
123// for smearing of White beam data
124//
125#include "V_WhiteBeamSmear"
126#include "V_WhiteBeamDistribution"
127#include "V_DummyFunctions"
128// VSANS Analysis functions (under Analysis trunk, not Reduction)
129#include "V_WB_BroadPeak"
130#include "V_SWB_BroadPeak"
131#include "V_WB_GaussSpheres"
132#include "V_SWB_GaussSpheres"
133#include "V_WB_Beaucage"
134#include "V_SWB_Beaucage"
135
136
137#include "V_Utilities_Comparisons"
138#include "V_Sector_Average"
139#include "V_TemperatureSensor"
140
Note: See TracBrowser for help on using the repository browser.