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

Last change on this file since 1121 was 1121, checked in by srkline, 4 years ago

adding procedures for calculating sector averages of the data

still need to add overlay of sector angles.

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