Changeset 959


Ignore:
Timestamp:
Jun 30, 2015 10:50:16 AM (7 years ago)
Author:
srkline
Message:

updated the file defintions, again.

Location:
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/Nexus_SANS_Write.ipf

    r956 r959  
    3737                Make/O/D/N=1    collection_time = 300 
    3838                Make/O/T/N=1    run_cycle       = "S22-23" 
    39                 Make/O/T/N=1    program_name    = "runPoint={'stuff'}" 
    4039                Make/O/T/N=1    data_directory  = "[NG7SANS41]" 
     40                Make/O/T/N=1    program_name    = "runPoint={stuff}" 
    4141                NewDataFolder/O/S  root:SANS_file:entry1:user            
    4242                        Make/O/T/N=1    name    = "Dr. Pi" 
     
    5454                        Make/O/D/N=1    monitor_counts  = 666 
    5555                        Make/O/D/N=1    monitor_preset  = 1e8 
    56                         Make/O/T/N=1    type    = "monitor type" 
    57                         Make/O/D/N=1    efficiency      = 0.01 
    58                         Make/O/D/N=1    sampled_fraction        = 1 
    5956                        Make/O/D/N=1    detector_counts = 100111222 
    6057                        Make/O/D/N=1    detector_preset = 1e5 
     58//                      Make/O/T/N=1    type    = "monitor type" 
     59//                      Make/O/D/N=1    efficiency      = 0.01 
     60//                      Make/O/D/N=1    sampled_fraction        = 1 
    6161                        Make/O/D/N=1    count_start     = 1 
    6262                        Make/O/D/N=1    count_end       = 1 
    6363                        Make/O/D/N=1    count_time      = 1 
    6464                        Make/O/D/N=1    count_time_preset       = 1 
    65                 NewDataFolder/O/S  root:SANS_file:entry1:program_data            
    66                         Make/O/T/N=1    data    = "program data" 
    67                         Make/O/T/N=1    description     = "acquisition" 
    68                         Make/O/T/N=1    file_name       = "NICE" 
    69                         Make/O/T/N=1    type    = "client" 
     65//              NewDataFolder/O/S  root:SANS_file:entry1:program_name            
     66//                      Make/O/T/N=1    data    = "program data" 
     67//                      Make/O/T/N=1    description     = "acquisition" 
     68//                      Make/O/T/N=1    file_name       = "NICE" 
     69//                      Make/O/T/N=1    type    = "client" 
    7070                NewDataFolder/O/S  root:SANS_file:entry1:sample          
    71                         Make/O/T/N=1    name    = "My Sample" 
    72                         Make/O/T/N=1    chemical_formula        = "C8H10N4O2" 
     71                        Make/O/T/N=1    description     = "My Sample" 
     72                        Make/O/D/N=1    group_id        = 12345 
     73//                      Make/O/T/N=1    chemical_formula        = "C8H10N4O2" 
    7374                        NewDataFolder/O/S  root:SANS_file:entry1:sample:temperature_1            
    7475                                Make/O/T/N=1    name    = "Sample temperature" 
     
    119120                                        Make/O/D/N=(n)  nx_time = p 
    120121                                        Make/O/D/N=(n)  value   = 10*p 
    121                         SetDataFolder  root:SANS_file:entry1:sample 
     122                        SetDataFolder  root:SANS_file:entry1:sample              
    122123                        Make/O/D/N=1    changer_position        = 5 
    123124                        Make/O/T/N=1    sample_holder_description       = "10CB" 
    124                         Make/O/D/N=1    mass    = 0.3 
    125                         Make/O/D/N=1    density = 1.02 
    126                         Make/O/D/N=1    molecular_weight        = 194.19 
    127                         Make/O/T/N=1    description     = "My Sample" 
    128                         Make/O/T/N=1    preparation_date        = "2015-02-28T08:15:30-5:00" 
    129                         Make/O/D/N=1    volume_fraction = 0.2 
    130                         Make/O/D/N=1    scattering_length_density       = 6.35e-6 
     125//                      Make/O/D/N=1    mass    = 0.3 
     126//                      Make/O/D/N=1    density = 1.02 
     127//                      Make/O/D/N=1    molecular_weight        = 194.19 
     128//                      Make/O/T/N=1    description     = "My Sample" 
     129//                      Make/O/T/N=1    preparation_date        = "2015-02-28T08:15:30-5:00" 
     130//                      Make/O/D/N=1    volume_fraction = 0.2 
     131//                      Make/O/D/N=1    scattering_length_density       = 6.35e-6 
    131132                        Make/O/D/N=1    thickness       = 0.1 
    132133                        Make/O/D/N=1    rotation_angle  = 30 
    133134                        Make/O/D/N=1    transmission    = 0.888 
    134135                        Make/O/D/N=1    transmission_error      = 0.011 
    135                         Make/O/D/N=1    xs_incoh        = 5.5 
    136                         Make/O/D/N=1    xs_coh  = 22.2 
    137                         Make/O/D/N=1    xs_absorb       = 3.1 
     136//                      Make/O/D/N=1    xs_incoh        = 5.5 
     137//                      Make/O/D/N=1    xs_coh  = 22.2 
     138//                      Make/O/D/N=1    xs_absorb       = 3.1 
    138139                NewDataFolder/O/S  root:SANS_file:entry1:instrument              
    139                         Make/O/T/N=1    location        = "NCNR" 
    140                         Make/O/T/N=1    description     = "NGB30mSANS" 
     140//                      Make/O/T/N=1    location        = "NCNR" 
     141                        Make/O/T/N=1    name    = "NGB30mSANS" 
    141142                        Make/O/T/N=1    type    = "30 m SANS" 
    142143                        Make/O/T/N=1    local_contact   = "Steve Kline" 
     
    152153                                Make/O/D/N=1    nx_distance     = 16 
    153154                                Make/O/D/N=1    saved_count     = 1e8 
    154                         NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam                 
    155                                 NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam:monochromator           
     155                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:monochromator                
     156                                Make/O/D/N=1    wavelength      = 6 
     157                                Make/O/D/N=1    wavelength_spread       = 0.15 
     158                                Make/O/T/N=1    type    = "VS" 
     159                                NewDataFolder/O/S  root:SANS_file:entry1:instrument:monochromator:velocity_selector              
     160                                        Make/O/D/N=1    rotation_speed  = 5100 
    156161                                        Make/O/D/N=1    wavelength      = 6 
    157162                                        Make/O/D/N=1    wavelength_spread       = 0.15 
    158                                         NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam:monochromator:velocity_selector                 
    159                                                 Make/O/T/N=1    type    = "VS" 
    160                                                 Make/O/D/N=1    rotation_speed  = 5100 
    161                                                 Make/O/D/N=1    wavelength      = 6 
    162                                                 Make/O/D/N=1    wavelength_spread       = 0.15 
    163                                                 Make/O/D/N=1    vs_tilt = 3 
    164                                                 Make/O/D/N=1    nx_distance     = 18.8 
    165                                                         //table (wave)   
    166                                 NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam:polarizer               
    167                                         Make/O/T/N=1    type    = "supermirror" 
    168                                         Make/O/T/N=1    composition     = "multilayer" 
    169                                         Make/O/D/N=1    efficiency      = 0.95 
    170                                         Make/O/T/N=1    status  = "in" 
    171                                 NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam:flipper                 
    172                                         Make/O/T/N=1    status  = "on" 
    173                                         Make/O/D/N=1    driving_current = 42 
    174                                         Make/O/T/N=1    waveform        = "sine" 
    175                                         Make/O/D/N=1    frequency       = 400 
    176                                         Make/O/D/N=1    transmitted_power       = 0.99 
    177                                 NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam:polarizer_analyzer              
    178                                         Make/O/T/N=1    status  = "down" 
    179                                         Make/O/D/N=1    guide_field_current_1   = 33 
    180                                         Make/O/D/N=1    guide_field_current_2   = 32 
    181                                         Make/O/D/N=1    solenoid_current        = 21 
    182                                         Make/O/D/N=1    cell_index      = 1 
    183                                         Make/O/T/N=(5)  cell_names      = {"Burgundy","Olaf"} 
    184                                         Make/O/D/N=(5,2)        cell_parameters = 1 
    185                                 NewDataFolder/O/S  root:SANS_file:entry1:instrument:beam:chopper                 
    186                                         Make/O/T/N=1    type    = "single" 
    187                                         Make/O/D/N=1    rotation_speed  = 12000 
    188                                         Make/O/D/N=1    distance_from_source    = 400 
    189                                         Make/O/D/N=1    distance_from_sample    = 1500 
    190                                         Make/O/D/N=1    slits   = 2 
    191                                         Make/O/D/N=1    angular_opening = 15 
    192                                         Make/O/D/N=1    duty_cycle      = 0.25 
     163                                        Make/O/D/N=1    vs_tilt = 3 
     164                                        Make/O/D/N=1    nx_distance     = 18.8 
     165                                                //table  
     166                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:polarizer            
     167                                Make/O/T/N=1    type    = "supermirror" 
     168                                Make/O/T/N=1    composition     = "multilayer" 
     169                                Make/O/D/N=1    efficiency      = 0.95 
     170                                Make/O/T/N=1    status  = "in" 
     171                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:flipper              
     172                                Make/O/T/N=1    status  = "on" 
     173                                Make/O/D/N=1    driving_current = 42 
     174                                Make/O/T/N=1    waveform        = "sine" 
     175                                Make/O/D/N=1    frequency       = 400 
     176                                Make/O/D/N=1    transmitted_power       = 0.99 
     177                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:polarizer_analyzer           
     178                                Make/O/T/N=1    status  = "down" 
     179                                Make/O/D/N=1    guide_field_current_1   = 33 
     180                                Make/O/D/N=1    guide_field_current_2   = 32 
     181                                Make/O/D/N=1    solenoid_current        = 21 
     182                                Make/O/D/N=1    cell_index      = 1 
     183                                Make/O/T/N=(5)  cell_names      = {"Burgundy","Olaf","Jim","Bob","Joe"} 
     184                                Make/O/D/N=(5,2)        cell_parameters = 1 
     185                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:chopper              
     186                                Make/O/T/N=1    type    = "single" 
     187                                Make/O/T/N=1    status  = "in" 
     188                                Make/O/D/N=1    rotation_speed  = 12000 
     189                                Make/O/D/N=1    distance_from_source    = 400 
     190                                Make/O/D/N=1    distance_from_sample    = 1500 
     191                                Make/O/D/N=1    slits   = 2 
     192                                Make/O/D/N=1    angular_opening = 15 
     193                                Make/O/D/N=1    duty_cycle      = 0.25 
    193194                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:attenuator           
    194195                                Make/O/D/N=1    nx_distance     = 1500 
     
    200201                                Make/O/D/N=(10,10)      index   = 1 
    201202                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:source_aperture              
    202                                 Make/O/T/N=1    material        = "Gd" 
     203//                              Make/O/T/N=1    material        = "Gd" 
    203204                                Make/O/T/N=1    description     = "source aperture" 
    204205                                Make/O/D/N=1    diameter        = 1.27 
     
    207208                                        Make/O/D/N=(1,2)        size    = 1.27 
    208209                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:sample_aperture              
    209                                 Make/O/T/N=1    material        = "Gd" 
     210//                              Make/O/T/N=1    material        = "Gd" 
    210211                                Make/O/T/N=1    description     = "sample aperture" 
    211212                                Make/O/D/N=1    diameter        = 1.27 
     
    213214                                NewDataFolder/O/S  root:SANS_file:entry1:instrument:sample_aperture:shape                
    214215                                        Make/O/D/N=(1,2)        size    = 1.27 
    215                         SetDataFolder  root:SANS_file:entry1:instrument 
    216                         Make/O/I/N=1    nx_NumGuides    = 1 
     216                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:collimator           
     217                                NewDataFolder/O/S root:SANS_file:entry1:instrument:collimator:geometry           
     218                                        NewDataFolder/O/S root:SANS_file:entry1:instrument:collimator:geometry:shape             
     219                                                Make/O/T/N=1    shape   = "box" 
     220                                                Make/O/D/N=1    size    = 11 
     221                                Make/O/I/N=1    nx_NumGuides    = 1 
    217222                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:lenses               
     223                                Make/O/T/N=1    status  = "in" 
    218224                                Make/O/T/N=1    lens_geometry   = "concave_lens" 
    219225                                Make/O/T/N=1    focus_type      = "point" 
     
    239245                        NewDataFolder/O/S  root:SANS_file:entry1:instrument:detector             
    240246                                Make/O/I/N=(128,128)    data    = trunc(abs(gnoise(p+q))) 
    241                                 Make/O/D/N=(128,128)    data_error      = 0.01*abs(gnoise(p+q)) 
     247//                              Make/O/D/N=(128,128)    data_error      = 0.01*abs(gnoise(p+q)) 
    242248                                Make/O/D/N=1    nx_distance     = 13.1 
    243249                                Make/O/T/N=1    description     = "Ordela 2660N" 
     
    249255                                Make/O/D/N=1    beam_center_y   = 62.33 
    250256                                Make/O/T/N=1    type    = "Ordela" 
    251                                 Make/O/D/N=1    flatfield_applied       = 0 
    252                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     257//                              Make/O/D/N=1    flatfield_applied       = 0 
     258//                              Make/O/D/N=1    countrate_correction_applied    = 0 
    253259                                Make/O/D/N=(128,128)    pixel_mask      = 0 
    254260                                Make/O/I/N=1    integrated_count        = 100111222 
     
    264270                NewDataFolder/O/S  root:SANS_file:entry1:data            
    265271                        Make/O/I/N=(128,128)    data    = trunc(abs(gnoise(p+q))) 
    266                         Make/O/D/N=(128,128)    error   = 0.01*abs(gnoise(p+q)) 
     272//                      Make/O/D/N=(128,128)    error   = 0.01*abs(gnoise(p+q)) 
    267273                        Make/O/D/N=2    variables       = {128,128} 
    268274                        Make/O/I/N=(128,128)    data_image      = p 
     
    281287                        Make/O/D/N=1    box_count_error = 22 
    282288                        Make/O/I/N=4    box_coordinates = {50,80,45,75} 
    283                         Make/O/T/N=1    comments        = "extra data notes" 
     289                        Make/O/T/N=1    comments        = "extra data comments" 
    284290                        Make/O/D/N=4    absolute_scaling        = {1,1,1e5,1} 
    285291                        NewDataFolder/O/S  root:SANS_file:entry1:reduction:pol_sans              
     
    288294                                Make/O/D/N=(5)  cell_parameters = {1,2,3,4,5} 
    289295                                                 
     296 
    290297        NewDataFolder/O/S  root:SANS_file:DAS_Logs               
    291298                        //...multiple entries and levels... to add       
     
    300307Proc H_Fill_SANS_Attributes() 
    301308 
    302 SetDataFolder  root:SANS_file    
     309SetDataFolder  root:SANS_file            
    303310        Make/O/N=0 Igor___folder_attributes      
    304311        Note/K Igor___folder_attributes, "producer=IgorPro\rNX_class=NXroot" 
     
    324331                Note/K collection_time, "units=s" 
    325332                //      run_cycle                
    326                 //      data_directory 
    327                 //      program_name     
     333                //      data_directory           
     334                //      program_name             
    328335                SetDataFolder  root:SANS_file:entry1:user                
    329336                        Make/O/N=0 Igor___folder_attributes      
     
    345352                        //      monitor_counts           
    346353                        //      monitor_preset           
     354                        //      detector_counts          
     355                        //      detector_preset          
    347356                        //      type             
    348357                        //      efficiency               
    349358                        //      sampled_fraction                 
    350                         //      detector_counts          
    351                         //      detector_preset 
    352                         //      count_start 
     359                        //      count_start              
    353360                        Note/K count_start, "units=s" 
    354                         //      count_end 
     361                        //      count_end                
    355362                        Note/K count_end, "units=s" 
    356                         //      count_time 
     363                        //      count_time               
    357364                        Note/K count_time, "units=s" 
    358                         //      count_time_preset 
     365                        //      count_time_preset                
    359366                        Note/K count_time_preset, "units=s" 
    360                 SetDataFolder  root:SANS_file:entry1:program_data                
    361                         Make/O/N=0 Igor___folder_attributes      
     367//              SetDataFolder  root:SANS_file:entry1:program_name                
     368//                      Make/O/N=0 Igor___folder_attributes      
    362369                        //      data             
    363370                        //      description              
     
    367374                        Make/O/N=0 Igor___folder_attributes      
    368375                        Note/K Igor___folder_attributes, "NX_class=NXsample" 
    369                         //      name             
     376                        //      description              
     377                        //      group_id                 
    370378                        //      chemical_formula                 
    371379                        SetDataFolder  root:SANS_file:entry1:sample:temperature_1                
     
    453461                                        //      value            
    454462                                        Note/K value, "units=T" 
    455                 SetDataFolder  root:SANS_file:entry1:sample                      
     463                        SetDataFolder  root:SANS_file:entry1:sample                      
    456464                        //      changer_position                 
    457465                        //      sample_holder_description                
    458466                        //      mass             
    459                         Note/K mass, "units=g" 
     467//                      Note/K mass, "units=g" 
    460468                        //      density          
    461                         Note/K density, "units=g ml-1" 
     469//                      Note/K density, "units=g ml-1" 
    462470                        //      molecular_weight                 
    463                         Note/K molecular_weight, "units=g mol-1" 
     471//                      Note/K molecular_weight, "units=g mol-1" 
    464472                        //      description              
    465473                        //      preparation_date                 
    466474                        //      volume_fraction          
    467475                        //      scattering_length_density                
    468                         Note/K scattering_length_density, "units=A-2" 
     476//                      Note/K scattering_length_density, "units=A-2" 
    469477                        //      thickness                
    470478                        Note/K thickness, "units=cm" 
     
    474482                        //      transmission_error               
    475483                        //      xs_incoh                 
    476                         Note/K xs_incoh, "units=cm-1" 
     484//                      Note/K xs_incoh, "units=cm-1" 
    477485                        //      xs_coh           
    478                         Note/K xs_coh, "units=cm-1" 
     486//                      Note/K xs_coh, "units=cm-1" 
    479487                        //      xs_absorb                
    480                         Note/K xs_absorb, "units=cm-1" 
     488//                      Note/K xs_absorb, "units=cm-1" 
    481489                SetDataFolder  root:SANS_file:entry1:instrument          
    482490                        Make/O/N=0 Igor___folder_attributes      
    483491                        Note/K Igor___folder_attributes, "NX_class=NXinstrument" 
    484492                        //      location                 
    485                         //      description              
     493                        //      name             
    486494                        //      type             
    487495                        //      local_contact            
    488496                        SetDataFolder  root:SANS_file:entry1:instrument:source           
    489                         Make/O/N=0 Igor___folder_attributes      
    490                         Note/K Igor___folder_attributes, "NX_class=NXsource" 
     497                                Make/O/N=0 Igor___folder_attributes      
     498                                Note/K Igor___folder_attributes, "NX_class=NXsource" 
    491499                                //      name             
    492500                                //      type             
     
    503511                                Note/K nx_distance, "units=m" 
    504512                                //      saved_count              
    505                         SetDataFolder  root:SANS_file:entry1:instrument:beam             
    506                                 Make/O/N=0 Igor___folder_attributes      
    507                                 Note/K Igor___folder_attributes, "NX_class=NXbeam" 
    508                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:monochromator               
     513                        SetDataFolder  root:SANS_file:entry1:instrument:monochromator            
     514                                Make/O/N=0 Igor___folder_attributes      
     515                                Note/K Igor___folder_attributes, "NX_class=NXmonochromator" 
     516                                //      wavelength               
     517                                Note/K wavelength, "units=A" 
     518                                //      wavelength_spread                
     519                                //      type             
     520                                SetDataFolder  root:SANS_file:entry1:instrument:monochromator:velocity_selector          
    509521                                        Make/O/N=0 Igor___folder_attributes      
    510                                         Note/K Igor___folder_attributes, "NX_class=NXmonochromator" 
     522                                        Note/K Igor___folder_attributes, "NX_class=NXvelocity_selector" 
     523                                        //      rotation_speed           
     524                                        Note/K rotation_speed, "units=RPM" 
    511525                                        //      wavelength               
    512526                                        Note/K wavelength, "units=A" 
    513527                                        //      wavelength_spread                
    514                                         SetDataFolder  root:SANS_file:entry1:instrument:beam:monochromator:velocity_selector             
    515                                                 Make/O/N=0 Igor___folder_attributes      
    516                                                 Note/K Igor___folder_attributes, "NX_class=NXvelocity_selector" 
    517                                                 //      type             
    518                                                 //      rotation_speed           
    519                                                 Note/K rotation_speed, "units=RPM" 
    520                                                 //      wavelength               
    521                                                 Note/K wavelength, "units=A" 
    522                                                 //      wavelength_spread                
    523                                                 //      vs_tilt          
    524                                                 Note/K vs_tilt, "units=degrees" 
    525                                                 //      nx_distance              
    526                                                 Note/K nx_distance, "units=m" 
    527 //                                                      table (//)               
    528                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:polarizer           
    529                                         Make/O/N=0 Igor___folder_attributes      
    530                                         //      type             
    531                                         //      composition              
    532                                         //      efficiency               
    533                                         //      status           
    534                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:flipper             
    535                                         Make/O/N=0 Igor___folder_attributes      
    536                                         //      status           
    537                                         //      driving_current          
    538                                         Note/K driving_current, "units=A" 
    539                                         //      waveform                 
    540                                         //      frequency                
    541                                         Note/K frequency, "units=Hz" 
    542                                         //      transmitted_power                
    543                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:polarizer_analyzer          
    544                                         Make/O/N=0 Igor___folder_attributes      
    545                                         //      status           
    546                                         //      guide_field_current_1            
    547                                         Note/K guide_field_current_1, "units=A" 
    548                                         //      guide_field_current_2            
    549                                         Note/K guide_field_current_2, "units=A" 
    550                                         //      solenoid_current                 
    551                                         Note/K solenoid_current, "units=A" 
    552                                         //      cell_index               
    553                                         //      cell_names               
    554                                         //      cell_parameters          
    555                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:chopper             
    556                                         Make/O/N=0 Igor___folder_attributes      
    557                                         Note/K Igor___folder_attributes, "NX_class=NXdisk_chopper" 
    558                                         //      type             
    559                                         //      rotation_speed           
    560                                         Note/K rotation_speed, "units=RPM" 
    561                                         //      distance_from_source             
    562                                         Note/K distance_from_source, "units=m" 
    563                                         //      distance_from_sample             
    564                                         Note/K distance_from_sample, "units=m" 
    565                                         //      slits            
    566                                         //      angular_opening          
    567                                         Note/K angular_opening, "units=degrees" 
    568                                         //      duty_cycle               
     528                                        //      vs_tilt          
     529                                        Note/K vs_tilt, "units=degrees" 
     530                                        //      nx_distance              
     531                                        Note/K nx_distance, "units=m" 
     532                                                //table          
     533                        SetDataFolder  root:SANS_file:entry1:instrument:polarizer                
     534                                Make/O/N=0 Igor___folder_attributes      
     535                                //      type             
     536                                //      composition              
     537                                //      efficiency               
     538                                //      status           
     539                        SetDataFolder  root:SANS_file:entry1:instrument:flipper          
     540                                Make/O/N=0 Igor___folder_attributes      
     541                                //      status           
     542                                //      driving_current          
     543                                Note/K driving_current, "units=A" 
     544                                //      waveform                 
     545                                //      frequency                
     546                                Note/K frequency, "units=Hz" 
     547                                //      transmitted_power                
     548                        SetDataFolder  root:SANS_file:entry1:instrument:polarizer_analyzer               
     549                                Make/O/N=0 Igor___folder_attributes      
     550                                //      status           
     551                                //      guide_field_current_1            
     552                                Note/K guide_field_current_1, "units=A" 
     553                                //      guide_field_current_2            
     554                                Note/K guide_field_current_2, "units=A" 
     555                                //      solenoid_current                 
     556                                Note/K solenoid_current, "units=A" 
     557                                //      cell_index               
     558                                //      cell_names               
     559                                //      cell_parameters          
     560                        SetDataFolder  root:SANS_file:entry1:instrument:chopper          
     561                                Make/O/N=0 Igor___folder_attributes      
     562                                Note/K Igor___folder_attributes, "NX_class=NXdisk_chopper" 
     563                                //      type             
     564                                //      status           
     565                                //      rotation_speed           
     566                                Note/K rotation_speed, "units=RPM" 
     567                                //      distance_from_source             
     568                                Note/K distance_from_source, "units=m" 
     569                                //      distance_from_sample             
     570                                Note/K distance_from_sample, "units=m" 
     571                                //      slits            
     572                                //      angular_opening          
     573                                Note/K angular_opening, "units=degrees" 
     574                                //      duty_cycle               
    569575                        SetDataFolder  root:SANS_file:entry1:instrument:attenuator               
    570576                                Make/O/N=0 Igor___folder_attributes      
     
    607613                                        //      size             
    608614                                        Note/K size, "units=cm" 
    609                 SetDataFolder  root:SANS_file:entry1:instrument 
    610                         //      nx_NumGuides             
     615                        SetDataFolder root:SANS_file:entry1:instrument:collimator                        
     616                                SetDataFolder root:SANS_file:entry1:instrument:collimator:geometry                       
     617                                        SetDataFolder root:SANS_file:entry1:instrument:collimator:geometry:shape                         
     618                                                //      shape            
     619                                                //      size             
     620                                                Note/K size, "units=m" 
     621                                //      nx_NumGuides             
    611622                        SetDataFolder  root:SANS_file:entry1:instrument:lenses           
    612623                                Make/O/N=0 Igor___folder_attributes      
    613624                                Note/K Igor___folder_attributes, "NX_class=NXxraylens" 
     625                                //      status           
    614626                                //      lens_geometry            
    615627                                //      focus_type               
     
    671683                                //      PixelNumY                
    672684                                //      PixelFWHM                
    673 //                                      calibration_method               
     685                                        //calibration_method             
    674686                                //      CALX             
    675687                                //      CALY             
     
    711723                Make/O/N=0 Igor___folder_attributes      
    712724                Note/K Igor___folder_attributes, "NX_class=NXlog" 
    713 //                      ...multiple entries and levels... to add         
     725                        //...multiple entries and levels... to add               
     726 
    714727 
    715728        SetDataFolder root:      
     
    723736Proc H_Fill_SANS_wSim() 
    724737 
    725         SetDataFolder  root:SANS_file    
     738SetDataFolder  root:SANS_file            
    726739                file_name       = "SANSTest.h5" 
    727740                file_time       = "2015-02-28T08:15:30-5:00" 
     
    741754                        collection_time = 300 
    742755                        run_cycle       = "S22-23" 
     756                        data_directory  = "[NG7SANS41]" 
    743757                        program_name    = "runPoint={stuff}" 
    744                         data_directory  = "[NG7SANS41]" 
    745758                SetDataFolder  root:SANS_file:entry1:user                
    746759                                name    = "Dr. Pi" 
     
    758771                                monitor_counts  = 666 
    759772                                monitor_preset  = 1e8 
    760                                 type    = "monitor type" 
    761                                 efficiency      = 0.01 
    762                                 sampled_fraction        = 1 
    763773                                detector_counts = 100111222 
    764774                                detector_preset = 1e5 
    765                                 count_start = 1 
    766                                 count_end = 1 
    767                                 count_time = 1 
    768                                 count_time_preset = 1 
    769                 SetDataFolder  root:SANS_file:entry1:program_data                
    770                                 data    = "program data" 
    771                                 description     = "acquisition" 
    772                                 file_name       = "NICE" 
    773                                 type    = "client" 
     775//                              type    = "monitor type" 
     776//                              efficiency      = 0.01 
     777//                              sampled_fraction        = 1 
     778                                count_start     = 1 
     779                                count_end       = 1 
     780                                count_time      = 1 
     781                                count_time_preset       = 1 
     782//              SetDataFolder  root:SANS_file:entry1:program_name                
     783//                              data    = "program data" 
     784//                              description     = "acquisition" 
     785//                              file_name       = "NICE" 
     786//                              type    = "client" 
    774787                SetDataFolder  root:SANS_file:entry1:sample              
    775                                 name    = "My Sample" 
    776                                 chemical_formula        = "C8H10N4O2" 
     788                                description     = "My Sample" 
     789                                group_id        = 12345 
     790//                              chemical_formula        = "C8H10N4O2" 
    777791                        SetDataFolder  root:SANS_file:entry1:sample:temperature_1                
    778792                                        name    = "Sample temperature" 
     
    826840                                changer_position        = 5 
    827841                                sample_holder_description       = "10CB" 
    828                                 mass    = 0.3 
    829                                 density = 1.02 
    830                                 molecular_weight        = 194.19 
    831                                 description     = "My Sample" 
    832                                 preparation_date        = "2015-02-28T08:15:30-5:00" 
    833                                 volume_fraction = 0.2 
    834                                 scattering_length_density       = 6.35e-6 
     842//                              mass    = 0.3 
     843//                              density = 1.02 
     844//                              molecular_weight        = 194.19 
     845//                              description     = "My Sample" 
     846//                              preparation_date        = "2015-02-28T08:15:30-5:00" 
     847//                              volume_fraction = 0.2 
     848//                              scattering_length_density       = 6.35e-6 
    835849                                thickness       = 0.1 
    836850                                rotation_angle  = 30 
    837851                                transmission    = 0.888 
    838852                                transmission_error      = 0.011 
    839                                 xs_incoh        = 5.5 
    840                                 xs_coh  = 22.2 
    841                                 xs_absorb       = 3.1 
     853//                              xs_incoh        = 5.5 
     854//                              xs_coh  = 22.2 
     855//                              xs_absorb       = 3.1 
    842856                SetDataFolder  root:SANS_file:entry1:instrument          
    843                                 location        = "NCNR" 
    844                                 description     = "NGB30mSANS" 
     857//                              location        = "NCNR" 
     858                                name    = "NGB30mSANS" 
    845859                                type    = "30 m SANS" 
    846860                                local_contact   = "Steve Kline" 
     
    856870                                        nx_distance     = 16 
    857871                                        saved_count     = 1e8 
    858                         SetDataFolder  root:SANS_file:entry1:instrument:beam     
    859                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:monochromator               
     872                        SetDataFolder  root:SANS_file:entry1:instrument:monochromator            
     873                                        wavelength      = 6 
     874                                        wavelength_spread       = 0.15 
     875                                        type    = "VS" 
     876                                SetDataFolder  root:SANS_file:entry1:instrument:monochromator:velocity_selector          
     877                                                rotation_speed  = 5100 
    860878                                                wavelength      = 6 
    861879                                                wavelength_spread       = 0.15 
    862                                         SetDataFolder  root:SANS_file:entry1:instrument:beam:monochromator:velocity_selector             
    863                                                         type    = "VS" 
    864                                                         rotation_speed  = 5100 
    865                                                         wavelength      = 6 
    866                                                         wavelength_spread       = 0.15 
    867                                                         vs_tilt = 3 
    868                                                         nx_distance     = 18.8 
    869                                                         //table ()       
    870                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:polarizer           
    871                                                 type    = "supermirror" 
    872                                                 composition     = "multilayer" 
    873                                                 efficiency      = 0.95 
    874                                                 status  = "in" 
    875                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:flipper             
    876                                                 status  = "on" 
    877                                                 driving_current = 42 
    878                                                 waveform        = "sine" 
    879                                                 frequency       = 400 
    880                                                 transmitted_power       = 0.99 
    881                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:polarizer_analyzer          
    882                                                 status  = "down" 
    883                                                 guide_field_current_1   = 33 
    884                                                 guide_field_current_2   = 32 
    885                                                 solenoid_current        = 21 
    886                                                 cell_index      = 1 
    887                                                 cell_names      = {"Burgundy","Olaf","Jim","Bob","Joe"} 
    888                                                 cell_parameters = 1 
    889                                 SetDataFolder  root:SANS_file:entry1:instrument:beam:chopper             
    890                                                 type    = "single" 
    891                                                 rotation_speed  = 12000 
    892                                                 distance_from_source    = 400 
    893                                                 distance_from_sample    = 1500 
    894                                                 slits   = 2 
    895                                                 angular_opening = 15 
    896                                                 duty_cycle      = 0.25 
     880                                                vs_tilt = 3 
     881                                                nx_distance     = 18.8 
     882                                                //table  
     883                        SetDataFolder  root:SANS_file:entry1:instrument:polarizer                
     884                                        type    = "supermirror" 
     885                                        composition     = "multilayer" 
     886                                        efficiency      = 0.95 
     887                                        status  = "in" 
     888                        SetDataFolder  root:SANS_file:entry1:instrument:flipper          
     889                                        status  = "on" 
     890                                        driving_current = 42 
     891                                        waveform        = "sine" 
     892                                        frequency       = 400 
     893                                        transmitted_power       = 0.99 
     894                        SetDataFolder  root:SANS_file:entry1:instrument:polarizer_analyzer               
     895                                        status  = "down" 
     896                                        guide_field_current_1   = 33 
     897                                        guide_field_current_2   = 32 
     898                                        solenoid_current        = 21 
     899                                        cell_index      = 1 
     900                                        cell_names      = {"Burgundy","Olaf","Jim","Bob","Joe"} 
     901                                        cell_parameters = 1 
     902                        SetDataFolder  root:SANS_file:entry1:instrument:chopper          
     903                                        type    = "single" 
     904                                        status  = "in" 
     905                                        rotation_speed  = 12000 
     906                                        distance_from_source    = 400 
     907                                        distance_from_sample    = 1500 
     908                                        slits   = 2 
     909                                        angular_opening = 15 
     910                                        duty_cycle      = 0.25 
    897911                        SetDataFolder  root:SANS_file:entry1:instrument:attenuator               
    898912                                        nx_distance     = 1500 
     
    904918                                        index   = 1 
    905919                        SetDataFolder  root:SANS_file:entry1:instrument:source_aperture          
    906                                         material        = "Gd" 
     920//                                      material        = "Gd" 
    907921                                        description     = "source aperture" 
    908922                                        diameter        = 1.27 
     
    911925                                                size    = 1.27 
    912926                        SetDataFolder  root:SANS_file:entry1:instrument:sample_aperture          
    913                                         material        = "Gd" 
     927//                                      material        = "Gd" 
    914928                                        description     = "sample aperture" 
    915929                                        diameter        = 1.27 
     
    917931                                SetDataFolder  root:SANS_file:entry1:instrument:sample_aperture:shape            
    918932                                                size    = 1.27 
    919                         SetDataFolder  root:SANS_file:entry1:instrument          
    920                                 nx_NumGuides    = 1 
     933                        SetDataFolder root:SANS_file:entry1:instrument:collimator                
     934                                SetDataFolder root:SANS_file:entry1:instrument:collimator:geometry               
     935                                        SetDataFolder root:SANS_file:entry1:instrument:collimator:geometry:shape                 
     936                                                        shape   = "box" 
     937                                                        size    = 11 
     938                                        nx_NumGuides    = 1 
    921939                        SetDataFolder  root:SANS_file:entry1:instrument:lenses           
     940                                        status  = "in" 
    922941                                        lens_geometry   = "concave_lens" 
    923942                                        focus_type      = "point" 
     
    943962                        SetDataFolder  root:SANS_file:entry1:instrument:detector                 
    944963                                        data    = trunc(abs(gnoise(p+q))) 
    945                                         data_error      = 0.01*abs(gnoise(p+q)) 
     964//                                      data_error      = 0.01*abs(gnoise(p+q)) 
    946965                                        nx_distance     = 13.1 
    947966                                        description     = "Ordela 2660N" 
     
    953972                                        beam_center_y   = 62.33 
    954973                                        type    = "Ordela" 
    955                                         flatfield_applied       = 0 
    956                                         countrate_correction_applied    = 0 
     974//                                      flatfield_applied       = 0 
     975//                                      countrate_correction_applied    = 0 
    957976                                        pixel_mask      = 0 
    958977                                        integrated_count        = 100111222 
     
    968987                SetDataFolder  root:SANS_file:entry1:data                
    969988                                data    = trunc(abs(gnoise(p+q))) 
    970                                 error   = 0.01*abs(gnoise(p+q)) 
     989//                              error   = 0.01*abs(gnoise(p+q)) 
    971990                                variables       = {128,128} 
    972991                                data_image      = p 
     
    9951014                        //...multiple entries and levels... to add       
    9961015 
     1016 
    9971017        SetDataFolder root: 
    9981018 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/Nexus_VSANS_Write.ipf

    r958 r959  
    7070                Make/O/D/N=1    collection_time = 300 
    7171                Make/O/T/N=1    run_cycle       = "S22-23" 
    72                 Make/O/T/N=1    program_name    = "runPoint={'stuff'}" 
    7372                Make/O/T/N=1    data_directory  = "[VSANS_VSANS]" 
     73                Make/O/T/N=1    program_name    = "runPoint={stuff}" 
    7474                NewDataFolder/O/S root:VSANS_file:entry1:user            
    7575                        Make/O/T/N=1    name    = "Dr. Pi" 
     
    8787                        Make/O/D/N=1    monitor_counts  = 666 
    8888                        Make/O/D/N=1    monitor_preset  = 1e8 
    89                         Make/O/T/N=1    type    = "monitor type" 
    90                         Make/O/D/N=1    efficiency      = 0.01 
    91                         Make/O/D/N=1    sampled_fraction        = 1 
     89                        //Make/O/T/N=1  type    = "monitor type" 
     90                        //Make/O/D/N=1  efficiency      = 0.01 
     91                        //Make/O/D/N=1  sampled_fraction        = 1 
    9292                        Make/O/D/N=1    detector_counts = 100111222 
    9393                        Make/O/D/N=1    detector_preset = 1e5 
     
    9696                        Make/O/D/N=1    count_time      = 1 
    9797                        Make/O/D/N=1    count_time_preset       = 1 
    98                 NewDataFolder/O/S root:VSANS_file:entry1:program_data            
    99                         Make/O/T/N=1    data    = "program data" 
    100                         Make/O/T/N=1    description     = "acquisition" 
    101                         Make/O/T/N=1    file_name       = "NICE" 
    102                         Make/O/T/N=1    type    = "client" 
     98                //NewDataFolder/O/S root:VSANS_file:entry1:program_name //program_data   
     99                        //Make/O/T/N=1  //data  = "program data" 
     100                        //Make/O/T/N=1  //description   = "acquisition" 
     101                        //Make/O/T/N=1  //file_name     = "NICE" 
     102                        //Make/O/T/N=1  //type  = "client" 
    103103                NewDataFolder/O/S root:VSANS_file:entry1:sample          
    104                         Make/O/T/N=1    name    = "My Sample" 
    105                         Make/O/T/N=1    chemical_formula        = "C8H10N4O2" 
     104                        Make/O/T/N=1    description     = "My Sample" 
     105                        Make/O/D/N=1    group_id        = 12345 
     106                        //Make/O/T/N=1  //chemical_formula      = "C8H10N4O2" 
    106107                        NewDataFolder/O/S root:VSANS_file:entry1:sample:temperature_1            
    107108                                Make/O/T/N=1    name    = "Sample temperature" 
     
    155156                        Make/O/D/N=1    changer_position        = 5 
    156157                        Make/O/T/N=1    sample_holder_description       = "10CB" 
    157                         Make/O/D/N=1    mass    = 0.3 
    158                         Make/O/D/N=1    density = 1.02 
    159                         Make/O/D/N=1    molecular_weight        = 194.19 
    160                         Make/O/T/N=1    description     = "My Sample" 
    161                         Make/O/T/N=1    preparation_date        = "2015-02-28T08:15:30-5:00" 
    162                         Make/O/D/N=1    volume_fraction = 0.2 
    163                         Make/O/D/N=1    scattering_length_density       = 6.35e-6 
     158                        //Make/O/D/N=1  //mass  = 0.3 
     159                        //Make/O/D/N=1  //density       = 1.02 
     160                        //Make/O/D/N=1  //molecular_weight      = 194.19 
     161                        //Make/O/T/N=1  //description   = "My Sample" 
     162                        //Make/O/T/N=1  //preparation_date      = "2015-02-28T08:15:30-5:00" 
     163                        //Make/O/D/N=1  //volume_fraction       = 0.2 
     164                        //Make/O/D/N=1  //scattering_length_density     = 6.35e-6 
    164165                        Make/O/D/N=1    thickness       = 0.1 
    165166                        Make/O/D/N=1    rotation_angle  = 30 
    166167                        Make/O/D/N=1    transmission    = 0.888 
    167168                        Make/O/D/N=1    transmission_error      = 0.011 
    168                         Make/O/D/N=1    xs_incoh        = 5.5 
    169                         Make/O/D/N=1    xs_coh  = 22.2 
    170                         Make/O/D/N=1    xs_absorb       = 3.1 
     169                        //Make/O/D/N=1  //xs_incoh      = 5.5 
     170                        //Make/O/D/N=1  //xs_coh        = 22.2 
     171                        //Make/O/D/N=1  //xs_absorb     = 3.1 
    171172                NewDataFolder/O/S root:VSANS_file:entry1:instrument              
    172                         Make/O/T/N=1    location        = "NCNR" 
    173                         Make/O/T/N=1    description     = "NG3-VSANS" 
     173                        //Make/O/T/N=1  //location      = "NCNR" 
     174                        Make/O/T/N=1    name    = "NG3-VSANS" 
    174175                        Make/O/T/N=1    type    = "VSANS" 
    175176                        Make/O/T/N=1    local_contact   = "Steve Kline" 
     
    180181                                Make/O/D/N=1    power   = 20 
    181182                                         
    182                         NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam_monitor_1               
     183                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam_monitor_norm            
    183184                                Make/O/D/N=1    data    = 1234567 
    184185                                Make/O/T/N=1    type    = "monitor" 
     
    186187                                Make/O/D/N=1    nx_distance     = 16 
    187188                                Make/O/D/N=1    saved_count     = 1e8 
    188                         NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam_monitor_2                       
     189                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam_monitor_low                     
    189190                                Make/O/D/N=1    data    = 1234567 
    190191                                Make/O/T/N=1    type    = "monitor" 
    191                                 Make/O/D/N=1    efficiency      = 0.01 
     192                                Make/O/D/N=1    efficiency      = 0.001 
    192193                                Make/O/D/N=1    nx_distance     = 16 
    193194                                Make/O/D/N=1    saved_count     = 1e8 
    194195                                         
    195                         NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam                         
    196                                 NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:monochromator           
     196                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:monochromator                
     197                                Make/O/D/N=1    wavelength      = 5.1 
     198                                Make/O/D/N=1    wavelength_spread       = 0.02 
     199                                Make/O/T/N=1    type    = "VS" 
     200                                NewDataFolder/O/S root:VSANS_file:entry1:instrument:monochromator:velocity_selector              
     201                                        Make/O/T/N=1    status  = "in" 
     202                                        Make/O/D/N=1    rotation_speed  = 5100 
     203                                        Make/O/D/N=1    wavelength      = 6 
     204                                        Make/O/D/N=1    wavelength_spread       = 0.15 
     205                                        Make/O/D/N=1    vs_tilt = 3 
     206                                        Make/O/D/N=1    nx_distance     = 18.8 
     207                                                // table (wave)  
     208                                NewDataFolder/O/S root:VSANS_file:entry1:instrument:monochromator:crystal                
     209                                        Make/O/T/N=1    status  = "in" 
     210                                        Make/O/D/N=1    nx_distance     = 1 
    197211                                        Make/O/D/N=1    wavelength      = 5.1 
    198212                                        Make/O/D/N=1    wavelength_spread       = 0.02 
    199                                         NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:monochromator:velocity_selector                 
    200                                                 Make/O/T/N=1    type    = "VS" 
    201                                                 Make/O/D/N=1    rotation_speed  = 5100 
    202                                                 Make/O/D/N=1    wavelength      = 6 
    203                                                 Make/O/D/N=1    wavelength_spread       = 0.15 
    204                                                 Make/O/D/N=1    vs_tilt = 3 
    205                                                 Make/O/D/N=1    nx_distance     = 18.8 
    206                                                 //      table (wave)     
    207                                         NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:monochromator:crystal           
    208                                                 Make/O/D/N=1    nx_distance     = 1 
    209                                                 Make/O/D/N=1    wavelength      = 5.1 
    210                                                 Make/O/D/N=1    wavelength_spread       = 0.02 
    211                                                 Make/O/D/N=1    rotation        = 1.1 
    212                                                 Make/O/D/N=1    energy  = 1 
    213                                                 Make/O/D/N=1    wavevector      = 1 
    214                                                 Make/O/D/N=1    lattice_parameter       = 1 
    215                                                 Make/O/D/N=3    reflection      = {1,2,3} 
    216                                                 Make/O/D/N=1    horizontal_curvature    = 1 
    217                                                 Make/O/D/N=1    vertical_curvature      = 1 
    218                                                 Make/O/D/N=1    horizontal_aperture     = 1 
    219                                                 Make/O/D/N=1    vertical_aperture       = 1 
    220                                         NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:monochromator:white_beam                
    221                                                 Make/O/D/N=1    wavelength      = 5.1 
    222                                                 Make/O/D/N=1    wavelength_spread       = 0.8 
    223                                                 //      description_of_distribution      
    224                                 NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:chopper                 
    225                                         Make/O/T/N=1    type    = "single" 
    226                                         Make/O/D/N=1    rotation_speed  = 12000 
    227                                         Make/O/D/N=1    distance_from_source    = 400 
    228                                         Make/O/D/N=1    distance_from_sample    = 1500 
    229                                         Make/O/D/N=1    slits   = 2 
    230                                         Make/O/D/N=1    angular_opening = 15 
    231                                         Make/O/D/N=1    duty_cycle      = 0.25 
    232                                 NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:polarizer               
    233                                         Make/O/T/N=1    type    = "supermirror" 
    234                                         Make/O/T/N=1    composition     = "multilayer" 
    235                                         Make/O/D/N=1    efficiency      = 0.95 
     213                                        Make/O/D/N=1    rotation        = 1.1 
     214                                        Make/O/D/N=1    energy  = 1 
     215                                        Make/O/D/N=1    wavevector      = 1 
     216                                        Make/O/D/N=1    lattice_parameter       = 1 
     217                                        Make/O/D/N=3    reflection      = {1,2,3} 
     218                                        Make/O/D/N=1    horizontal_curvature    = 1 
     219                                        Make/O/D/N=1    vertical_curvature      = 1 
     220                                        Make/O/D/N=1    horizontal_aperture     = 1 
     221                                        Make/O/D/N=1    vertical_aperture       = 1 
     222                                NewDataFolder/O/S root:VSANS_file:entry1:instrument:monochromator:white_beam             
    236223                                        Make/O/T/N=1    status  = "in" 
    237                                 NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:flipper                 
    238                                         Make/O/T/N=1    status  = "on" 
    239                                         Make/O/D/N=1    driving_current = 42 
    240                                         Make/O/T/N=1    waveform        = "sine" 
    241                                         Make/O/D/N=1    frequency       = 400 
    242                                         Make/O/D/N=1    transmitted_power       = 0.99 
    243                                 NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam:polarizer_analyzer              
    244                                         Make/O/T/N=1    status  = "down" 
    245                                         Make/O/D/N=1    guide_field_current_1   = 33 
    246                                         Make/O/D/N=1    guide_field_current_2   = 32 
    247                                         Make/O/D/N=1    solenoid_current        = 21 
    248                                         Make/O/D/N=1    cell_index      = 1 
    249                                         Make/O/T/N=(5)  cell_names      = {"Burgundy","Olaf","Jim","Bob","Joe"} 
    250                                         Make/O/D/N=(5,2)        cell_parameters = 1 
    251                                                 //      +?       
    252                                          
    253                                 //ADD converging pinholes, etc   
    254                                 //converging_pinholes    
    255                                 //converging_slits       
    256                                          
     224                                        Make/O/D/N=1    wavelength      = 5.1 
     225                                        Make/O/D/N=1    wavelength_spread       = 0.8 
     226                                                // description_of_distribution   
     227                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:chopper              
     228                                Make/O/T/N=1    status  = "in" 
     229                                Make/O/T/N=1    type    = "single" 
     230                                Make/O/D/N=1    rotation_speed  = 12000 
     231                                Make/O/D/N=1    distance_from_source    = 400 
     232                                Make/O/D/N=1    distance_from_sample    = 1500 
     233                                Make/O/D/N=1    slits   = 2 
     234                                Make/O/D/N=1    angular_opening = 15 
     235                                Make/O/D/N=1    duty_cycle      = 0.25 
     236                                        // +?    
     237                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:polarizer            
     238                                Make/O/T/N=1    status  = "in" 
     239                                Make/O/T/N=1    type    = "supermirror" 
     240                                Make/O/T/N=1    composition     = "multilayer" 
     241                                Make/O/D/N=1    efficiency      = 0.95 
     242                                Make/O/T/N=1    status  = "in" 
     243                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:flipper              
     244                                Make/O/T/N=1    status  = "on" 
     245                                Make/O/D/N=1    driving_current = 42 
     246                                Make/O/T/N=1    waveform        = "sine" 
     247                                Make/O/D/N=1    frequency       = 400 
     248                                Make/O/D/N=1    transmitted_power       = 0.99 
     249                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:polarizer_analyzer           
     250                                Make/O/T/N=1    status  = "down" 
     251                                Make/O/D/N=1    guide_field_current_1   = 33 
     252                                Make/O/D/N=1    guide_field_current_2   = 32 
     253                                Make/O/D/N=1    solenoid_current        = 21 
     254                                Make/O/D/N=1    cell_index      = 1 
     255                                Make/O/T/N=(5)  cell_names      = {"Burgundy","Olaf","Jim","Bob","Joe"} 
     256                                Make/O/D/N=(5,2)        cell_parameters = 1 
    257257                                         
    258258                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:attenuator           
     
    278278                                NewDataFolder/O/S root:VSANS_file:entry1:instrument:sample_aperture:shape                        
    279279                                        Make/O/D/N=(1,2)        size    = 1.27 
    280                         SetDataFolder root:VSANS_file:entry1:instrument:                 
    281                         Make/O/I/N=1    nx_NumGuides    = 1 
     280                        NewDataFolder/O/S  root:VSANS_file:entry1:instrument:collimator          
     281                                NewDataFolder/O/S root:VSANS_file:entry1:instrument:collimator:geometry          
     282                                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:collimator:geometry:shape            
     283                                                Make/O/T/N=1    shape   = "box" 
     284                                                Make/O/D/N=1    size    = 11 
     285                                Make/O/I/N=1    nx_NumGuides    = 1 
     286                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:converging_pinholes          
     287                                Make/O/T/N=1    status  = "in" 
     288                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:converging_slits             
     289                                Make/O/T/N=1    status  = "in" 
    282290                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:lenses               
     291                                Make/O/T/N=1    status  = "in" 
    283292                                Make/O/T/N=1    lens_geometry   = "concave_lens" 
    284293                                Make/O/T/N=1    focus_type      = "point" 
     
    294303                                Make/O/D/N=1    offset_distance = 0 
    295304                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:beam_stop            
     305                                Make/O/T/N=1    status  = "out" 
    296306                                Make/O/T/N=1    description     = "circular" 
    297307                                Make/O/D/N=1    nx_distance     = 12.5 
    298308                                Make/O/D/N=1    size    = 7.62 
    299                                 Make/O/T/N=1    status  = "out" 
    300309                                Make/O/D/N=1    xPos    = 66.4 
    301310                                Make/O/D/N=1    yPos    = 64.4 
     
    305314                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_B           
    306315                                Make/O/I/N=(320,320)    data    = trunc(abs(gnoise(p+q))) 
    307                                 Make/O/D/N=(320,320)    data_error      = 0.01*abs(gnoise(p+q)) 
     316                                //Make/O/D/N=(320,320)  //data_error    = 0.01*abs(gnoise(p+q)) 
    308317                                Make/O/D/N=1    nx_distance     = 21.1 
    309318                                Make/O/T/N=1    description     = "fancy model" 
     
    315324                                Make/O/D/N=1    beam_center_y   = 162.33 
    316325                                Make/O/T/N=1    type    = "??" 
    317                                 Make/O/D/N=1    flatfield_applied       = 0 
    318                                 Make/O/D/N=1    countrate_correction_applied    = 0 
    319                                 Make/O/D/N=(256,256)    pixel_mask      = 0 
     326                                //Make/O/D/N=1  //flatfield_applied     = 0 
     327                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
     328                                Make/O/D/N=(320,320)    pixel_mask      = 0 
    320329                                Make/O/I/N=1    integrated_count        = 100111222 
    321330                                Make/O/D/N=1    lateral_offset  = 20 
     
    329338                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_MR                  
    330339                                Make/O/I/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    331                                 Make/O/D/N=(48,256)     data_error      = 0.01*abs(gnoise(p+q)) 
     340                                //Make/O/D/N=(48,256)   //data_error    = 0.01*abs(gnoise(p+q)) 
    332341                                Make/O/D/N=1    nx_distance     = 13.1 
    333342                                Make/O/T/N=1    description     = "fancy model" 
     
    339348                                Make/O/D/N=1    beam_center_y   = 62.33 
    340349                                Make/O/T/N=1    type    = "??" 
    341                                 Make/O/D/N=1    flatfield_applied       = 0 
    342                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     350                                //Make/O/D/N=1  //flatfield_applied     = 0 
     351                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    343352                                Make/O/D/N=(48,256)     pixel_mask      = 0 
    344353                                Make/O/I/N=1    integrated_count        = 100111222 
     
    357366                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_ML                  
    358367                                Make/O/I/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    359                                 Make/O/D/N=(48,256)     data_error      = 0.01*abs(gnoise(p+q)) 
     368                                //Make/O/D/N=(48,256)   //data_error    = 0.01*abs(gnoise(p+q)) 
    360369                                Make/O/D/N=1    nx_distance     = 13.1 
    361370                                Make/O/T/N=1    description     = "fancy model" 
     
    367376                                Make/O/D/N=1    beam_center_y   = 62.33 
    368377                                Make/O/T/N=1    type    = "??" 
    369                                 Make/O/D/N=1    flatfield_applied       = 0 
    370                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     378                                //Make/O/D/N=1  //flatfield_applied     = 0 
     379                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    371380                                Make/O/D/N=(48,256)     pixel_mask      = 0 
    372381                                Make/O/I/N=1    integrated_count        = 100111222 
     
    385394                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_MT          
    386395                                Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    387                                 Make/O/D/N=(128,48)     data_error      = 0.01*abs(gnoise(p+q)) 
     396                                //Make/O/D/N=(128,48)   //data_error    = 0.01*abs(gnoise(p+q)) 
    388397                                Make/O/D/N=1    nx_distance     = 13.4 
    389398                                Make/O/T/N=1    description     = "fancy model" 
     
    395404                                Make/O/D/N=1    beam_center_y   = 62.33 
    396405                                Make/O/T/N=1    type    = "??" 
    397                                 Make/O/D/N=1    flatfield_applied       = 0 
    398                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     406                                //Make/O/D/N=1  //flatfield_applied     = 0 
     407                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    399408                                Make/O/D/N=(128,48)     pixel_mask      = 0 
    400409                                Make/O/I/N=1    integrated_count        = 100111222 
     
    414423                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_MB          
    415424                                Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    416                                 Make/O/D/N=(128,48)     data_error      = 0.01*abs(gnoise(p+q)) 
     425                                //Make/O/D/N=(128,48)   //data_error    = 0.01*abs(gnoise(p+q)) 
    417426                                Make/O/D/N=1    nx_distance     = 13.4 
    418427                                Make/O/T/N=1    description     = "fancy model" 
     
    424433                                Make/O/D/N=1    beam_center_y   = 62.33 
    425434                                Make/O/T/N=1    type    = "??" 
    426                                 Make/O/D/N=1    flatfield_applied       = 0 
    427                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     435                                //Make/O/D/N=1  //flatfield_applied     = 0 
     436                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    428437                                Make/O/D/N=(128,48)     pixel_mask      = 0 
    429438                                Make/O/I/N=1    integrated_count        = 100111222 
     
    443452                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_FR                  
    444453                                Make/O/I/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    445                                 Make/O/D/N=(48,256)     data_error      = 0.01*abs(gnoise(p+q)) 
     454                                //Make/O/D/N=(48,256)   //data_error    = 0.01*abs(gnoise(p+q)) 
    446455                                Make/O/D/N=1    nx_distance     = 2.1 
    447456                                Make/O/T/N=1    description     = "fancy model" 
     
    453462                                Make/O/D/N=1    beam_center_y   = 62.33 
    454463                                Make/O/T/N=1    type    = "??" 
    455                                 Make/O/D/N=1    flatfield_applied       = 0 
    456                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     464                                //Make/O/D/N=1  //flatfield_applied     = 0 
     465                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    457466                                Make/O/D/N=(48,256)     pixel_mask      = 0 
    458467                                Make/O/I/N=1    integrated_count        = 100111222 
     
    471480                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_FL                  
    472481                                Make/O/I/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    473                                 Make/O/D/N=(48,256)     data_error      = 0.01*abs(gnoise(p+q)) 
     482                                //Make/O/D/N=(48,256)   //data_error    = 0.01*abs(gnoise(p+q)) 
    474483                                Make/O/D/N=1    nx_distance     = 2.1 
    475484                                Make/O/T/N=1    description     = "fancy model" 
     
    481490                                Make/O/D/N=1    beam_center_y   = 62.33 
    482491                                Make/O/T/N=1    type    = "??" 
    483                                 Make/O/D/N=1    flatfield_applied       = 0 
    484                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     492                                //Make/O/D/N=1  //flatfield_applied     = 0 
     493                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    485494                                Make/O/D/N=(48,256)     pixel_mask      = 0 
    486495                                Make/O/I/N=1    integrated_count        = 100111222 
     
    499508                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_FT          
    500509                                Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    501                                 Make/O/D/N=(128,48)     data_error      = 0.01*abs(gnoise(p+q)) 
     510                                //Make/O/D/N=(128,48)   //data_error    = 0.01*abs(gnoise(p+q)) 
    502511                                Make/O/D/N=1    nx_distance     = 2.1 
    503512                                Make/O/T/N=1    description     = "fancy model" 
     
    509518                                Make/O/D/N=1    beam_center_y   = 62.33 
    510519                                Make/O/T/N=1    type    = "??" 
    511                                 Make/O/D/N=1    flatfield_applied       = 0 
    512                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     520                                //Make/O/D/N=1  //flatfield_applied     = 0 
     521                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    513522                                Make/O/D/N=(128,48)     pixel_mask      = 0 
    514523                                Make/O/I/N=1    integrated_count        = 100111222 
     
    528537                        NewDataFolder/O/S root:VSANS_file:entry1:instrument:detector_FB          
    529538                                Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    530                                 Make/O/D/N=(128,48)     data_error      = 0.01*abs(gnoise(p+q)) 
     539                                //Make/O/D/N=(128,48)   //data_error    = 0.01*abs(gnoise(p+q)) 
    531540                                Make/O/D/N=1    nx_distance     = 2.1 
    532541                                Make/O/T/N=1    description     = "fancy model" 
     
    538547                                Make/O/D/N=1    beam_center_y   = 62.33 
    539548                                Make/O/T/N=1    type    = "??" 
    540                                 Make/O/D/N=1    flatfield_applied       = 0 
    541                                 Make/O/D/N=1    countrate_correction_applied    = 0 
     549                                //Make/O/D/N=1  //flatfield_applied     = 0 
     550                                //Make/O/D/N=1  //countrate_correction_applied  = 0 
    542551                                Make/O/D/N=(128,48)     pixel_mask      = 0 
    543552                                Make/O/I/N=1    integrated_count        = 100111222 
     
    559568                NewDataFolder/O/S root:VSANS_file:entry1:data_B          
    560569                        Make/O/I/N=(320,320)    data    = trunc(abs(gnoise(p+q))) 
    561                         Make/O/D/N=(320,320)    error   = 0.01*abs(gnoise(p+q)) 
     570                        //Make/O/D/N=(320,320)  //error = 0.01*abs(gnoise(p+q)) 
    562571                        Make/O/D/N=2    variables       = {320,320} 
    563572                        Make/O/I/N=(320,320)    data_image      = p 
    564573                NewDataFolder/O/S root:VSANS_file:entry1:data_MR                 
    565574                        Make/O/i/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    566                         Make/O/D/N=(48,256)     error   = 0.01*abs(gnoise(p+q)) 
     575                        //Make/O/D/N=(48,256)   //error = 0.01*abs(gnoise(p+q)) 
    567576                        Make/O/D/N=2    variables       = {48,256} 
    568577                        Make/O/I/N=(48,256)     data_image      = p 
    569578                NewDataFolder/O/S root:VSANS_file:entry1:data_ML                 
    570579                        Make/O/i/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    571                         Make/O/D/N=(48,256)     error   = 0.01*abs(gnoise(p+q)) 
     580                        //Make/O/D/N=(48,256)   //error = 0.01*abs(gnoise(p+q)) 
    572581                        Make/O/D/N=2    variables       = {48,256} 
    573582                        Make/O/I/N=(48,256)     data_image      = p 
    574583                NewDataFolder/O/S root:VSANS_file:entry1:data_MT                 
    575584                        Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    576                         Make/O/D/N=(128,48)     error   = 0.01*abs(gnoise(p+q)) 
     585                        //Make/O/D/N=(128,48)   //error = 0.01*abs(gnoise(p+q)) 
    577586                        Make/O/D/N=2    variables       = {128,48} 
    578587                        Make/O/I/N=(128,48)     data_image      = p 
    579588                NewDataFolder/O/S root:VSANS_file:entry1:data_MB                 
    580589                        Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    581                         Make/O/D/N=(128,48)     error   = 0.01*abs(gnoise(p+q)) 
     590                        //Make/O/D/N=(128,48)   //error = 0.01*abs(gnoise(p+q)) 
    582591                        Make/O/D/N=2    variables       = {128,48} 
    583592                        Make/O/I/N=(128,48)     data_image      = p 
    584593                NewDataFolder/O/S root:VSANS_file:entry1:data_FR                 
    585594                        Make/O/I/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    586                         Make/O/D/N=(48,256)     error   = 0.01*abs(gnoise(p+q)) 
     595                        //Make/O/D/N=(48,256)   //error = 0.01*abs(gnoise(p+q)) 
    587596                        Make/O/D/N=2    variables       = {48,256} 
    588597                        Make/O/I/N=(48,256)     data_image      = p 
    589598                NewDataFolder/O/S root:VSANS_file:entry1:data_FL                 
    590599                        Make/O/I/N=(48,256)     data    = trunc(abs(gnoise(p+q))) 
    591                         Make/O/D/N=(48,256)     error   = 0.01*abs(gnoise(p+q)) 
     600                        //Make/O/D/N=(48,256)   //error = 0.01*abs(gnoise(p+q)) 
    592601                        Make/O/D/N=2    variables       = {48,256} 
    593602                        Make/O/I/N=(48,256)     data_image      = p 
    594603                NewDataFolder/O/S root:VSANS_file:entry1:data_FT                 
    595604                        Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    596                         Make/O/D/N=(128,48)     error   = 0.01*abs(gnoise(p+q)) 
     605                        //Make/O/D/N=(128,48)   //error = 0.01*abs(gnoise(p+q)) 
    597606                        Make/O/D/N=2    variables       = {128,48} 
    598607                        Make/O/I/N=(128,48)     data_image      = p 
    599608                NewDataFolder/O/S root:VSANS_file:entry1:data_FB                 
    600609                        Make/O/I/N=(128,48)     data    = trunc(abs(gnoise(p+q))) 
    601                         Make/O/D/N=(128,48)     error   = 0.01*abs(gnoise(p+q)) 
     610                        //Make/O/D/N=(128,48)   //error = 0.01*abs(gnoise(p+q)) 
    602611                        Make/O/D/N=2    variables       = {128,48} 
    603612                        Make/O/I/N=(128,48)     data_image      = p 
     
    630639 
    631640 
     641 
    632642        SetDataFolder root: 
    633643         
     
    637647Proc H_Fill_VSANS_Attributes() 
    638648 
    639 SetDataFolder  root:VSANS_file   
     649SetDataFolder  root:VSANS_file           
    640650        Make/O/N=0 Igor___folder_attributes      
    641651        Note/K Igor___folder_attributes, "producer=IgorPro\rNX_class=NXroot" 
    642         //file_name              
    643         //file_time              
    644         //facility               
    645         //NeXus_version          
    646         //hdf_version            
    647         //file_history           
     652        //      file_name                
     653        //      file_time                
     654        //      facility                 
     655        //      NeXus_version            
     656        //      hdf_version              
     657        //      file_history             
    648658        SetDataFolder root:VSANS_file:entry1             
    649659                Make/O/N=0 Igor___folder_attributes      
    650660                Note/K Igor___folder_attributes, "NX_class=NXentry" 
    651                 //title          
    652                 //experiment_identifier          
    653                 //experiment_description                 
    654                 //entry_identifier               
    655                 //definition             
    656                 //start_time             
    657                 //end_time               
    658                 //duration               
     661                //      title            
     662                //      experiment_identifier            
     663                //      experiment_description           
     664                //      entry_identifier                 
     665                //      definition               
     666                //      start_time               
     667                //      end_time                 
     668                //      duration                 
    659669                Note/K duration, "units=s" 
    660                 //collection_time                
     670                //      collection_time          
    661671                Note/K collection_time, "units=s" 
    662                 //run_cycle              
    663                 //program_name   
    664                 //data_directory                 
     672                //      run_cycle                
     673                //      data_directory           
     674                //      program_name             
    665675                SetDataFolder root:VSANS_file:entry1:user                
    666676                        Make/O/N=0 Igor___folder_attributes      
    667677                        Note/K Igor___folder_attributes, "NX_class=NXuser" 
    668                         //name           
    669                         //role           
    670                         //affiliation            
    671                         //address                
    672                         //telephoneNumber                
    673                         //faxNumber              
    674                         //email          
    675                         //facility_user_id               
     678                        //      name             
     679                        //      role             
     680                        //      affiliation              
     681                        //      address          
     682                        //      telephoneNumber          
     683                        //      faxNumber                
     684                        //      email            
     685                        //      facility_user_id                 
    676686                SetDataFolder root:VSANS_file:entry1:control             
    677687                        Make/O/N=0 Igor___folder_attributes      
    678688                        Note/K Igor___folder_attributes, "NX_class=NXmonitor" 
    679                         //mode           
    680                         //preset                 
    681                         //integral               
    682                         //monitor_counts                 
    683                         //monitor_preset                 
    684                         //type           
    685                         //efficiency             
    686                         //sampled_fraction               
    687                         //detector_counts                
    688                         //detector_preset 
    689                         //      count_start 
     689                        //      mode             
     690                        //      preset           
     691                        //      integral                 
     692                        //      monitor_counts           
     693                        //      monitor_preset           
     694                        ////    type             
     695                        ////    efficiency               
     696                        ////    sampled_fraction                 
     697                        //      detector_counts          
     698                        //      detector_preset          
     699                        //      count_start              
    690700                        Note/K count_start, "units=s" 
    691                         //      count_end 
     701                        //      count_end                
    692702                        Note/K count_end, "units=s" 
    693                         //      count_time 
     703                        //      count_time               
    694704                        Note/K count_time, "units=s" 
    695                         //      count_time_preset 
    696                         Note/K count_time_preset, "units=s"              
    697                 SetDataFolder root:VSANS_file:entry1:program_data                        
    698                         //data           
    699                         //description            
    700                         //file_name              
    701                         //type           
     705                        //      count_time_preset                
     706                        Note/K count_time_preset, "units=s" 
     707                //SetDataFolder root:VSANS_file:entry1:program_name     //program_data           
     708                        ////    //data           
     709                        ////    //description            
     710                        ////    //file_name              
     711                        ////    //type           
    702712                SetDataFolder root:VSANS_file:entry1:sample              
    703713                        Make/O/N=0 Igor___folder_attributes      
    704714                        Note/K Igor___folder_attributes, "NX_class=NXsample" 
    705                         //name           
    706                         //chemical_formula               
     715                        //      description              
     716                        //      group_id                 
     717                        ////    //chemical_formula               
    707718                        SetDataFolder root:VSANS_file:entry1:sample:temperature_1                
    708719                                Make/O/N=0 Igor___folder_attributes      
    709720                                Note/K Igor___folder_attributes, "NX_class=NXsensor" 
    710                                 //name           
    711                                 //attached_to            
    712                                 //measurement            
     721                                //      name             
     722                                //      attached_to              
     723                                //      measurement              
    713724                                SetDataFolder root:VSANS_file:entry1:sample:temperature_1:value_log              
    714725                                        Make/O/N=0 Igor___folder_attributes      
    715726                                        Note/K Igor___folder_attributes, "NX_class=NXlog" 
    716                                         //start          
    717                                         //nx_time                
     727                                        //      start            
     728                                        //      nx_time          
    718729                                        Note/K nx_time, "units=s" 
    719                                         //value          
     730                                        //      value            
    720731                                        Note/K value, "units=C" 
    721732                        SetDataFolder root:VSANS_file:entry1:sample:temperature_2                
    722733                                Make/O/N=0 Igor___folder_attributes      
    723734                                Note/K Igor___folder_attributes, "NX_class=NXsensor" 
    724                                 //name           
    725                                 //attached_to            
    726                                 //measurement            
     735                                //      name             
     736                                //      attached_to              
     737                                //      measurement              
    727738                                SetDataFolder root:VSANS_file:entry1:sample:temperature_2:value_log              
    728739                                        Make/O/N=0 Igor___folder_attributes      
    729740                                        Note/K Igor___folder_attributes, "NX_class=NXlog" 
    730                                         //start          
    731                                         //nx_time                
     741                                        //      start            
     742                                        //      nx_time          
    732743                                        Note/K nx_time, "units=s" 
    733                                         //value          
     744                                        //      value            
    734745                                        Note/K value, "units=C" 
    735746                        SetDataFolder root:VSANS_file:entry1:sample:electric_field               
    736747                                Make/O/N=0 Igor___folder_attributes      
    737748                                Note/K Igor___folder_attributes, "NX_class=NXsensor" 
    738                                 //name           
    739                                 //attached_to            
    740                                 //measurement            
     749                                //      name             
     750                                //      attached_to              
     751                                //      measurement              
    741752                                SetDataFolder root:VSANS_file:entry1:sample:electric_field:value_log             
    742753                                        Make/O/N=0 Igor___folder_attributes      
    743754                                        Note/K Igor___folder_attributes, "NX_class=NXlog" 
    744                                         //start          
    745                                         //nx_time                
     755                                        //      start            
     756                                        //      nx_time          
    746757                                        Note/K nx_time, "units=s" 
    747                                         //value          
     758                                        //      value            
    748759                                        Note/K value, "units=V" 
    749760                        SetDataFolder root:VSANS_file:entry1:sample:shear_field          
    750761                                Make/O/N=0 Igor___folder_attributes      
    751762                                Note/K Igor___folder_attributes, "NX_class=NXsensor" 
    752                                 //name           
    753                                 //attached_to            
    754                                 //measurement            
     763                                //      name             
     764                                //      attached_to              
     765                                //      measurement              
    755766                                SetDataFolder root:VSANS_file:entry1:sample:shear_field:value_log                
    756767                                        Make/O/N=0 Igor___folder_attributes      
    757768                                        Note/K Igor___folder_attributes, "NX_class=NXlog" 
    758                                         //start          
    759                                         //nx_time                
     769                                        //      start            
     770                                        //      nx_time          
    760771                                        Note/K nx_time, "units=s" 
    761                                         //value          
     772                                        //      value            
    762773                                        Note/K value, "units=Pa s" 
    763774                        SetDataFolder root:VSANS_file:entry1:sample:pressure             
    764775                                Make/O/N=0 Igor___folder_attributes      
    765776                                Note/K Igor___folder_attributes, "NX_class=NXsensor" 
    766                                 //name           
    767                                 //attached_to            
    768                                 //measurement            
     777                                //      name             
     778                                //      attached_to              
     779                                //      measurement              
    769780                                SetDataFolder root:VSANS_file:entry1:sample:pressure:value_log           
    770781                                        Make/O/N=0 Igor___folder_attributes      
    771782                                        Note/K Igor___folder_attributes, "NX_class=NXlog" 
    772                                         //start          
    773                                         //nx_time                
     783                                        //      start            
     784                                        //      nx_time          
    774785                                        Note/K nx_time, "units=s" 
    775                                         //value          
     786                                        //      value            
    776787                                        Note/K value, "units=psi" 
    777788                        SetDataFolder root:VSANS_file:entry1:sample:magnetic_field               
    778789                                Make/O/N=0 Igor___folder_attributes      
    779790                                Note/K Igor___folder_attributes, "NX_class=NXsensor" 
    780                                 //name           
    781                                 //attached_to            
    782                                 //measurement            
     791                                //      name             
     792                                //      attached_to              
     793                                //      measurement              
    783794                                SetDataFolder root:VSANS_file:entry1:sample:magnetic_field:value_log             
    784795                                        Make/O/N=0 Igor___folder_attributes      
    785796                                        Note/K Igor___folder_attributes, "NX_class=NXlog" 
    786                                         //start          
    787                                         //nx_time                
     797                                        //      start            
     798                                        //      nx_time          
    788799                                        Note/K nx_time, "units=s" 
    789                                         //value          
     800                                        //      value            
    790801                                        Note/K value, "units=T" 
    791802                        SetDataFolder root:VSANS_file:entry1:sample                      
    792                         //changer_position               
    793                         //sample_holder_description              
    794                         //mass           
    795                         Note/K mass, "units=g" 
    796                         //density                
    797                         Note/K density, "units=g ml-1" 
    798                         //molecular_weight               
    799                         Note/K molecular_weight, "units=g mol-1" 
    800                         //description            
    801                         //preparation_date               
    802                         //volume_fraction                
    803                         //scattering_length_density              
    804                         Note/K scattering_length_density, "units=A-2" 
    805                         //thickness              
    806                         Note/K thickness, "units=cm" 
    807                         //rotation_angle                 
    808                         Note/K rotation_angle, "units=degrees" 
    809                         //transmission           
    810                         //transmission_error             
    811                         //xs_incoh               
    812                         Note/K xs_incoh, "units=cm-1" 
    813                         //xs_coh                 
    814                         Note/K xs_coh, "units=cm-1" 
    815                         //xs_absorb              
    816                         Note/K xs_absorb, "units=cm-1" 
     803                        //      changer_position                 
     804                        //      sample_holder_description                
     805                        ////    //mass           
     806                        //Note/K mass, "units=g" 
     807                        ////    //density                
     808                        //Note/K density, "units=g ml-1" 
     809                        ////    //molecular_weight               
     810                        //Note/K molecular_weight, "units=g mol-1" 
     811                        ////    //description            
     812                        ////    //preparation_date               
     813                        ////    //volume_fraction                
     814                        ////    //scattering_length_density              
     815                        //Note/K scattering_length_density, "units=A-2" 
     816                        //      thickness                
     817                                Note/K thickness, "units=cm" 
     818                        //      rotation_angle           
     819                                Note/K rotation_angle, "units=degrees" 
     820                        //      transmission             
     821                        //      transmission_error               
     822                        ////    //xs_incoh               
     823                        //Note/K xs_incoh, "units=cm-1" 
     824                        ////    //xs_coh                 
     825                        //Note/K xs_coh, "units=cm-1" 
     826                        ////    //xs_absorb              
     827                        //Note/K xs_absorb, "units=cm-1" 
    817828                SetDataFolder root:VSANS_file:entry1:instrument          
    818829                        Make/O/N=0 Igor___folder_attributes      
    819830                        Note/K Igor___folder_attributes, "NX_class=NXinstrument" 
    820                         //location               
    821                         //description            
    822                         //type           
    823                         //local_contact          
     831                        ////    //location               
     832                        //      name             
     833                        //      type             
     834                        //      local_contact            
    824835                        SetDataFolder root:VSANS_file:entry1:instrument:source           
    825836                                Make/O/N=0 Igor___folder_attributes      
    826837                                Note/K Igor___folder_attributes, "NX_class=NXsource" 
    827                                 //name           
    828                                 //type           
    829                                 //probe          
    830                                 //power          
     838                                //      name             
     839                                //      type             
     840                                //      probe            
     841                                //      power            
    831842                                Note/K power, "units=MW" 
    832843                                                 
    833                         SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_1           
     844                        SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_norm                
    834845                                Make/O/N=0 Igor___folder_attributes      
    835846                                Note/K Igor___folder_attributes, "NX_class=NXmonitor" 
    836                                 //data           
    837                                 //type           
    838                                 //efficiency             
    839                                 //nx_distance            
     847                                //      data             
     848                                //      type             
     849                                //      efficiency               
     850                                //      nx_distance              
    840851                                Note/K nx_distance, "units=m" 
    841                                 //saved_count            
    842                         SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_                 
     852                                //      saved_count              
     853                        SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_low                 
    843854                                Make/O/N=0 Igor___folder_attributes      
    844855                                Note/K Igor___folder_attributes, "NX_class=NXmonitor" 
    845                                 //data           
    846                                 //type           
    847                                 //efficiency             
    848                                 //nx_distance            
     856                                //      data             
     857                                //      type             
     858                                //      efficiency               
     859                                //      nx_distance              
    849860                                Note/K nx_distance, "units=m" 
    850                                 //saved_count            
     861                                //      saved_count              
    851862                                                 
    852                         SetDataFolder root:VSANS_file:entry1:instrument:beam                     
    853                                 Make/O/N=0 Igor___folder_attributes      
    854                                 Note/K Igor___folder_attributes, "NX_class=NXbeam" 
    855                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator               
     863                        SetDataFolder root:VSANS_file:entry1:instrument:monochromator            
     864                                Make/O/N=0 Igor___folder_attributes      
     865                                Note/K Igor___folder_attributes, "NX_class=NXmonochromator" 
     866                                //      wavelength               
     867                                Note/K wavelength, "units=A" 
     868                                //      wavelength_spread                
     869                                //      type             
     870                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator:velocity_selector          
    856871                                        Make/O/N=0 Igor___folder_attributes      
    857                                         Note/K Igor___folder_attributes, "NX_class=NXmonochromator" 
    858                                         //wavelength             
     872                                        Note/K Igor___folder_attributes, "NX_class=NXvelocity_selector" 
     873                                        //      status           
     874                                        //      rotation_speed           
     875                                        Note/K rotation_speed, "units=RPM" 
     876                                        //      wavelength               
    859877                                        Note/K wavelength, "units=A" 
    860                                         //wavelength_spread              
    861                                         SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator:velocity_selector             
    862                                                 Make/O/N=0 Igor___folder_attributes      
    863                                                 Note/K Igor___folder_attributes, "NX_class=NXvelocity_selector" 
    864                                                 //type           
    865                                                 //rotation_speed                 
    866                                                 Note/K rotation_speed, "units=RPM" 
    867                                                 //wavelength             
    868                                                 Note/K wavelength, "units=A" 
    869                                                 //wavelength_spread              
    870                                                 //vs_tilt                
    871                                                 Note/K vs_tilt, "units=degrees" 
    872                                                 //nx_distance            
    873                                                 Note/K nx_distance, "units=m" 
    874                                                         // table (wave)          
    875                                         SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator:crystal               
    876                                                 Make/O/N=0 Igor___folder_attributes      
    877                                                 Note/K Igor___folder_attributes, "NX_class=NXcrystal" 
    878                                                 //nx_distance            
    879                                                 Note/K nx_distance, "units=m" 
    880                                                 //wavelength             
    881                                                 Note/K wavelength, "units=A" 
    882                                                 //wavelength_spread              
    883                                                 //rotation               
    884                                                 Note/K rotation, "units=degrees" 
    885                                                 //energy                 
    886                                                 Note/K energy, "units=mV" 
    887                                                 //wavevector             
    888                                                 Note/K wavevector, "units=A-1" 
    889                                                 //lattice_parameter              
    890                                                 //reflection             
    891                                                 //horizontal_curvature           
    892                                                 //vertical_curvature             
    893                                                 //horizontal_aperture            
    894                                                 //vertical_aperture              
    895                                         SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator:white_beam                    
    896                                                 //wavelength             
    897                                                 Note/K wavelength, "units=A" 
    898                                                 //wavelength_spread              
    899                                                         // description_of_distribution   
    900                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:chopper             
     878                                        //      wavelength_spread                
     879                                        //      vs_tilt          
     880                                        Note/K vs_tilt, "units=degrees" 
     881                                        //      nx_distance              
     882                                        Note/K nx_distance, "units=m" 
     883                                                // table (wave)          
     884                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator:crystal            
    901885                                        Make/O/N=0 Igor___folder_attributes      
    902                                         Note/K Igor___folder_attributes, "NX_class=NXdisk_chopper" 
    903                                         //type           
    904                                         //rotation_speed                 
    905                                         Note/K rotation_speed, "units=RPM" 
    906                                         //distance_from_source           
    907                                         Note/K distance_from_source, "units=m" 
    908                                         //distance_from_sample           
    909                                         Note/K distance_from_sample, "units=m" 
    910                                         //slits          
    911                                         //angular_opening                
    912                                         Note/K angular_opening, "units=degrees" 
    913                                         //duty_cycle                     
    914                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:polarizer                   
    915                                         //type           
    916                                         //composition            
    917                                         //efficiency             
    918                                         //status                 
    919                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:flipper                     
    920                                         //status                 
    921                                         //driving_current                
    922                                         Note/K driving_current, "units=A" 
    923                                         //waveform               
    924                                         //frequency              
    925                                         Note/K frequency, "units=Hz" 
    926                                         //transmitted_power              
    927                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:polarizer_analyzer                  
    928                                         //status                 
    929                                         //guide_field_current_1          
    930                                         Note/K guide_field_current_1, "units=A" 
    931                                         //guide_field_current_2          
    932                                         Note/K guide_field_current_2, "units=A" 
    933                                         //solenoid_current               
    934                                         Note/K solenoid_current, "units=A" 
    935                                         //cell_index             
    936                                         //cell_names             
    937                                         //cell_parameters                
    938  
    939                                                         // +?            
    940                                                  
    941                                 // ADD converging pinholes, etc          
    942                                 // converging_pinholes           
    943                                 // converging_slits              
    944                                                  
     886                                        Note/K Igor___folder_attributes, "NX_class=NXcrystal" 
     887                                        //      status           
     888                                        //      nx_distance              
     889                                        Note/K nx_distance, "units=m" 
     890                                        //      wavelength               
     891                                        Note/K wavelength, "units=A" 
     892                                        //      wavelength_spread                
     893                                        //      rotation                 
     894                                        Note/K rotation, "units=degrees" 
     895                                        //      energy           
     896                                        Note/K energy, "units=mV" 
     897                                        //      wavevector               
     898                                        Note/K wavevector, "units=A-1" 
     899                                        //      lattice_parameter                
     900                                        //      reflection               
     901                                        //      horizontal_curvature             
     902                                        //      vertical_curvature               
     903                                        //      horizontal_aperture              
     904                                        //      vertical_aperture                
     905                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator:white_beam                         
     906                                        //      status           
     907                                        //      wavelength               
     908                                        Note/K wavelength, "units=A" 
     909                                        //      wavelength_spread                
     910                                                // description_of_distribution           
     911                        SetDataFolder root:VSANS_file:entry1:instrument:chopper          
     912                                Make/O/N=0 Igor___folder_attributes      
     913                                Note/K Igor___folder_attributes, "NX_class=NXdisk_chopper" 
     914                                //      status           
     915                                //      type             
     916                                //      rotation_speed           
     917                                Note/K rotation_speed, "units=RPM" 
     918                                //      distance_from_source             
     919                                Note/K distance_from_source, "units=m" 
     920                                //      distance_from_sample             
     921                                Note/K distance_from_sample, "units=m" 
     922                                //      slits            
     923                                //      angular_opening          
     924                                Note/K angular_opening, "units=degrees" 
     925                                //      duty_cycle               
     926                                        // +?            
     927                        SetDataFolder root:VSANS_file:entry1:instrument:polarizer                        
     928                                //      status           
     929                                //      type             
     930                                //      composition              
     931                                //      efficiency               
     932                                //      status           
     933                        SetDataFolder root:VSANS_file:entry1:instrument:flipper                  
     934                                //      status           
     935                                //      driving_current          
     936                                Note/K driving_current, "units=A" 
     937                                //      waveform                 
     938                                //      frequency                
     939                                Note/K frequency, "units=Hz" 
     940                                //      transmitted_power                
     941                        SetDataFolder root:VSANS_file:entry1:instrument:polarizer_analyzer                       
     942                                //      status           
     943                                //      guide_field_current_1            
     944                                Note/K guide_field_current_1, "units=A" 
     945                                //      guide_field_current_2            
     946                                Note/K guide_field_current_2, "units=A" 
     947                                //      solenoid_current                 
     948                                Note/K solenoid_current, "units=A" 
     949                                //      cell_index               
     950                                //      cell_names               
     951                                //      cell_parameters          
    945952                                                 
    946953                        SetDataFolder root:VSANS_file:entry1:instrument:attenuator               
    947954                                Make/O/N=0 Igor___folder_attributes      
    948955                                Note/K Igor___folder_attributes, "NX_class=NXattenuator" 
    949                                 //nx_distance            
     956                                //      nx_distance              
    950957                                Note/K nx_distance, "units=m" 
    951                                 //type           
    952                                 //thickness              
     958                                //      type             
     959                                //      thickness                
    953960                                Note/K thickness, "units=cm" 
    954                                 //attenuator_transmission                
    955                                 //status                 
    956                                 //atten_number           
    957                                 //index          
     961                                //      attenuator_transmission          
     962                                //      status           
     963                                //      atten_number             
     964                                //      index            
    958965                        SetDataFolder root:VSANS_file:entry1:instrument:source_aperture          
    959966                                Make/O/N=0 Igor___folder_attributes      
    960967                                Note/K Igor___folder_attributes, "NX_class=NXaperture" 
    961                                 //material               
    962                                 //description            
    963                                 //diameter               
     968                                //      material                 
     969                                //      description              
     970                                //      diameter                 
    964971                                Note/K diameter, "units=cm" 
    965                                 //nx_distance            
     972                                //      nx_distance              
    966973                                Note/K nx_distance, "units=m" 
    967974                                SetDataFolder root:VSANS_file:entry1:instrument:source_aperture:shape                    
    968975                                        Make/O/N=0 Igor___folder_attributes      
    969976                                        Note/K Igor___folder_attributes, "NX_class=NXshape" 
    970                                         //size           
     977                                        //      size             
    971978                                        Note/K size, "units=cm" 
    972979                        SetDataFolder root:VSANS_file:entry1:instrument:sample_aperture          
    973980                                Make/O/N=0 Igor___folder_attributes      
    974981                                Note/K Igor___folder_attributes, "NX_class=NXaperture" 
    975                                 //material               
    976                                 //description            
    977                                 //diameter               
     982                                //      material                 
     983                                //      description              
     984                                //      diameter                 
    978985                                Note/K diameter, "units=cm" 
    979                                 //nx_distance            
     986                                //      nx_distance              
    980987                                Note/K nx_distance, "units=m" 
    981988                                SetDataFolder root:VSANS_file:entry1:instrument:sample_aperture:shape                    
    982989                                        Make/O/N=0 Igor___folder_attributes      
    983990                                        Note/K Igor___folder_attributes, "NX_class=NXshape" 
    984                                         //size           
     991                                        //      size             
    985992                                        Note/K size, "units=cm" 
    986                         SetDataFolder root:VSANS_file:entry1:instrument:                         
    987                         //nx_NumGuides           
     993                        SetDataFolder root:VSANS_file:entry1:instrument:collimator                       
     994                                SetDataFolder root:VSANS_file:entry1:instrument:collimator:geometry                      
     995                                        SetDataFolder root:VSANS_file:entry1:instrument:collimator:geometry:shape                        
     996                                                //      shape            
     997                                                //      size             
     998                                                Note/K size, "units=m" 
     999                                //      nx_NumGuides             
     1000                        SetDataFolder root:VSANS_file:entry1:instrument:converging_pinholes                      
     1001                                //      status           
     1002                        SetDataFolder root:VSANS_file:entry1:instrument:converging_slits                         
     1003                                //      status           
    9881004                        SetDataFolder root:VSANS_file:entry1:instrument:lenses           
    9891005                                Make/O/N=0 Igor___folder_attributes      
    9901006                                Note/K Igor___folder_attributes, "NX_class=NXxraylens" 
    991                                 //lens_geometry          
    992                                 //focus_type             
    993                                 //number_of_lenses               
    994                                 //number_of_prisms               
    995                                 //curvature              
    996                                 //lens_distance          
     1007                                //      status           
     1008                                //      lens_geometry            
     1009                                //      focus_type               
     1010                                //      number_of_lenses                 
     1011                                //      number_of_prisms                 
     1012                                //      curvature                
     1013                                //      lens_distance            
    9971014                                Note/K lens_distance, "units=m" 
    998                                 //prism_distance                 
     1015                                //      prism_distance           
    9991016                                Note/K prism_distance, "units=m" 
    1000                                 //lens_material          
    1001                                 //prism_material                 
     1017                                //      lens_material            
     1018                                //      prism_material           
    10021019                        SetDataFolder root:VSANS_file:entry1:instrument:sample_table                     
    1003                                 //location               
    1004                                 //offset_distance                
     1020                                //      location                 
     1021                                //      offset_distance          
    10051022                                Note/K offset_distance, "units=m" 
    10061023                        SetDataFolder root:VSANS_file:entry1:instrument:beam_stop                
    10071024                                Make/O/N=0 Igor___folder_attributes      
    10081025                                Note/K Igor___folder_attributes, "NX_class=NXbeam_stop" 
    1009                                 //description            
    1010                                 //nx_distance            
     1026                                //      status           
     1027                                //      description              
     1028                                //      nx_distance              
    10111029                                Note/K nx_distance, "units=m" 
    1012                                 //size           
     1030                                //      size             
    10131031                                Note/K size, "units=cm" 
    1014                                 //status                 
    1015                                 //xPos           
    1016                                 //yPos           
    1017                                 //x_motor_position               
     1032                                //      xPos             
     1033                                //      yPos             
     1034                                //      x_motor_position                 
    10181035                                Note/K x_motor_position, "units=cm" 
    1019                                 //y_motor_position               
     1036                                //      y_motor_position                 
    10201037                                Note/K y_motor_position, "units=cm" 
    10211038                                                 
     
    10231040                                Make/O/N=0 Igor___folder_attributes      
    10241041                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1025                                 //data           
    1026                                 //data_error             
    1027                                 //nx_distance            
     1042                                //      data             
     1043                                ////    //data_error             
     1044                                //      nx_distance              
    10281045                                Note/K nx_distance, "units=m" 
    1029                                 //description            
    1030                                 //settings               
    1031                                 //dead_time              
     1046                                //      description              
     1047                                //      settings                 
     1048                                //      dead_time                
    10321049                                Note/K dead_time, "units=s" 
    1033                                 //x_pixel_size           
     1050                                //      x_pixel_size             
    10341051                                Note/K x_pixel_size, "units=cm" 
    1035                                 //y_pixel_size           
     1052                                //      y_pixel_size             
    10361053                                Note/K y_pixel_size, "units=cm" 
    1037                                 //beam_center_x          
    1038                                 //beam_center_y          
    1039                                 //type           
    1040                                 //flatfield_applied              
    1041                                 //countrate_correction_applied           
    1042                                 //pixel_mask             
    1043                                 //integrated_count               
    1044                                 //lateral_offset                 
     1054                                //      beam_center_x            
     1055                                //      beam_center_y            
     1056                                //      type             
     1057                                ////    //flatfield_applied              
     1058                                ////    //countrate_correction_applied           
     1059                                //      pixel_mask               
     1060                                //      integrated_count                 
     1061                                //      lateral_offset           
    10451062                                Note/K lateral_offset, "units=cm" 
    1046                                 //PixelNumX              
    1047                                 //PixelNumY              
    1048                                 //PixelFWHM              
    1049                                 //CALX           
    1050                                 //CALY           
    1051                                 //size           
     1063                                //      PixelNumX                
     1064                                //      PixelNumY                
     1065                                //      PixelFWHM                
     1066                                //      CALX             
     1067                                //      CALY             
     1068                                //      size             
    10521069                                Note/K size, "units=cm" 
    1053                                 //event_file_name                
     1070                                //      event_file_name          
    10541071                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MR                      
    10551072                                Make/O/N=0 Igor___folder_attributes      
    10561073                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1057                                 //data           
    1058                                 //data_error             
    1059                                 //nx_distance            
     1074                                //      data             
     1075                                ////    //data_error             
     1076                                //      nx_distance              
    10601077                                Note/K nx_distance, "units=m" 
    1061                                 //description            
    1062                                 //settings               
    1063                                 //dead_time              
     1078                                //      description              
     1079                                //      settings                 
     1080                                //      dead_time                
    10641081                                Note/K dead_time, "units=s" 
    1065                                 //x_pixel_size           
     1082                                //      x_pixel_size             
    10661083                                Note/K x_pixel_size, "units=cm" 
    1067                                 //y_pixel_size           
     1084                                //      y_pixel_size             
    10681085                                Note/K y_pixel_size, "units=cm" 
    1069                                 //beam_center_x          
    1070                                 //beam_center_y          
    1071                                 //type           
    1072                                 //flatfield_applied              
    1073                                 //countrate_correction_applied           
    1074                                 //pixel_mask             
    1075                                 //integrated_count               
    1076                                 //lateral_offset                 
     1086                                //      beam_center_x            
     1087                                //      beam_center_y            
     1088                                //      type             
     1089                                ////    //flatfield_applied              
     1090                                ////    //countrate_correction_applied           
     1091                                //      pixel_mask               
     1092                                //      integrated_count                 
     1093                                //      lateral_offset           
    10771094                                Note/K lateral_offset, "units=cm" 
    1078                                 //separation             
     1095                                //      separation               
    10791096                                Note/K separation, "units=cm" 
    1080                                 //PixelNumX              
    1081                                 //PixelNumY              
    1082                                 //PixelFWHM              
    1083                                 //size           
     1097                                //      PixelNumX                
     1098                                //      PixelNumY                
     1099                                //      PixelFWHM                
     1100                                //      size             
    10841101                                Note/K size, "units=cm" 
    1085                                 //event_file_name                
    1086                                 //tube_orientation               
    1087                                 //number_of_tubes                
    1088                                 //tube_index             
    1089                                 //spatial_calibration            
    1090                                 //tube_width             
     1102                                //      event_file_name          
     1103                                //      tube_orientation                 
     1104                                //      number_of_tubes          
     1105                                //      tube_index               
     1106                                //      spatial_calibration              
     1107                                //      tube_width               
    10911108                                Note/K tube_width, "units=cm" 
    10921109                        SetDataFolder root:VSANS_file:entry1:instrument:detector_ML              
    10931110                                Make/O/N=0 Igor___folder_attributes      
    10941111                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1095                                 //data           
    1096                                 //data_error             
    1097                                 //nx_distance            
     1112                                //      data             
     1113                                ////    //data_error             
     1114                                //      nx_distance              
    10981115                                Note/K nx_distance, "units=m" 
    1099                                 //description            
    1100                                 //settings               
    1101                                 //dead_time              
     1116                                //      description              
     1117                                //      settings                 
     1118                                //      dead_time                
    11021119                                Note/K dead_time, "units=s" 
    1103                                 //x_pixel_size           
     1120                                //      x_pixel_size             
    11041121                                Note/K x_pixel_size, "units=cm" 
    1105                                 //y_pixel_size           
     1122                                //      y_pixel_size             
    11061123                                Note/K y_pixel_size, "units=cm" 
    1107                                 //beam_center_x          
    1108                                 //beam_center_y          
    1109                                 //type           
    1110                                 //flatfield_applied              
    1111                                 //countrate_correction_applied           
    1112                                 //pixel_mask             
    1113                                 //integrated_count               
    1114                                 //lateral_offset                 
     1124                                //      beam_center_x            
     1125                                //      beam_center_y            
     1126                                //      type             
     1127                                ////    //flatfield_applied              
     1128                                ////    //countrate_correction_applied           
     1129                                //      pixel_mask               
     1130                                //      integrated_count                 
     1131                                //      lateral_offset           
    11151132                                Note/K lateral_offset, "units=cm" 
    1116                                 //separation             
     1133                                //      separation               
    11171134                                Note/K separation, "units=cm" 
    1118                                 //PixelNumX              
    1119                                 //PixelNumY              
    1120                                 //PixelFWHM              
    1121                                 //size           
     1135                                //      PixelNumX                
     1136                                //      PixelNumY                
     1137                                //      PixelFWHM                
     1138                                //      size             
    11221139                                Note/K size, "units=cm" 
    1123                                 //event_file_name                
    1124                                 //tube_orientation               
    1125                                 //number_of_tubes                
    1126                                 //tube_index             
    1127                                 //spatial_calibration            
    1128                                 //tube_width             
     1140                                //      event_file_name          
     1141                                //      tube_orientation                 
     1142                                //      number_of_tubes          
     1143                                //      tube_index               
     1144                                //      spatial_calibration              
     1145                                //      tube_width               
    11291146                                Note/K tube_width, "units=cm" 
    11301147                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MT              
    11311148                                Make/O/N=0 Igor___folder_attributes      
    11321149                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1133                                 //data           
    1134                                 //data_error             
    1135                                 //nx_distance            
     1150                                //      data             
     1151                                ////    //data_error             
     1152                                //      nx_distance              
    11361153                                Note/K nx_distance, "units=m" 
    1137                                 //description            
    1138                                 //settings               
    1139                                 //dead_time              
     1154                                //      description              
     1155                                //      settings                 
     1156                                //      dead_time                
    11401157                                Note/K dead_time, "units=s" 
    1141                                 //x_pixel_size           
     1158                                //      x_pixel_size             
    11421159                                Note/K x_pixel_size, "units=cm" 
    1143                                 //y_pixel_size           
     1160                                //      y_pixel_size             
    11441161                                Note/K y_pixel_size, "units=cm" 
    1145                                 //beam_center_x          
    1146                                 //beam_center_y          
    1147                                 //type           
    1148                                 //flatfield_applied              
    1149                                 //countrate_correction_applied           
    1150                                 //pixel_mask             
    1151                                 //integrated_count               
    1152                                 //lateral_offset                 
     1162                                //      beam_center_x            
     1163                                //      beam_center_y            
     1164                                //      type             
     1165                                ////    //flatfield_applied              
     1166                                ////    //countrate_correction_applied           
     1167                                //      pixel_mask               
     1168                                //      integrated_count                 
     1169                                //      lateral_offset           
    11531170                                Note/K lateral_offset, "units=cm" 
    1154                                 //sdd_offset             
     1171                                //      sdd_offset               
    11551172                                Note/K sdd_offset, "units=cm" 
    1156                                 //separation             
     1173                                //      separation               
    11571174                                Note/K separation, "units=cm" 
    1158                                 //PixelNumX              
    1159                                 //PixelNumY              
    1160                                 //PixelFWHM              
    1161                                 //size           
     1175                                //      PixelNumX                
     1176                                //      PixelNumY                
     1177                                //      PixelFWHM                
     1178                                //      size             
    11621179                                Note/K size, "units=cm" 
    1163                                 //event_file_name                
    1164                                 //tube_orientation               
    1165                                 //number_of_tubes                
    1166                                 //tube_index             
    1167                                 //spatial_calibration            
    1168                                 //tube_width             
     1180                                //      event_file_name          
     1181                                //      tube_orientation                 
     1182                                //      number_of_tubes          
     1183                                //      tube_index               
     1184                                //      spatial_calibration              
     1185                                //      tube_width               
    11691186                                Note/K tube_width, "units=cm" 
    11701187                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MB              
    11711188                                Make/O/N=0 Igor___folder_attributes      
    11721189                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1173                                 //data           
    1174                                 //data_error             
    1175                                 //nx_distance            
     1190                                //      data             
     1191                                ////    //data_error             
     1192                                //      nx_distance              
    11761193                                Note/K nx_distance, "units=m" 
    1177                                 //description            
    1178                                 //settings               
    1179                                 //dead_time              
     1194                                //      description              
     1195                                //      settings                 
     1196                                //      dead_time                
    11801197                                Note/K dead_time, "units=s" 
    1181                                 //x_pixel_size           
     1198                                //      x_pixel_size             
    11821199                                Note/K x_pixel_size, "units=cm" 
    1183                                 //y_pixel_size           
     1200                                //      y_pixel_size             
    11841201                                Note/K y_pixel_size, "units=cm" 
    1185                                 //beam_center_x          
    1186                                 //beam_center_y          
    1187                                 //type           
    1188                                 //flatfield_applied              
    1189                                 //countrate_correction_applied           
    1190                                 //pixel_mask             
    1191                                 //integrated_count               
    1192                                 //lateral_offset                 
     1202                                //      beam_center_x            
     1203                                //      beam_center_y            
     1204                                //      type             
     1205                                ////    //flatfield_applied              
     1206                                ////    //countrate_correction_applied           
     1207                                //      pixel_mask               
     1208                                //      integrated_count                 
     1209                                //      lateral_offset           
    11931210                                Note/K lateral_offset, "units=cm" 
    1194                                 //sdd_offset             
     1211                                //      sdd_offset               
    11951212                                Note/K sdd_offset, "units=cm" 
    1196                                 //separation             
     1213                                //      separation               
    11971214                                Note/K separation, "units=cm" 
    1198                                 //PixelNumX              
    1199                                 //PixelNumY              
    1200                                 //PixelFWHM              
    1201                                 //size           
     1215                                //      PixelNumX                
     1216                                //      PixelNumY                
     1217                                //      PixelFWHM                
     1218                                //      size             
    12021219                                Note/K size, "units=cm" 
    1203                                 //event_file_name                
    1204                                 //tube_orientation               
    1205                                 //number_of_tubes                
    1206                                 //tube_index             
    1207                                 //spatial_calibration            
    1208                                 //tube_width             
     1220                                //      event_file_name          
     1221                                //      tube_orientation                 
     1222                                //      number_of_tubes          
     1223                                //      tube_index               
     1224                                //      spatial_calibration              
     1225                                //      tube_width               
    12091226                                Note/K tube_width, "units=cm" 
    12101227                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FR                      
    12111228                                Make/O/N=0 Igor___folder_attributes      
    12121229                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1213                                 //data           
    1214                                 //data_error             
    1215                                 //nx_distance            
     1230                                //      data             
     1231                                ////    //data_error             
     1232                                //      nx_distance              
    12161233                                Note/K nx_distance, "units=m" 
    1217                                 //description            
    1218                                 //settings               
    1219                                 //dead_time              
     1234                                //      description              
     1235                                //      settings                 
     1236                                //      dead_time                
    12201237                                Note/K dead_time, "units=s" 
    1221                                 //x_pixel_size           
     1238                                //      x_pixel_size             
    12221239                                Note/K x_pixel_size, "units=cm" 
    1223                                 //y_pixel_size           
     1240                                //      y_pixel_size             
    12241241                                Note/K y_pixel_size, "units=cm" 
    1225                                 //beam_center_x          
    1226                                 //beam_center_y          
    1227                                 //type           
    1228                                 //flatfield_applied              
    1229                                 //countrate_correction_applied           
    1230                                 //pixel_mask             
    1231                                 //integrated_count               
    1232                                 //lateral_offset                 
     1242                                //      beam_center_x            
     1243                                //      beam_center_y            
     1244                                //      type             
     1245                                ////    //flatfield_applied              
     1246                                ////    //countrate_correction_applied           
     1247                                //      pixel_mask               
     1248                                //      integrated_count                 
     1249                                //      lateral_offset           
    12331250                                Note/K lateral_offset, "units=cm" 
    1234                                 //separation             
     1251                                //      separation               
    12351252                                Note/K separation, "units=cm" 
    1236                                 //PixelNumX              
    1237                                 //PixelNumY              
    1238                                 //PixelFWHM              
    1239                                 //size           
     1253                                //      PixelNumX                
     1254                                //      PixelNumY                
     1255                                //      PixelFWHM                
     1256                                //      size             
    12401257                                Note/K size, "units=cm" 
    1241                                 //event_file_name                
    1242                                 //tube_orientation               
    1243                                 //number_of_tubes                
    1244                                 //tube_index             
    1245                                 //spatial_calibration            
    1246                                 //tube_width             
     1258                                //      event_file_name          
     1259                                //      tube_orientation                 
     1260                                //      number_of_tubes          
     1261                                //      tube_index               
     1262                                //      spatial_calibration              
     1263                                //      tube_width               
    12471264                                Note/K tube_width, "units=cm" 
    12481265                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FL              
    12491266                                Make/O/N=0 Igor___folder_attributes      
    12501267                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1251                                 //data           
    1252                                 //data_error             
    1253                                 //nx_distance            
     1268                                //      data             
     1269                                ////    //data_error             
     1270                                //      nx_distance              
    12541271                                Note/K nx_distance, "units=m" 
    1255                                 //description            
    1256                                 //settings               
    1257                                 //dead_time              
     1272                                //      description              
     1273                                //      settings                 
     1274                                //      dead_time                
    12581275                                Note/K dead_time, "units=s" 
    1259                                 //x_pixel_size           
     1276                                //      x_pixel_size             
    12601277                                Note/K x_pixel_size, "units=cm" 
    1261                                 //y_pixel_size           
     1278                                //      y_pixel_size             
    12621279                                Note/K y_pixel_size, "units=cm" 
    1263                                 //beam_center_x          
    1264                                 //beam_center_y          
    1265                                 //type           
    1266                                 //flatfield_applied              
    1267                                 //countrate_correction_applied           
    1268                                 //pixel_mask             
    1269                                 //integrated_count               
    1270                                 //lateral_offset                 
     1280                                //      beam_center_x            
     1281                                //      beam_center_y            
     1282                                //      type             
     1283                                ////    //flatfield_applied              
     1284                                ////    //countrate_correction_applied           
     1285                                //      pixel_mask               
     1286                                //      integrated_count                 
     1287                                //      lateral_offset           
    12711288                                Note/K lateral_offset, "units=cm" 
    1272                                 //separation             
     1289                                //      separation               
    12731290                                Note/K separation, "units=cm" 
    1274                                 //PixelNumX              
    1275                                 //PixelNumY              
    1276                                 //PixelFWHM              
    1277                                 //size           
     1291                                //      PixelNumX                
     1292                                //      PixelNumY                
     1293                                //      PixelFWHM                
     1294                                //      size             
    12781295                                Note/K size, "units=cm" 
    1279                                 //event_file_name                
    1280                                 //tube_orientation               
    1281                                 //number_of_tubes                
    1282                                 //tube_index             
    1283                                 //spatial_calibration            
    1284                                 //tube_width             
     1296                                //      event_file_name          
     1297                                //      tube_orientation                 
     1298                                //      number_of_tubes          
     1299                                //      tube_index               
     1300                                //      spatial_calibration              
     1301                                //      tube_width               
    12851302                                Note/K tube_width, "units=cm" 
    12861303                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FT              
    12871304                                Make/O/N=0 Igor___folder_attributes      
    12881305                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1289                                 //data           
    1290                                 //data_error             
    1291                                 //nx_distance            
     1306                                //      data             
     1307                                ////    //data_error             
     1308                                //      nx_distance              
    12921309                                Note/K nx_distance, "units=m" 
    1293                                 //description            
    1294                                 //settings               
    1295                                 //dead_time              
     1310                                //      description              
     1311                                //      settings                 
     1312                                //      dead_time                
    12961313                                Note/K dead_time, "units=s" 
    1297                                 //x_pixel_size           
     1314                                //      x_pixel_size             
    12981315                                Note/K x_pixel_size, "units=cm" 
    1299                                 //y_pixel_size           
     1316                                //      y_pixel_size             
    13001317                                Note/K y_pixel_size, "units=cm" 
    1301                                 //beam_center_x          
    1302                                 //beam_center_y          
    1303                                 //type           
    1304                                 //flatfield_applied              
    1305                                 //countrate_correction_applied           
    1306                                 //pixel_mask             
    1307                                 //integrated_count               
    1308                                 //lateral_offset                 
     1318                                //      beam_center_x            
     1319                                //      beam_center_y            
     1320                                //      type             
     1321                                ////    //flatfield_applied              
     1322                                ////    //countrate_correction_applied           
     1323                                //      pixel_mask               
     1324                                //      integrated_count                 
     1325                                //      lateral_offset           
    13091326                                Note/K lateral_offset, "units=cm" 
    1310                                 //sdd_offset             
     1327                                //      sdd_offset               
    13111328                                Note/K sdd_offset, "units=cm" 
    1312                                 //separation             
     1329                                //      separation               
    13131330                                Note/K separation, "units=cm" 
    1314                                 //PixelNumX              
    1315                                 //PixelNumY              
    1316                                 //PixelFWHM              
    1317                                 //size           
     1331                                //      PixelNumX                
     1332                                //      PixelNumY                
     1333                                //      PixelFWHM                
     1334                                //      size             
    13181335                                Note/K size, "units=cm" 
    1319                                 //event_file_name                
    1320                                 //tube_orientation               
    1321                                 //number_of_tubes                
    1322                                 //tube_index             
    1323                                 //spatial_calibration            
    1324                                 //tube_width             
     1336                                //      event_file_name          
     1337                                //      tube_orientation                 
     1338                                //      number_of_tubes          
     1339                                //      tube_index               
     1340                                //      spatial_calibration              
     1341                                //      tube_width               
    13251342                                Note/K tube_width, "units=cm" 
    13261343                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FB              
    13271344                                Make/O/N=0 Igor___folder_attributes      
    13281345                                Note/K Igor___folder_attributes, "NX_class=NXdetector" 
    1329                                 //data           
    1330                                 //data_error             
    1331                                 //nx_distance            
     1346                                //      data             
     1347                                ////    //data_error             
     1348                                //      nx_distance              
    13321349                                Note/K nx_distance, "units=m" 
    1333                                 //description            
    1334                                 //settings               
    1335                                 //dead_time              
     1350                                //      description              
     1351                                //      settings                 
     1352                                //      dead_time                
    13361353                                Note/K dead_time, "units=s" 
    1337                                 //x_pixel_size           
     1354                                //      x_pixel_size             
    13381355                                Note/K x_pixel_size, "units=cm" 
    1339                                 //y_pixel_size           
     1356                                //      y_pixel_size             
    13401357                                Note/K y_pixel_size, "units=cm" 
    1341                                 //beam_center_x          
    1342                                 //beam_center_y          
    1343                                 //type           
    1344                                 //flatfield_applied              
    1345                                 //countrate_correction_applied           
    1346                                 //pixel_mask             
    1347                                 //integrated_count               
    1348                                 //lateral_offset                 
     1358                                //      beam_center_x            
     1359                                //      beam_center_y            
     1360                                //      type             
     1361                                ////    //flatfield_applied              
     1362                                ////    //countrate_correction_applied           
     1363                                //      pixel_mask               
     1364                                //      integrated_count                 
     1365                                //      lateral_offset           
    13491366                                Note/K lateral_offset, "units=cm" 
    1350                                 //sdd_offset             
     1367                                //      sdd_offset               
    13511368                                Note/K sdd_offset, "units=cm" 
    1352                                 //separation             
     1369                                //      separation               
    13531370                                Note/K separation, "units=cm" 
    1354                                 //PixelNumX              
    1355                                 //PixelNumY              
    1356                                 //PixelFWHM              
    1357                                 //size           
     1371                                //      PixelNumX                
     1372                                //      PixelNumY                
     1373                                //      PixelFWHM                
     1374                                //      size             
    13581375                                Note/K size, "units=cm" 
    1359                                 //event_file_name                
    1360                                 //tube_orientation               
    1361                                 //number_of_tubes                
    1362                                 //tube_index             
    1363                                 //spatial_calibration            
    1364                                 //tube_width             
     1376                                //      event_file_name          
     1377                                //      tube_orientation                 
     1378                                //      number_of_tubes          
     1379                                //      tube_index               
     1380                                //      spatial_calibration              
     1381                                //      tube_width               
    13651382                                Note/K tube_width, "units=cm" 
    13661383                                                 
     
    13691386                        Make/O/N=0 Igor___folder_attributes      
    13701387                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1371                         //data           
    1372                         //error          
    1373                         //variables              
    1374                         //data_image             
     1388                        //      data             
     1389                        ////    //error          
     1390                        //      variables                
     1391                        //      data_image               
    13751392                SetDataFolder root:VSANS_file:entry1:data_MR             
    13761393                        Make/O/N=0 Igor___folder_attributes      
    13771394                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1378                         //data           
    1379                         //error          
    1380                         //variables              
    1381                         //data_image             
     1395                        //      data             
     1396                        ////    //error          
     1397                        //      variables                
     1398                        //      data_image               
    13821399                SetDataFolder root:VSANS_file:entry1:data_ML             
    13831400                        Make/O/N=0 Igor___folder_attributes      
    13841401                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1385                         //data           
    1386                         //error          
    1387                         //variables              
    1388                         //data_image             
     1402                        //      data             
     1403                        ////    //error          
     1404                        //      variables                
     1405                        //      data_image               
    13891406                SetDataFolder root:VSANS_file:entry1:data_MT             
    13901407                        Make/O/N=0 Igor___folder_attributes      
    13911408                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1392                         //data           
    1393                         //error          
    1394                         //variables              
    1395                         //data_image             
     1409                        //      data             
     1410                        ////    //error          
     1411                        //      variables                
     1412                        //      data_image               
    13961413                SetDataFolder root:VSANS_file:entry1:data_MB             
    13971414                        Make/O/N=0 Igor___folder_attributes      
    13981415                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1399                         //data           
    1400                         //error          
    1401                         //variables              
    1402                         //data_image             
     1416                        //      data             
     1417                        ////    //error          
     1418                        //      variables                
     1419                        //      data_image               
    14031420                SetDataFolder root:VSANS_file:entry1:data_FR             
    14041421                        Make/O/N=0 Igor___folder_attributes      
    14051422                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1406                         //data           
    1407                         //error          
    1408                         //variables              
    1409                         //data_image             
     1423                        //      data             
     1424                        ////    //error          
     1425                        //      variables                
     1426                        //      data_image               
    14101427                SetDataFolder root:VSANS_file:entry1:data_FL             
    14111428                        Make/O/N=0 Igor___folder_attributes      
    14121429                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1413                         //data           
    1414                         //error          
    1415                         //variables              
    1416                         //data_image             
     1430                        //      data             
     1431                        ////    //error          
     1432                        //      variables                
     1433                        //      data_image               
    14171434                SetDataFolder root:VSANS_file:entry1:data_FT             
    14181435                        Make/O/N=0 Igor___folder_attributes      
    14191436                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1420                         //data           
    1421                         //error          
    1422                         //variables              
    1423                         //data_image             
     1437                        //      data             
     1438                        ////    //error          
     1439                        //      variables                
     1440                        //      data_image               
    14241441                SetDataFolder root:VSANS_file:entry1:data_FB             
    14251442                        Make/O/N=0 Igor___folder_attributes      
    14261443                        Note/K Igor___folder_attributes, "NX_class=NXdata" 
    1427                         //data           
    1428                         //error          
    1429                         //variables              
    1430                         //data_image             
     1444                        //      data             
     1445                        ////    //error          
     1446                        //      variables                
     1447                        //      data_image               
    14311448                                         
    14321449                SetDataFolder root:VSANS_file:entry1:reduction                   
    1433                         //intent                 
    1434                         //transmission_file_name                 
    1435                         //empty_beam_file_name           
    1436                         //background_file_name           
    1437                         //empty_file_name                
    1438                         //sensitivity_file_name          
    1439                         //mask_file_name                 
    1440                         //sans_log_file_name             
    1441                         //whole_trans            
    1442                         //whole_trans_error              
    1443                         //box_count              
    1444                         //box_count_error                
    1445                         //box_coordinates                
    1446                         //comments               
    1447                         //absolute_scaling               
     1450                        //      intent           
     1451                        //      transmission_file_name           
     1452                        //      empty_beam_file_name             
     1453                        //      background_file_name             
     1454                        //      empty_file_name          
     1455                        //      sensitivity_file_name            
     1456                        //      mask_file_name           
     1457                        //      sans_log_file_name               
     1458                        //      whole_trans              
     1459                        //      whole_trans_error                
     1460                        //      box_count                
     1461                        //      box_count_error          
     1462                        //      box_coordinates          
     1463                        //      comments                 
     1464                        //      absolute_scaling                 
    14481465                        SetDataFolder root:VSANS_file:entry1:reduction:pol_sans                          
    1449                                 //pol_sans_purpose               
    1450                                 //cell_name              
    1451                                 //cell_parameters                
     1466                                //      pol_sans_purpose                 
     1467                                //      cell_name                
     1468                                //      cell_parameters          
    14521469                                                         
    14531470        SetDataFolder root:VSANS_file:DAS_Logs           
     
    14561473                        //...multiple entries and levels... to add               
    14571474                        //this will be enormous          
     1475 
    14581476         
    14591477 
     
    14831501Proc H_Fill_VSANS_wSim() 
    14841502 
    1485 SetDataFolder  root:VSANS_file   
    1486         file_name       = "VSANSTest.h5" 
    1487         file_time       = "2015-02-28T08:15:30-5:00" 
    1488         facility        = "NCNR" 
    1489         NeXus_version   = "Nexus 0.0" 
    1490         hdf_version     = "hdf5.x" 
    1491         file_history    = "history log" 
     1503 
     1504SetDataFolder  root:VSANS_file           
     1505                file_name       = "VSANSTest.h5" 
     1506                file_time       = "2015-02-28T08:15:30-5:00" 
     1507                facility        = "NCNR" 
     1508                NeXus_version   = "Nexus 0.0" 
     1509                hdf_version     = "hdf5.x" 
     1510                file_history    = "history log" 
    14921511        SetDataFolder root:VSANS_file:entry1             
    1493                 title   = "title of entry1" 
    1494                 experiment_identifier   = 684636 
    1495                 experiment_description  = "description of expt" 
    1496                 entry_identifier        = "S22-33" 
    1497                 definition      = "NXsas" 
    1498                 start_time      = "2015-02-28T08:15:30-5:00" 
    1499                 end_time        = "2015-02-28T08:15:30-5:00" 
    1500                 duration        = 300 
    1501                 collection_time = 300 
    1502                 run_cycle       = "S22-23" 
    1503                 program_name    = "runPoint={stuff}" 
    1504                 data_directory  = "[VSANS_VSANS]" 
     1512                        title   = "title of entry1" 
     1513                        experiment_identifier   = 684636 
     1514                        experiment_description  = "description of expt" 
     1515                        entry_identifier        = "S22-33" 
     1516                        definition      = "NXsas" 
     1517                        start_time      = "2015-02-28T08:15:30-5:00" 
     1518                        end_time        = "2015-02-28T08:15:30-5:00" 
     1519                        duration        = 300 
     1520                        collection_time = 300 
     1521                        run_cycle       = "S22-23" 
     1522                        data_directory  = "[VSANS_VSANS]" 
     1523                        program_name    = "runPoint={stuff}" 
    15051524                SetDataFolder root:VSANS_file:entry1:user                
    1506                         name    = "Dr. Pi" 
    1507                         role    = "evil scientist" 
    1508                         affiliation     = "NIST" 
    1509                         address = "100 Bureau Drive" 
    1510                         telephoneNumber = "301-999-9999" 
    1511                         faxNumber       = "301-999-9999" 
    1512                         email   = "sans@nist" 
    1513                         facility_user_id        = 6937596 
     1525                                name    = "Dr. Pi" 
     1526                                role    = "evil scientist" 
     1527                                affiliation     = "NIST" 
     1528                                address = "100 Bureau Drive" 
     1529                                telephoneNumber = "301-999-9999" 
     1530                                faxNumber       = "301-999-9999" 
     1531                                email   = "sans@nist" 
     1532                                facility_user_id        = 6937596 
    15141533                SetDataFolder root:VSANS_file:entry1:control             
    1515                         mode    = "timer" 
    1516                         preset  = 555 
    1517                         integral        = 555 
    1518                         monitor_counts  = 666 
    1519                         monitor_preset  = 1e8 
    1520                         type    = "monitor type" 
    1521                         efficiency      = 0.01 
    1522                         sampled_fraction        = 1 
    1523                         detector_counts = 100111222 
    1524                         detector_preset = 1e5 
    1525                         count_start = 1 
    1526                         count_end = 1 
    1527                         count_time = 1 
    1528                         count_time_preset = 1 
    1529                 SetDataFolder root:VSANS_file:entry1:program_data                
    1530                         data    = "program data" 
    1531                         description     = "acquisition" 
    1532                         file_name       = "NICE" 
    1533                         type    = "client" 
     1534                                mode    = "timer" 
     1535                                preset  = 555 
     1536                                integral        = 555 
     1537                                monitor_counts  = 666 
     1538                                monitor_preset  = 1e8 
     1539                        //WAVE/T        type    = "monitor type" 
     1540                        //WAVE  efficiency      = 0.01 
     1541                        //WAVE  sampled_fraction        = 1 
     1542                                detector_counts = 100111222 
     1543                                detector_preset = 1e5 
     1544                                count_start     = 1 
     1545                                count_end       = 1 
     1546                                count_time      = 1 
     1547                                count_time_preset       = 1 
     1548                //SetDataFolder root:VSANS_file:entry1:program_name     //program_data   
     1549                        //WAVE/T        //data  = "program data" 
     1550                        //WAVE/T        //description   = "acquisition" 
     1551                        //WAVE/T        //file_name     = "NICE" 
     1552                        //WAVE/T        //type  = "client" 
    15341553                SetDataFolder root:VSANS_file:entry1:sample              
    1535                         name    = "My Sample" 
    1536                         chemical_formula        = "C8H10N4O2" 
     1554                                description     = "My Sample" 
     1555                                group_id        = 12345 
     1556                        //WAVE/T        //chemical_formula      = "C8H10N4O2" 
    15371557                        SetDataFolder root:VSANS_file:entry1:sample:temperature_1                
    1538                                 name    = "Sample temperature" 
    1539                                 attached_to     = "block" 
    1540                                 measurement     = "temperature" 
     1558                                        name    = "Sample temperature" 
     1559                                        attached_to     = "block" 
     1560                                        measurement     = "temperature" 
    15411561                                SetDataFolder root:VSANS_file:entry1:sample:temperature_1:value_log              
    1542                                         start   = "2015-02-28T08:15:30-5:00" 
    1543                                         nx_time = p 
    1544                                         value   = 2*p 
     1562                                                start   = "2015-02-28T08:15:30-5:00" 
     1563                                                nx_time = p 
     1564                                                value   = 2*p 
    15451565                        SetDataFolder root:VSANS_file:entry1:sample:temperature_2                
    1546                                 name    = "Sample temperature" 
    1547                                 attached_to     = "block" 
    1548                                 measurement     = "temperature" 
     1566                                        name    = "Sample temperature" 
     1567                                        attached_to     = "block" 
     1568                                        measurement     = "temperature" 
    15491569                                SetDataFolder root:VSANS_file:entry1:sample:temperature_2:value_log              
    1550                                         start   = "2015-02-28T08:15:30-5:00" 
    1551                                         nx_time = p 
    1552                                         value   = 3*p 
     1570                                                start   = "2015-02-28T08:15:30-5:00" 
     1571                                                nx_time = p 
     1572                                                value   = 3*p 
    15531573                        SetDataFolder root:VSANS_file:entry1:sample:electric_field               
    1554                                 name    = "electric meter" 
    1555                                 attached_to     = "sample" 
    1556                                 measurement     = "voltage" 
     1574                                        name    = "electric meter" 
     1575                                        attached_to     = "sample" 
     1576                                        measurement     = "voltage" 
    15571577                                SetDataFolder root:VSANS_file:entry1:sample:electric_field:value_log             
    1558                                         start   = "2015-02-28T08:15:30-5:00" 
    1559                                         nx_time = 2*p 
    1560                                         value   = sin(p/10) 
     1578                                                start   = "2015-02-28T08:15:30-5:00" 
     1579                                                nx_time = 2*p 
     1580                                                value   = sin(p/10) 
    15611581                        SetDataFolder root:VSANS_file:entry1:sample:shear_field          
    1562                                 name    = "rheometer" 
    1563                                 attached_to     = "sample" 
    1564                                 measurement     = "stress" 
     1582                                        name    = "rheometer" 
     1583                                        attached_to     = "sample" 
     1584                                        measurement     = "stress" 
    15651585                                SetDataFolder root:VSANS_file:entry1:sample:shear_field:value_log                
    1566                                         start   = "2015-02-28T08:15:30-5:00" 
    1567                                         nx_time = p 
    1568                                         value   = cos(p/5) 
     1586                                                start   = "2015-02-28T08:15:30-5:00" 
     1587                                                nx_time = p 
     1588                                                value   = cos(p/5) 
    15691589                        SetDataFolder root:VSANS_file:entry1:sample:pressure             
    1570                                 name    = "Sample pressure" 
    1571                                 attached_to     = "pressure cell" 
    1572                                 measurement     = "pressure" 
     1590                                        name    = "Sample pressure" 
     1591                                        attached_to     = "pressure cell" 
     1592                                        measurement     = "pressure" 
    15731593                                SetDataFolder root:VSANS_file:entry1:sample:pressure:value_log           
    1574                                         start   = "2015-02-28T08:15:30-5:00" 
    1575                                         nx_time = p 
    1576                                         value   = p/2 
     1594                                                start   = "2015-02-28T08:15:30-5:00" 
     1595                                                nx_time = p 
     1596                                                value   = p/2 
    15771597                        SetDataFolder root:VSANS_file:entry1:sample:magnetic_field               
    1578                                 name    = "magnetic field (direction)" 
    1579                                 attached_to     = "cryostat" 
    1580                                 measurement     = "magnetic field" 
     1598                                        name    = "magnetic field (direction)" 
     1599                                        attached_to     = "cryostat" 
     1600                                        measurement     = "magnetic field" 
    15811601                                SetDataFolder root:VSANS_file:entry1:sample:magnetic_field:value_log             
    1582                                         start   = "2015-02-28T08:15:30-5:00" 
    1583                                         nx_time = p 
    1584                                         value   = 10*p 
     1602                                                start   = "2015-02-28T08:15:30-5:00" 
     1603                                                nx_time = p 
     1604                                                value   = 10*p 
    15851605                        SetDataFolder root:VSANS_file:entry1:sample              
    1586                         changer_position        = 5 
    1587                         sample_holder_description       = "10CB" 
    1588                         mass    = 0.3 
    1589                         density = 1.02 
    1590                         molecular_weight        = 194.19 
    1591                         description     = "My Sample" 
    1592                         preparation_date        = "2015-02-28T08:15:30-5:00" 
    1593                         volume_fraction = 0.2 
    1594                         scattering_length_density       = 6.35e-6 
    1595                         thickness       = 0.1 
    1596                         rotation_angle  = 30 
    1597                         transmission    = 0.888 
    1598                         transmission_error      = 0.011 
    1599                         xs_incoh        = 5.5 
    1600                         xs_coh  = 22.2 
    1601                         xs_absorb       = 3.1 
     1606                                changer_position        = 5 
     1607                                sample_holder_description       = "10CB" 
     1608                        //WAVE  //mass  = 0.3 
     1609                        //WAVE  //density       = 1.02 
     1610                        //WAVE  //molecular_weight      = 194.19 
     1611                        //WAVE/T        //description   = "My Sample" 
     1612                        //WAVE/T        //preparation_date      = "2015-02-28T08:15:30-5:00" 
     1613                        //WAVE  //volume_fraction       = 0.2 
     1614                        //WAVE  //scattering_length_density     = 6.35e-6 
     1615                                thickness       = 0.1 
     1616                                rotation_angle  = 30 
     1617                                transmission    = 0.888 
     1618                                transmission_error      = 0.011 
     1619                        //WAVE  //xs_incoh      = 5.5 
     1620                        //WAVE  //xs_coh        = 22.2 
     1621                        //WAVE  //xs_absorb     = 3.1 
    16021622                SetDataFolder root:VSANS_file:entry1:instrument          
    1603                         location        = "NCNR" 
    1604                         description     = "NG3-VSANS" 
    1605                         type    = "VSANS" 
    1606                         local_contact   = "Steve Kline" 
     1623                        //WAVE/T        //location      = "NCNR" 
     1624                                name    = "NG3-VSANS" 
     1625                                type    = "VSANS" 
     1626                                local_contact   = "Steve Kline" 
    16071627                        SetDataFolder root:VSANS_file:entry1:instrument:source           
    1608                                 name    = "NCNR" 
    1609                                 type    = "Reactor Neutron Source" 
    1610                                 probe   = "neutron" 
    1611                                 power   = 20 
     1628                                        name    = "NCNR" 
     1629                                        type    = "Reactor Neutron Source" 
     1630                                        probe   = "neutron" 
     1631                                        power   = 20 
    16121632                                         
    1613                         SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_1           
    1614                                 data    = 1234567 
    1615                                 type    = "monitor" 
    1616                                 efficiency      = 0.01 
    1617                                 nx_distance     = 16 
    1618                                 saved_count     = 1e8 
    1619                         SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_                 
    1620                                 data    = 1234567 
    1621                                 type    = "monitor" 
    1622                                 efficiency      = 0.01 
    1623                                 nx_distance     = 16 
    1624                                 saved_count     = 1e8 
     1633                        SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_norm                
     1634                                        data    = 1234567 
     1635                                        type    = "monitor" 
     1636                                        efficiency      = 0.01 
     1637                                        nx_distance     = 16 
     1638                                        saved_count     = 1e8 
     1639                        SetDataFolder root:VSANS_file:entry1:instrument:beam_monitor_low                 
     1640                                        data    = 1234567 
     1641                                        type    = "monitor" 
     1642                                        efficiency      = 0.001 
     1643                                        nx_distance     = 16 
     1644                                        saved_count     = 1e8 
    16251645                                         
    1626                         SetDataFolder root:VSANS_file:entry1:instrument:beam                     
    1627                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator               
    1628                                         wavelength      = VCALC_getWavelength() 
     1646                        SetDataFolder root:VSANS_file:entry1:instrument:monochromator            
     1647                                        wavelength      = 5.1 
    16291648                                        wavelength_spread       = 0.02 
    1630                                         SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator:velocity_selector             
    1631                                                 type    = "VS" 
     1649                                        type    = "VS" 
     1650                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator:velocity_selector          
     1651                                                status  = "in" 
    16321652                                                rotation_speed  = 5100 
    1633                                                 wavelength      = VCALC_getWavelength() 
     1653                                                wavelength      = 6 
    16341654                                                wavelength_spread       = 0.15 
    16351655                                                vs_tilt = 3 
    16361656                                                nx_distance     = 18.8 
    1637                                                 //      table (wave)     
    1638                                         SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator:crystal               
     1657                                                // table (wave)  
     1658                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator:crystal            
     1659                                                status  = "in" 
    16391660                                                nx_distance     = 1 
    1640                                                 wavelength      = VCALC_getWavelength() 
     1661                                                wavelength      = 5.1 
    16411662                                                wavelength_spread       = 0.02 
    16421663                                                rotation        = 1.1 
     
    16491670                                                horizontal_aperture     = 1 
    16501671                                                vertical_aperture       = 1 
    1651                                         SetDataFolder root:VSANS_file:entry1:instrument:beam:monochromator:white_beam            
    1652                                                 wavelength      = VCALC_getWavelength() 
     1672                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator:white_beam                 
     1673                                                status  = "in" 
     1674                                                wavelength      = 5.1 
    16531675                                                wavelength_spread       = 0.8 
    1654                                                 //      description_of_distribution 
    1655                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:chopper             
     1676                                                // description_of_distribution   
     1677                        SetDataFolder root:VSANS_file:entry1:instrument:chopper          
     1678                                        status  = "in" 
    16561679                                        type    = "single" 
    16571680                                        rotation_speed  = 12000 
     
    16601683                                        slits   = 2 
    16611684                                        angular_opening = 15 
    1662                                         duty_cycle      = 0.25   
    1663                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:polarizer           
     1685                                        duty_cycle      = 0.25 
     1686                                        // +?    
     1687                        SetDataFolder root:VSANS_file:entry1:instrument:polarizer                
     1688                                        status  = "in" 
    16641689                                        type    = "supermirror" 
    16651690                                        composition     = "multilayer" 
    16661691                                        efficiency      = 0.95 
    16671692                                        status  = "in" 
    1668                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:flipper             
     1693                        SetDataFolder root:VSANS_file:entry1:instrument:flipper          
    16691694                                        status  = "on" 
    16701695                                        driving_current = 42 
     
    16721697                                        frequency       = 400 
    16731698                                        transmitted_power       = 0.99 
    1674                                 SetDataFolder root:VSANS_file:entry1:instrument:beam:polarizer_analyzer          
     1699                        SetDataFolder root:VSANS_file:entry1:instrument:polarizer_analyzer               
    16751700                                        status  = "down" 
    16761701                                        guide_field_current_1   = 33 
     
    16801705                                        cell_names      = {"Burgundy","Olaf","Jim","Bob","Joe"} 
    16811706                                        cell_parameters = 1 
    1682  
    1683                 //                                      +?       
    16841707                                         
    1685                 //              ADD converging pinholes, etc     
    1686                 //              converging_pinholes      
    1687                 //              converging_slits         
     1708                        SetDataFolder root:VSANS_file:entry1:instrument:attenuator               
     1709                                        nx_distance     = 1500 
     1710                                        type    = "PMMA" 
     1711                                        thickness       = 0 
     1712                                        attenuator_transmission = 1 
     1713                                        status  = "in" 
     1714                                        atten_number    = "0101" 
     1715                                        index   = 1 
     1716                        SetDataFolder root:VSANS_file:entry1:instrument:source_aperture          
     1717                                        material        = "Gd" 
     1718                                        description     = "source aperture" 
     1719                                        diameter        = 1.27 
     1720                                        nx_distance     = 13.0 
     1721                                SetDataFolder root:VSANS_file:entry1:instrument:source_aperture:shape                    
     1722                                                size    = 1.27 
     1723                        SetDataFolder root:VSANS_file:entry1:instrument:sample_aperture          
     1724                                        material        = "Gd" 
     1725                                        description     = "sample aperture" 
     1726                                        diameter        = 1.27 
     1727                                        nx_distance     = 10 
     1728                                SetDataFolder root:VSANS_file:entry1:instrument:sample_aperture:shape                    
     1729                                                size    = 1.27 
     1730                        SetDataFolder root:VSANS_file:entry1:instrument:collimator               
     1731                                SetDataFolder root:VSANS_file:entry1:instrument:collimator:geometry              
     1732                                        SetDataFolder root:VSANS_file:entry1:instrument:collimator:geometry:shape                
     1733                                                        shape   = "box" 
     1734                                                        size    = 11 
     1735                                        nx_NumGuides    = 1 
     1736                        SetDataFolder root:VSANS_file:entry1:instrument:converging_pinholes              
     1737                                        status  = "in" 
     1738                        SetDataFolder root:VSANS_file:entry1:instrument:converging_slits                 
     1739                                        status  = "in" 
     1740                        SetDataFolder root:VSANS_file:entry1:instrument:lenses           
     1741                                        status  = "in" 
     1742                                        lens_geometry   = "concave_lens" 
     1743                                        focus_type      = "point" 
     1744                                        number_of_lenses        = 28 
     1745                                        number_of_prisms        = 7 
     1746                                        curvature       = 1 
     1747                                        lens_distance   = 123 
     1748                                        prism_distance  = 123 
     1749                                        lens_material   = "MgF2" 
     1750                                        prism_material  = "MgF2" 
     1751                        SetDataFolder root:VSANS_file:entry1:instrument:sample_table             
     1752                                        location        = "chamber" 
     1753                                        offset_distance = 0 
     1754                        SetDataFolder root:VSANS_file:entry1:instrument:beam_stop                
     1755                                        status  = "out" 
     1756                                        description     = "circular" 
     1757                                        nx_distance     = 12.5 
     1758                                        size    = 7.62 
     1759                                        xPos    = 66.4 
     1760                                        yPos    = 64.4 
     1761                                        x_motor_position        = 0.15 
     1762                                        y_motor_position        = 0.55 
     1763                                         
     1764                        SetDataFolder root:VSANS_file:entry1:instrument:detector_B               
     1765                                        data    = trunc(abs(gnoise(p+q))) 
     1766                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1767                                        nx_distance     = 21.1 
     1768                                        description     = "fancy model" 
     1769                                        settings        = "just right" 
     1770                                        dead_time       = 5e-6 
     1771                                        x_pixel_size    = 5.08 
     1772                                        y_pixel_size    = 5.08 
     1773                                        beam_center_x   = 165.55 
     1774                                        beam_center_y   = 162.33 
     1775                                        type    = "??" 
     1776                                //WAVE  //flatfield_applied     = 0 
     1777                                //WAVE  //countrate_correction_applied  = 0 
     1778                                        pixel_mask      = 0 
     1779                                        integrated_count        = 100111222 
     1780                                        lateral_offset  = 20 
     1781                                        PixelNumX       = 320 
     1782                                        PixelNumY       = 320 
     1783                                        PixelFWHM       = 0.5 
     1784                                        CALX    = {0.5,0.5,10000} 
     1785                                        CALY    = {0.5,0.5,10000} 
     1786                                        size    = 65 
     1787                                        event_file_name ="something.hst" 
     1788                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MR                      
     1789                                        data    = trunc(abs(gnoise(p+q))) 
     1790                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1791                                        nx_distance     = 13.1 
     1792                                        description     = "fancy model" 
     1793                                        settings        = "just right" 
     1794                                        dead_time       = 5e-6 
     1795                                        x_pixel_size    = 5.08 
     1796                                        y_pixel_size    = 5.08 
     1797                                        beam_center_x   = 65.55 
     1798                                        beam_center_y   = 62.33 
     1799                                        type    = "??" 
     1800                                //WAVE  //flatfield_applied     = 0 
     1801                                //WAVE  //countrate_correction_applied  = 0 
     1802                                        pixel_mask      = 0 
     1803                                        integrated_count        = 100111222 
     1804                                        lateral_offset  = 20 
     1805                                        separation      = 150 
     1806                                        PixelNumX       = 48 
     1807                                        PixelNumY       = 256 
     1808                                        PixelFWHM       = 0.5 
     1809                                        size    = 65 
     1810                                        event_file_name ="something.hst" 
     1811                                        tube_orientation        = "vertical" 
     1812                                        number_of_tubes = 48 
     1813                                        tube_index      = p 
     1814                                        spatial_calibration     = 1 
     1815                                        tube_width      = 8 
     1816                        SetDataFolder root:VSANS_file:entry1:instrument:detector_ML              
     1817                                        data    = trunc(abs(gnoise(p+q))) 
     1818                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1819                                        nx_distance     = 13.1 
     1820                                        description     = "fancy model" 
     1821                                        settings        = "just right" 
     1822                                        dead_time       = 5e-6 
     1823                                        x_pixel_size    = 5.08 
     1824                                        y_pixel_size    = 5.08 
     1825                                        beam_center_x   = 65.55 
     1826                                        beam_center_y   = 62.33 
     1827                                        type    = "??" 
     1828                                //WAVE  //flatfield_applied     = 0 
     1829                                //WAVE  //countrate_correction_applied  = 0 
     1830                                        pixel_mask      = 0 
     1831                                        integrated_count        = 100111222 
     1832                                        lateral_offset  = 20 
     1833                                        separation      = 150 
     1834                                        PixelNumX       = 48 
     1835                                        PixelNumY       = 256 
     1836                                        PixelFWHM       = 0.5 
     1837                                        size    = 65 
     1838                                        event_file_name ="something.hst" 
     1839                                        tube_orientation        = "vertical" 
     1840                                        number_of_tubes = 48 
     1841                                        tube_index      = p 
     1842                                        spatial_calibration     = 1 
     1843                                        tube_width      = 8 
     1844                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MT              
     1845                                        data    = trunc(abs(gnoise(p+q))) 
     1846                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1847                                        nx_distance     = 13.4 
     1848                                        description     = "fancy model" 
     1849                                        settings        = "just right" 
     1850                                        dead_time       = 5e-6 
     1851                                        x_pixel_size    = 5.08 
     1852                                        y_pixel_size    = 5.08 
     1853                                        beam_center_x   = 65.55 
     1854                                        beam_center_y   = 62.33 
     1855                                        type    = "??" 
     1856                                //WAVE  //flatfield_applied     = 0 
     1857                                //WAVE  //countrate_correction_applied  = 0 
     1858                                        pixel_mask      = 0 
     1859                                        integrated_count        = 100111222 
     1860                                        lateral_offset  = 20 
     1861                                        sdd_offset      = 30 
     1862                                        separation      = 150 
     1863                                        PixelNumX       = 128 
     1864                                        PixelNumY       = 48 
     1865                                        PixelFWHM       = 0.5 
     1866                                        size    = 65 
     1867                                        event_file_name ="something.hst" 
     1868                                        tube_orientation        = "horizontal" 
     1869                                        number_of_tubes = 48 
     1870                                        tube_index      = p 
     1871                                        spatial_calibration     = 1 
     1872                                        tube_width      = 8 
     1873                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MB              
     1874                                        data    = trunc(abs(gnoise(p+q))) 
     1875                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1876                                        nx_distance     = 13.4 
     1877                                        description     = "fancy model" 
     1878                                        settings        = "just right" 
     1879                                        dead_time       = 5e-6 
     1880                                        x_pixel_size    = 5.08 
     1881                                        y_pixel_size    = 5.08 
     1882                                        beam_center_x   = 65.55 
     1883                                        beam_center_y   = 62.33 
     1884                                        type    = "??" 
     1885                                //WAVE  //flatfield_applied     = 0 
     1886                                //WAVE  //countrate_correction_applied  = 0 
     1887                                        pixel_mask      = 0 
     1888                                        integrated_count        = 100111222 
     1889                                        lateral_offset  = 20 
     1890                                        sdd_offset      = 30 
     1891                                        separation      = 150 
     1892                                        PixelNumX       = 128 
     1893                                        PixelNumY       = 48 
     1894                                        PixelFWHM       = 0.5 
     1895                                        size    = 65 
     1896                                        event_file_name ="something.hst" 
     1897                                        tube_orientation        = "horizontal" 
     1898                                        number_of_tubes = 48 
     1899                                        tube_index      = p 
     1900                                        spatial_calibration     = 1 
     1901                                        tube_width      = 8 
     1902                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FR                      
     1903                                        data    = trunc(abs(gnoise(p+q))) 
     1904                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1905                                        nx_distance     = 2.1 
     1906                                        description     = "fancy model" 
     1907                                        settings        = "just right" 
     1908                                        dead_time       = 5e-6 
     1909                                        x_pixel_size    = 5.08 
     1910                                        y_pixel_size    = 5.08 
     1911                                        beam_center_x   = 65.55 
     1912                                        beam_center_y   = 62.33 
     1913                                        type    = "??" 
     1914                                //WAVE  //flatfield_applied     = 0 
     1915                                //WAVE  //countrate_correction_applied  = 0 
     1916                                        pixel_mask      = 0 
     1917                                        integrated_count        = 100111222 
     1918                                        lateral_offset  = 20 
     1919                                        separation      = 150 
     1920                                        PixelNumX       = 48 
     1921                                        PixelNumY       = 256 
     1922                                        PixelFWHM       = 0.5 
     1923                                        size    = 65 
     1924                                        event_file_name ="something.hst" 
     1925                                        tube_orientation        = "vertical" 
     1926                                        number_of_tubes = 48 
     1927                                        tube_index      = p 
     1928                                        spatial_calibration     = 1 
     1929                                        tube_width      = 8 
     1930                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FL              
     1931                                        data    = trunc(abs(gnoise(p+q))) 
     1932                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1933                                        nx_distance     = 2.1 
     1934                                        description     = "fancy model" 
     1935                                        settings        = "just right" 
     1936                                        dead_time       = 5e-6 
     1937                                        x_pixel_size    = 5.08 
     1938                                        y_pixel_size    = 5.08 
     1939                                        beam_center_x   = 65.55 
     1940                                        beam_center_y   = 62.33 
     1941                                        type    = "??" 
     1942                                //WAVE  //flatfield_applied     = 0 
     1943                                //WAVE  //countrate_correction_applied  = 0 
     1944                                        pixel_mask      = 0 
     1945                                        integrated_count        = 100111222 
     1946                                        lateral_offset  = 20 
     1947                                        separation      = 150 
     1948                                        PixelNumX       = 48 
     1949                                        PixelNumY       = 256 
     1950                                        PixelFWHM       = 0.5 
     1951                                        size    = 65 
     1952                                        event_file_name ="something.hst" 
     1953                                        tube_orientation        = "vertical" 
     1954                                        number_of_tubes = 48 
     1955                                        tube_index      = p 
     1956                                        spatial_calibration     = 1 
     1957                                        tube_width      = 8 
     1958                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FT              
     1959                                        data    = trunc(abs(gnoise(p+q))) 
     1960                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1961                                        nx_distance     = 2.1 
     1962                                        description     = "fancy model" 
     1963                                        settings        = "just right" 
     1964                                        dead_time       = 5e-6 
     1965                                        x_pixel_size    = 5.08 
     1966                                        y_pixel_size    = 5.08 
     1967                                        beam_center_x   = 65.55 
     1968                                        beam_center_y   = 62.33 
     1969                                        type    = "??" 
     1970                                //WAVE  //flatfield_applied     = 0 
     1971                                //WAVE  //countrate_correction_applied  = 0 
     1972                                        pixel_mask      = 0 
     1973                                        integrated_count        = 100111222 
     1974                                        lateral_offset  = 20 
     1975                                        sdd_offset      = 30 
     1976                                        separation      = 150 
     1977                                        PixelNumX       = 128 
     1978                                        PixelNumY       = 48 
     1979                                        PixelFWHM       = 0.5 
     1980                                        size    = 65 
     1981                                        event_file_name ="something.hst" 
     1982                                        tube_orientation        = "horizontal" 
     1983                                        number_of_tubes = 48 
     1984                                        tube_index      = p 
     1985                                        spatial_calibration     = 1 
     1986                                        tube_width      = 8 
     1987                        SetDataFolder root:VSANS_file:entry1:instrument:detector_FB              
     1988                                        data    = trunc(abs(gnoise(p+q))) 
     1989                                //WAVE  //data_error    = 0.01*abs(gnoise(p+q)) 
     1990                                        nx_distance     = 2.1 
     1991                                        description     = "fancy model" 
     1992                                        settings        = "just right" 
     1993                                        dead_time       = 5e-6 
     1994                                        x_pixel_size    = 5.08 
     1995                                        y_pixel_size    = 5.08 
     1996                                        beam_center_x   = 65.55 
     1997                                        beam_center_y   = 62.33 
     1998                                        type    = "??" 
     1999                                //WAVE  //flatfield_applied     = 0 
     2000                                //WAVE  //countrate_correction_applied  = 0 
     2001                                        pixel_mask      = 0 
     2002                                        integrated_count        = 100111222 
     2003                                        lateral_offset  = 20 
     2004                                        sdd_offset      = 30 
     2005                                        separation      = 150 
     2006                                        PixelNumX       = 128 
     2007                                        PixelNumY       = 48 
     2008                                        PixelFWHM       = 0.5 
     2009                                        size    = 65 
     2010                                        event_file_name ="something.hst" 
     2011                                        tube_orientation        = "horizontal" 
     2012                                        number_of_tubes = 48 
     2013                                        tube_index      = p 
     2014                                        spatial_calibration     = 1 
     2015                                        tube_width      = 8 
    16882016                                         
    16892017                                         
    1690                         SetDataFolder root:VSANS_file:entry1:instrument:attenuator               
    1691                                 nx_distance     = 1500 
    1692                                 type    = "PMMA" 
    1693                                 thickness       = 0 
    1694                                 attenuator_transmission = 1 
    1695                                 status  = "in" 
    1696                                 atten_number    = "0101" 
    1697                                 index   = 1 
    1698                         SetDataFolder root:VSANS_file:entry1:instrument:source_aperture          
    1699                                 material        = "Gd" 
    1700                                 description     = "source aperture" 
    1701                                 diameter        = 1.27 
    1702                                 nx_distance     = 13.0 
    1703                                 SetDataFolder root:VSANS_file:entry1:instrument:source_aperture:shape                    
    1704                                         size    = 1.27 
    1705                         SetDataFolder root:VSANS_file:entry1:instrument:sample_aperture          
    1706                                 material        = "Gd" 
    1707                                 description     = "sample aperture" 
    1708                                 diameter        = 1.27 
    1709                                 nx_distance     = 10 
    1710                                 SetDataFolder root:VSANS_file:entry1:instrument:sample_aperture:shape                    
    1711                                         size    = 1.27 
    1712                         SetDataFolder root:VSANS_file:entry1:instrument:                 
    1713                         nx_NumGuides    = 1 
    1714                         SetDataFolder root:VSANS_file:entry1:instrument:lenses           
    1715                                 lens_geometry   = "concave_lens" 
    1716                                 focus_type      = "point" 
    1717                                 number_of_lenses        = 28 
    1718                                 number_of_prisms        = 7 
    1719                                 curvature       = 1 
    1720                                 lens_distance   = 123 
    1721                                 prism_distance  = 123 
    1722                                 lens_material   = "MgF2" 
    1723                                 prism_material  = "MgF2" 
    1724                         SetDataFolder root:VSANS_file:entry1:instrument:sample_table             
    1725                                 location        = "chamber" 
    1726                                 offset_distance = 0 
    1727                         SetDataFolder root:VSANS_file:entry1:instrument:beam_stop                
    1728                                 description     = "circular" 
    1729                                 nx_distance     = 12.5 
    1730                                 size    = 7.62 
    1731                                 status  = "out" 
    1732                                 xPos    = 66.4 
    1733                                 yPos    = 64.4 
    1734                                 x_motor_position        = 0.15 
    1735                                 y_motor_position        = 0.55 
     2018                SetDataFolder root:VSANS_file:entry1:data_B              
     2019                                data    = trunc(abs(gnoise(p+q))) 
     2020                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2021                                variables       = {320,320} 
     2022                                data_image      = p 
     2023                SetDataFolder root:VSANS_file:entry1:data_MR             
     2024                                data    = trunc(abs(gnoise(p+q))) 
     2025                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2026                                variables       = {48,256} 
     2027                                data_image      = p 
     2028                SetDataFolder root:VSANS_file:entry1:data_ML             
     2029                                data    = trunc(abs(gnoise(p+q))) 
     2030                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2031                                variables       = {48,256} 
     2032                                data_image      = p 
     2033                SetDataFolder root:VSANS_file:entry1:data_MT             
     2034                                data    = trunc(abs(gnoise(p+q))) 
     2035                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2036                                variables       = {128,48} 
     2037                                data_image      = p 
     2038                SetDataFolder root:VSANS_file:entry1:data_MB             
     2039                                data    = trunc(abs(gnoise(p+q))) 
     2040                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2041                                variables       = {128,48} 
     2042                                data_image      = p 
     2043                SetDataFolder root:VSANS_file:entry1:data_FR             
     2044                                data    = trunc(abs(gnoise(p+q))) 
     2045                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2046                                variables       = {48,256} 
     2047                                data_image      = p 
     2048                SetDataFolder root:VSANS_file:entry1:data_FL             
     2049                                data    = trunc(abs(gnoise(p+q))) 
     2050                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2051                                variables       = {48,256} 
     2052                                data_image      = p 
     2053                SetDataFolder root:VSANS_file:entry1:data_FT             
     2054                                data    = trunc(abs(gnoise(p+q))) 
     2055                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2056                                variables       = {128,48} 
     2057                                data_image      = p 
     2058                SetDataFolder root:VSANS_file:entry1:data_FB             
     2059                                data    = trunc(abs(gnoise(p+q))) 
     2060                        //WAVE  //error = 0.01*abs(gnoise(p+q)) 
     2061                                variables       = {128,48} 
     2062                                data_image      = p 
     2063                                 
     2064                SetDataFolder root:VSANS_file:entry1:reduction           
     2065                                intent  = "SCATTER" 
     2066                                transmission_file_name  = "SANSFile_TRN.h5" 
     2067                                empty_beam_file_name    = "SANSFile_EB.h5" 
     2068                                background_file_name    = "SANSFile_BKG.h5" 
     2069                                empty_file_name = "SANSFile_EMP.h5" 
     2070                                sensitivity_file_name   = "SANSFile_DIV.h5" 
     2071                                mask_file_name  = "SANSFile_MASK.h5" 
     2072                                sans_log_file_name      = "SANSFile_log.txt" 
     2073                                whole_trans     = 0.888 
     2074                                whole_trans_error       = 0.008 
     2075                                box_count       = 23232 
     2076                                box_count_error = 22 
     2077                                box_coordinates = {50,80,45,75} 
     2078                                comments        = "extra data comments" 
     2079                                absolute_scaling        = {1,1,1e5,1} 
     2080                        SetDataFolder root:VSANS_file:entry1:reduction:pol_sans                  
     2081                                        pol_sans_purpose        = "name from the list" 
     2082                                        cell_name       = "Burgundy" 
     2083                                        cell_parameters = {1,2,3,4,5} 
     2084                                                 
     2085        SetDataFolder root:VSANS_file:DAS_Logs           
     2086                        //...multiple entries and levels... to add       
     2087                        //this will be enormous  
     2088 
     2089 
     2090 
     2091 
     2092 
     2093 
     2094 
     2095///// DO NOT DELETE WHAT IS BELOW THIS LINE  ///////////// 
     2096 
     2097/////////////////////////// 
     2098// 
     2099// these are all of the VCALC changes to the simulated files. ADD to these as needed, making these changes to the  
     2100// folder structure after the "default" values have been re-filled in the waves (to make sure something is really there) 
     2101// 
     2102//////////////////////// 
     2103                                 
     2104                        SetDataFolder root:VSANS_file:entry1:instrument          
     2105                                SetDataFolder root:VSANS_file:entry1:instrument:monochromator            
     2106                                        wavelength      = VCALC_getWavelength() 
     2107                                        SetDataFolder root:VSANS_file:entry1:instrument:monochromator:velocity_selector          
     2108                                                wavelength      = VCALC_getWavelength() 
     2109                                                //      table (wave)     
     2110                                        SetDataFolder root:VSANS_file:entry1:instrument:monochromator:crystal            
     2111                                                wavelength      = VCALC_getWavelength() 
     2112                                                 
     2113                                        SetDataFolder root:VSANS_file:entry1:instrument:monochromator:white_beam                 
     2114                                                wavelength      = VCALC_getWavelength() 
     2115                                                //      description_of_distribution 
     2116                                         
     2117 
    17362118                                         
    17372119                        SetDataFolder root:VSANS_file:entry1:instrument:detector_B               
    17382120                                data    = root:Packages:NIST:VSANS:VCALC:Back:det_B 
    1739                                 data_error      = 0.01*abs(gnoise(p+q)) 
    17402121                                nx_distance     = VCALC_getSDD("B") 
    1741                                 description     = "fancy model" 
    1742                                 settings        = "just right" 
    1743                                 dead_time       = 5e-6 
    1744                                 x_pixel_size    = 5.08 
    1745                                 y_pixel_size    = 5.08 
    1746                                 beam_center_x   = 165.55 
    1747                                 beam_center_y   = 162.33 
    1748                                 type    = "??" 
    1749                                 flatfield_applied       = 0 
    1750                                 countrate_correction_applied    = 0 
    1751                                 pixel_mask      = 0 
    1752                                 integrated_count        = 100111222 
    1753                                 lateral_offset  = 20 
    1754                                 PixelNumX       = 320 
    1755                                 PixelNumY       = 320 
    1756                                 PixelFWHM       = 0.5 
    1757                                 CALX    = {0.5,0.5,10000} 
    1758                                 CALY    = {0.5,0.5,10000} 
    1759                                 size    = 65 
    1760                                 event_file_name ="something.hst" 
     2122 
    17612123                        SetDataFolder root:VSANS_file:entry1:instrument:detector_MR                      
    17622124                                data    = root:Packages:NIST:VSANS:VCALC:Middle:det_MR