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

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

added routines to calculate/interpolate the attenuation factor from the tables in the data file.

Added routines to patch the whole attenuator table and attenuator error table.

modified the routines to calculate kappa and apply kappa to get absolute scale.

* absolute scaling s still incorrect, too large by a factor of 2.5??

File size: 2.6 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_RAW_Data_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#include "V_EventMode_Utils"
98#include "V_EventModeProcessing"
99
100
101//
102#include "V_Instrument_Resolution"
103#include "V_IQ_Annular"
104#include "V_Write_VSANS_QIS"
105
106//
107#include "V_Attenuation"
108
109
110
111
112
Note: See TracBrowser for help on using the repository browser.