source: sans/Dev/branches/nxcansas_writer/NCNR_User_Procedures/Reduction/SANS/NCNR_Includes_v520.ipf @ 1218

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

changes to NXcanSAS branch to allow each reduction package to compile correctly by having the proper files included.

Some checks have been added to the file loaders to catch errors where header fields are not present in the file (sometimes an issue with NSORTed files)

File size: 4.5 KB
Line 
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=5.2
3#pragma IgorVersion=6.1
4
5// to properly set up the template for other facility reduction templates,
6// function NCNR() must exist here in the Includes file.
7//
8Function NCNR()
9        //does nothing but define NCNR()
10        return(0)
11End
12
13
14//*************
15// the list of files to include in the SANS reduction experiment
16//  - files must be located somewhere in the User Procedures folder
17// or sub-folders
18//
19// these procedure files are those used in version 5.0 of the
20// SANS Reduction macros, August 2006
21
22#include "AvgGraphics"                  version>=5.0
23#include "Buttons"                              version>=5.0
24#include "CatVSTable"                   version>=5.0
25#include "CircSectAve"                  version>=5.0
26#include "Correct"                              version>=5.0
27#include "DisplayUtils"                 version>=5.0
28#include "FIT_Ops"                              version>=5.0
29#include "Initialize"                   version>=5.0
30#include "MainPanel"                    version>=5.0
31#include "Marquee"                              version>=5.0
32#include "MaskUtils"                    version>=5.0
33#include "Menu"                                 version>=5.0
34#include "MultipleReduce"               version>=5.0
35#include "NSORT"                                        version>=5.0
36#include "PatchFiles"                   version>=5.0
37//#include "PlotUtils"                  version>=5.0
38//AJJ October 2008 - switch to shared file loader
39#include "PlotUtilsMacro_v40"
40#include "NIST_XML_v40"
41//#include "cansasXML"
42#include "USANS_SlitSmearing_v40"
43#include "GaussUtils_v40" // for isSANSResolution - could put this function elsewhere
44//
45#include "ProDiv"                               version>=5.0
46#include "ProtocolAsPanel"              version>=5.0
47//#include "RawDataReader"              version>=5.0                    //branched 29MAR07
48#include "RawWindowHook"                version>=5.0
49#include "RectAnnulAvg"                 version>=5.0
50#include "Schematic"                    version>=5.0
51#include "Tile_2D"                              version>=5.0
52#include "Transmission"                 version>=5.0
53//#include "VAXFileUtils"                       version>=5.0            //branched 29MAR07
54#include "WorkFileUtils"                version>=5.0
55#include "WriteQIS"                             version>=5.0
56// removed RT button from main panel AUG2006
57// removed RT ipf file in 29MAR07 branch (do not delete, but do not include or maintain)
58//Add back Real Time for ICE
59#include "RealTimeUpdate_RT"            version>=5.0           
60#include "Subtract_1D"                          version>=5.0                    //NEW 14MAY03
61
62#include "NCNR_Utils"                                                                   //new in the 29MAR07 branch
63#include "NCNR_DataReadWrite"                                                   //new in the 29MAR07 branch
64#include "SANS_Utilities"                                                               //new in the 29MAR07 branch
65
66// new in Jan 2008
67#include "SASCALC"
68#include "CheckVersionFTP"                              //added June 2008
69#include "MultScatter_MonteCarlo_2D"                    //Oct 2008 SRK for SASCALC simulation
70
71
72#include "TISANE"
73
74
75//AJJ Oct 2008
76#include "PlotManager_v40"
77
78// SRK JUN2009
79#include "Smear_2D"             //2D resolution calculation and smearing
80
81//AJJ Nov 2009
82#include "DataSetHandling"
83#include "WriteModelData_v40"
84
85// SRK OCT 2012 - processing of event mode data
86#include "EventModeProcessing"
87
88// SRK JAN 2013 - to make simulation easier
89// SRK NOV 2014 -- moved to a separate loader to avoid reduction/analysis tangles
90//#include "MC_SimulationScripting"
91
92// SRK NOV 2014 -- beta of automated reduction routines
93#include "Automated_SANS_Reduction"
94
95// SRK NOV 2014 -- beta of a "run panel" for scripting of simulation
96// SRK NOV 2014 -- moved to a separate loader to avoid reduction/analysis tangles
97//#include "MC_Script_Panels"
98
99// JRK JUN 2019 -- import NXcanSAS read and write utilities
100#include "NIST_NXcanSAS_v709"
101#include "Write_SANS_NXcanSAS"
102
103
104// a simple list of items to add to the Beta menu
105// to allow testing of these features
106//
107// To activate the SANSBeta menu, change "xMenu" to "Menu"
108// and click "compile" at the bottom of this window. The SANSBeta
109// menu will appear in the menubar.
110//
111xMenu "SANSBeta"
112//      "Help for Beta Operations",DisplayHelpTopic/Z/K=1 "Beta SANS Tools"
113//      "-"
114//      "FillEMPUsingSelection"         // Transmission utilities have been added directly to the panel
115//      "GuessEveryTransFile"
116//      "GuessSelectedTransFiles"
117//      "ClearSelectedTransAssignments"
118//      "-"
119////    "CreateRunNumList"
120////    "TransList"
121//      "ScatteringAtSDDList"                   // MRED utilities have been added directly to the panel
122////    "RemoveRunFromList"
123//      "FillMREDList"
124//      "-"
125////    "Set3NSORTFiles"
126//      "CreateTableToCombine"                  //moved to a separate panel available from the 1D Ops tab
127//      "DoCombineFiles"
128//      "-"
129        "Convert To Lens"
130        "Convert To Pinhole"
131        "Patch Detector Pixel Size"
132        "Read Detector Pixel Size"
133        "Patch User Account Name"
134        "Read User Account Name"
135        "Patch Monitor Count"
136        "Read Monitor Count"
137        "Read Detector Count"
138        "-"
139        "PatchFileNameInHeader"
140        "ReadFileNameInHeader"
141        "-"
142        "Renumber Run Number"
143        "Check File Names"
144//      "-"
145//      "AddALLToLayout"                        //added to tile raw 2d panel
146       
147End
Note: See TracBrowser for help on using the repository browser.