source: sans/Dev/branches/nxcansas_writer/NCNR_User_Procedures/Reduction/VSANS/VSANS_Includes.ipf @ 1175

Last change on this file since 1175 was 1175, checked in by krzywon, 3 years ago

Lay ground work for writing VSANS reduced data in the NXcanSAS format.

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