source: sans/Dev/trunk/NCNR_User_Procedures/Reduction/USANS/USANS_Includes.ipf @ 605

Last change on this file since 605 was 570, checked in by srkline, 13 years ago

Change (1):
In preparation for release, updated pragma IgorVersion?=6.1 in all procedures

Change (2):
As a side benefit of requiring 6.1, we can use the MultiThread? keyword to thread any model function we like. The speed benefit is only noticeable on functions that require at least one integration and at least 100 points (resolution smearing is NOT threaded, too many threadSafe issues, too little benefit). I have chosen to use the MultiThread? only on the XOP assignment. In the Igor code there are too many functions that are not explicitly declared threadsafe, making for a mess.

  • Property eol-style set to native
File size: 1.0 KB
Line 
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=2.20
3#pragma IgorVersion=6.1
4
5//*************
6// the list of files to include in the USANS reduction experiment
7//  - files must be located somewhere in the User Procedures folder
8// or sub-folders
9//
10
11#include "BT5_Loader",version >= 2.20   
12#include "COR_Graph",version >= 2.20                   
13#include "Main_USANS",version >= 2.20   
14#include "PlotUtilsMacro_v40",version >= 2.20
15#include "NIST_XML_v40"
16#include "USANS_SlitSmearing_v40"       
17#include "WriteUSANSData",version >= 2.20       
18#include "LakeDesmearing_JB",version >= 2.20   
19#include "USANSCatNotebook",version >= 2.20     
20#include "CheckVersionFTP"                              //added June 2008
21#include "GaussUtils_v40"                               //added Oct 2008 for unified file loading
22#include "BT5_AddFiles"                                 //Oct 2009 to add raw data files
23
24// USANS simulation and required procedures
25#include "U_CALC"
26#include "USANS_EmptyWaves"
27#include "MultScatter_MonteCarlo_2D"
28#include "SASCALC"
29#include "NCNR_DataReadWrite"
30#include "SANS_Utilities"
31#include "NCNR_Utils"
32#include "MultipleReduce"
Note: See TracBrowser for help on using the repository browser.