##NXDICT-1.0 #---------------------------------------------------------------------------- # NeXus dictionary file for SANS-II at SINQ, PSI # # DO NOT MODIFY OR YOUR DATA MAY NEVER BE RECOVERED AGAIN! # DO NOT MODIFY! YOU RISK ETERNAL DAMNATION! # # Mark Koennecke, February 2003 #--------------------------------------------------------------------------- #--------- NXentry etitle = /entry1,NXentry/SDS title -type DFNT_CHAR -rank 1 etime = /entry1,NXentry/SDS start_time -type DFNT_CHAR -rank 1 endtime = /entry1,NXentry/SDS end_time -type DFNT_CHAR -rank 1 #----------- NXinstrument iname = /entry1,NXentry/SANS-II,NXinstrument/SDS name -type DFNT_CHAR \ -rank 1 #----------------------NXSource sname = /entry1,NXentry/SANS-II,NXinstrument/SINQ,NXsource/SDS name \ -type DFNT_CHAR -rank 1 stype = /entry1,NXentry/SANS-II,NXinstrument/SINQ,NXsource/SDS type \ -type DFNT_CHAR -rank 1 #---------------------Selector vname = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS type \ -type DFNT_CHAR -rank 1 vrot = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS \ rotation_speed -attr {units,RPM} vtilt = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS \ tilt_angle -attr {units,degree} vlambda = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS \ lambda -attr {units,nm} #-------------------- monitor 1 cter_01 = /entry1,NXentry/SANS-II,NXinstrument/monitor1,NXmonitor/SDS \ counts -type DFNT_INT32 #-------------------- proton monitor cter_04 = /entry1,NXentry/SANS-II,NXinstrument/integrated_beam,NXmonitor/SDS \ counts -type DFNT_INT32 #--------------------- collimator colli = /entry1,NXentry/SANS-II,NXinstrument/collimator,NXcollimator/SDS \ length -attr {units,m} #--------------------- attenuator atti = /entry1,NXentry/SANS-II,NXinstrument/attenuator,NXattenuator/SDS \ selection #-------------------- BeamStop bspos= /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS out_flag vsx = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS x_position \ -attr {units,mm} vsx_null = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS x_null \ -attr {units,mm} vsy = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS y_position \ -attr {units,mm} vsy_null = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS y_null \ -attr {units,mm} #--------------------- Detector ddx = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS x_position \ -attr {units,mm} ddx_null = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ x_null -attr {units,mm} cter_mode = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ count_mode -type DFNT_CHAR -rank 1 -dim {30} cter_preset = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ preset -attr {units,secORcounts} cter_01 = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ monitor_counts -type DFNT_UINT32 -rank 1 -dim {1} cter_time = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ counting_time -attr {units,seconds} ddcounts = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS counts -type DFNT_UINT32 -LZW -attr {signal,1} ddcx = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ detector_x -type DFNT_FLOAT32 -rank 1 -attr {axis,1} ddcy = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \ detector_y -type DFNT_INT32 -rank 1 -attr {axis,2} #--------Sample san = /entry1,NXentry/sample,NXsample/SDS name -type DFNT_CHAR -rank 1 stable = /entry1,NXentry/sample,NXsample/SDS active_sample_table\ -type DFNT_CHAR -rank 1 charo = /entry1,NXentry/sample,NXsample/SDS chamber_rotation \ -attr {units,degree} charo_null = /entry1,NXentry/sample,NXsample/SDS chamber_rotation_null \ -attr {units,degree} chax = /entry1,NXentry/sample,NXsample/SDS chamber_x \ -attr {units,mm} chax_null = /entry1,NXentry/sample,NXsample/SDS chamber_x_null \ -attr {units,mm} chaz = /entry1,NXentry/sample,NXsample/SDS chamber_z \ -attr {units,mm} chaz_null = /entry1,NXentry/sample,NXsample/SDS chamber_z_null \ -attr {units,mm} chac = /entry1,NXentry/sample,NXsample/SDS chamber_changer \ -attr {units,mm} chac_null = /entry1,NXentry/sample,NXsample/SDS chamber_changer_null \ -attr {units,mm} goniox = /entry1,NXentry/sample,NXsample/SDS goniometer_x \ -attr {units,mm} goniox_null = /entry1,NXentry/sample,NXsample/SDS goniometer_x_null \ -attr {units,mm} gonioy = /entry1,NXentry/sample,NXsample/SDS goniometer_y \ -attr {units,mm} gonioy_null = /entry1,NXentry/sample,NXsample/SDS goniometer_y_null \ -attr {units,mm} goniochi = /entry1,NXentry/sample,NXsample/SDS goniometer_chi \ -attr {units,degree} goniochi_null = /entry1,NXentry/sample,NXsample/SDS goniometer_chi_null \ -attr {units,degree} goniophi = /entry1,NXentry/sample,NXsample/SDS goniometer_phi \ -attr {units,degree} goniophi_null = /entry1,NXentry/sample,NXsample/SDS goniometer_phi_null \ -attr {units,degree} tablex = /entry1,NXentry/sample,NXsample/SDS table_x \ -attr {units,mm} tabley = /entry1,NXentry/sample,NXsample/SDS table_y \ -attr {units,mm} tablez = /entry1,NXentry/sample,NXsample/SDS table_z \ -attr {units,mm} tableom = /entry1,NXentry/sample,NXsample/SDS table_omega \ -attr {units,degree} tablex_null = /entry1,NXentry/sample,NXsample/SDS table_x_null \ -attr {units,mm} tabley_null = /entry1,NXentry/sample,NXsample/SDS table_null \ -attr {units,mm} tablez_null = /entry1,NXentry/sample,NXsample/SDS table_z_null \ -attr {units,mm} sans1om = /entry1,NXentry/sample,NXsample/SDS sans1_omega \ -attr {units,degree} sans1om_null = /entry1,NXentry/sample,NXsample/SDS sans1_omega_null \ -attr {units,degree} sans1chi = /entry1,NXentry/sample,NXsample/SDS sans1_chi \ -attr {units,degree} sans1chi_null = /entry1,NXentry/sample,NXsample/SDS sans1_chi_null \ -attr {units,degree} satemp = /entry1,NXentry/sample,NXsample/SDS temperature -attr {units,Kelvin} samag = /entry1,NXentry/sample,NXsample/SDS magnetic_field \ -attr {units,A} saenv = /entry1,NXentry/sample,NXsample/SDS environment \ -type DFNT_CHAR -rank 1 -dim {256} #-------data dan = /entry1,NXentry/data1,NXdata/NXVGROUP