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

Last change on this file since 1099 was 1099, checked in by srkline, 5 years ago

added Beaucage model to White Beam so that I could model the CFG sample.

cleaned up a few routines to get rid of NaN values in the output I(q) data sets if they were not masked out completely

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