source: sans/Dev/branches/nxcansas_writer/NCNR_User_Procedures/Reduction/USANS/NCNR_USANS_Includes_v230.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: 1.6 KB
Line 
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=2.20
3#pragma IgorVersion=6.1
4
5
6// to properly set up the template for other facility reduction templates,
7// function NCNR_USANS() must exist here in the Includes file.
8//
9Function NCNR_USANS()
10        //does nothing but define NCNR_USANS()
11        return(0)
12End
13
14
15//*************
16// the list of files to include in the USANS reduction experiment
17//  - files must be located somewhere in the User Procedures folder
18// or sub-folders
19//
20
21
22#include "BT5_Loader",version >= 2.20   
23#include "COR_Graph",version >= 2.20                   
24#include "Main_USANS",version >= 2.20   
25#include "PlotUtilsMacro_v40",version >= 2.20
26#include "NIST_XML_v40"                                 //cansas file writer
27#include "WriteUSANSNXcanSAS"          //NXcanSAS file writer
28#include "USANS_SlitSmearing_v40"       
29#include "WriteUSANSData",version >= 2.20       
30#include "LakeDesmearing_JB",version >= 2.20   
31#include "USANSCatNotebook",version >= 2.20     
32#include "CheckVersionFTP"                              //added June 2008
33#include "GaussUtils_v40"                               //added Oct 2008 for unified file loading
34#include "BT5_AddFiles"                                 //Oct 2009 to add raw data files
35#include "NCNR_Utils"                                   //needed for NIST_XML
36#include "NCNR_USANS_Utils"                                     //USANS-specific initialization
37
38
39// USANS simulation and required procedures
40#include "U_CALC"
41#include "USANS_EmptyWaves"
42#include "MultScatter_MonteCarlo_2D"
43#include "SASCALC"
44#include "NCNR_DataReadWrite"
45#include "SANS_Utilities"
46#include "MultipleReduce"
47#include "WriteQIS"
48
49//AJJ for data set output
50#include "DataSetHandling"
51#Include "WriteModelData_v40"
52#include "PlotManager_v40"
53
54#include "NIST_NXcanSAS_v709"
55#include "WriteUSANSNXcanSAS"
Note: See TracBrowser for help on using the repository browser.