##NXDICT-1.0 #---------------------------------------------------------------------------- # NeXus dictionary file for the SINQ instrument DMC and HRPT # # DO NOT EDIT WHEN YOU DO NOT KNOW WHAT YOU ARE DOING! # This file determines the placement of data items in the Powder NeXus # data file. Your data may not be readable if this file is messed up. # # Mark Koennecke, May 2004 #---------------------------------------------------------------------------- inst=DMC detector=DMC-BF3-Detector noofdetectors=400 #---------- NXentry level etitle=/entry1,NXentry/SDS title -type DFNT_CHAR -rank 1 estart=/entry1,NXentry/SDS start_time -type DFNT_CHAR -rank 1 eend=/entry1,NXentry/SDS end_time -type DFNT_CHAR -rank 1 #----------------- NXinstrument iname=/entry1,NXentry/$(inst),NXinstrument/SDS name -type DFNT_CHAR \ -rank 1 -dim {132} #----------------- NXsource sname=/entry1,NXentry/$(inst),NXinstrument/SINQ,NXsource/SDS name \ -type DFNT_CHAR -rank 1 stype=/entry1,NXentry/$(inst),NXinstrument/SINQ,NXsource/SDS type \ -type DFNT_CHAR -rank 1 #-------------- Monochromator mname=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS type \ -type DFNT_CHAR -rank 1 mtheta=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ theta mttheta=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ two_theta mlambda=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ lambda -attr {units,Angstroem} mdd=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ d_spacing -attr {units,Angstroem} mcurve=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ curvature monox=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ x_translation monoy=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ y_translation mchi=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ chi mphi=/entry1,NXentry/$(inst),NXinstrument/Monochromator,NXcrystal/SDS \ phi #------------- counter cter_mode=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ CounterMode -type DFNT_CHAR -rank 1 -dim {30} cter_preset=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ Preset -type NX_INT32 cter_time=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ time cter_01=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ Monitor -type DFNT_INT32 -attr {units,counts} cter_00=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ beam_monitor -type DFNT_INT32 -attr {units,counts} cter_04=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ proton_monitor -type DFNT_INT32 -attr {units,counts} #-------------- detector bank dtheta=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ two_theta -rank 1 -dim {$(noofdetectors)} -attr {axis,1} \ -attr {units,degree} dcounts=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ counts -type DFNT_INT32 -LZW -rank 1 -dim {$(noofdetectors)} \ -attr {signal,1} dthst=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ two_theta_start -attr {units,degree} dtstep=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ Step -attr {units,degree} dtnstep=/entry1,NXentry/$(inst),NXinstrument/$(detector),NXpsd/SDS \ no_of_steps -type NX_INT32 #--------------- Sample saname=/entry1,NXentry/sample,NXsample/SDS sample_name -type DFNT_CHAR \ -rank 1 devname=/entry1,NXentry/sample,NXsample/SDS device_name -type DFNT_CHAR \ -rank 1 stemp=/entry1,NXentry/sample,NXsample/SDS sample_temperature -attr {units,K} smean=/entry1,NXentry/sample,NXsample/SDS temperature_mean -attr {units,K} stddev=/entry1,NXentry/sample,NXsample/SDS temperature_stddev -attr {units,K} mfield=/entry1,NXentry/sample,NXsample/SDS magfield -attr {units,T} saangle=/entry1,NXentry/sample,NXsample/SDS sample_table_rotation \ -attr {units,degree} smur=/entry1,NXentry/sample,NXsample/SDS sample_mur \ -attr {units,degree} #----------------NXdata ------------------------------------------------ dana=/entry1,NXentry/data1,NXdata/NXVGROUP