source: sans/Dev/trunk/NCNR_User_Procedures/Reduction/USANS/U_KIST_Includes_v230.ipf @ 838

Last change on this file since 838 was 807, checked in by srkline, 12 years ago

Initial separation of facility-specific initialization from the USANS reduction procedures. This is being done to enable the KIST-USANS instrument to use the NCNR reduction scheme. KIST will duplicate the .bt5 file structure but use a different extension.

For this, files for KIST have been created for USANS-specifc, and for some SANS-specific procedures that are entangled with the XML writing and with the USANS simulator.

Corresponding changes (new U_NCNR_Utils) have been added for NCNR-specific USANS initialization.

More will need to be done to disentangle the U_CALC, but at a later date. See ticket #334.

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 KIST_USANS() must exist here in the Includes file.
8//
9Function KIST_USANS()
10        //does nothing but define KIST_USANS()
11        return(0)
12End
13
14
15
16
17//*************
18// the list of files to include in the USANS reduction experiment
19//  - files must be located somewhere in the User Procedures folder
20// or sub-folders
21//
22
23#include "BT5_Loader",version >= 2.20   
24#include "COR_Graph",version >= 2.20                   
25#include "Main_USANS",version >= 2.20   
26#include "PlotUtilsMacro_v40",version >= 2.20
27#include "NIST_XML_v40"                                         //cansas 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 "U_KIST_Utils"                                 //USANS-specific initialization
36#include "KIST_Utils"                                   // from the SANS reduction, needed only for XML to compile
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 "KIST_DataReadWrite"                           // needed in part for USANS simulator
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"
Note: See TracBrowser for help on using the repository browser.