137 lines
6.6 KiB
Plaintext
137 lines
6.6 KiB
Plaintext
##NXDICT-1.0
|
|
#----------------------------------------------------------------------------
|
|
# NeXus dictionary file for SANS at SINQ, PSI
|
|
#
|
|
# DO NOT MODIFY OR YOUR DATA MAY NEVER BE RECOVERED AGAIN!
|
|
# DO NOT MODIFY! YOU RISK ETERNAL DAMNATION!
|
|
#
|
|
# Mark Koennecke, 12 August 1997
|
|
# updated: Macrk 1999, Mark Koennecke
|
|
#---------------------------------------------------------------------------
|
|
#--------- NXentry
|
|
etitle = /entry1,NXentry/SDS title -type DFNT_CHAR -rank 1 -dim {132}
|
|
etime = /entry1,NXentry/SDS start_time -type DFNT_CHAR -rank 1 -dim {132}
|
|
endtime = /entry1,NXentry/SDS end_time -type DFNT_CHAR -rank 1 -dim {132}
|
|
#----------- NXinstrument
|
|
iname = /entry1,NXentry/SANS,NXinstrument/SDS name -type DFNT_CHAR \
|
|
-rank 1 -dim {50}
|
|
#----------------------NXSource
|
|
sname = /entry1,NXentry/SANS,NXinstrument/SINQ,NXsource/SDS name \
|
|
-type DFNT_CHAR -rank 1 -dim {50}
|
|
stype = /entry1,NXentry/SANS,NXinstrument/SINQ,NXsource/SDS type \
|
|
-type DFNT_CHAR -rank 1 -dim {60}
|
|
#---------------------Selector
|
|
vname = /entry1,NXentry/SANS,NXinstrument/Dornier-VS,NXchopper/SDS type \
|
|
-type DFNT_CHAR -rank 1 -dim {60}
|
|
vrot = /entry1,NXentry/SANS,NXinstrument/Dornier-VS,NXchopper/SDS \
|
|
rotation_speed -attr {units,RPM}
|
|
vtilt = /entry1,NXentry/SANS,NXinstrument/Dornier-VS,NXchopper/SDS \
|
|
tilt_angle -attr {units,degree}
|
|
vlambda = /entry1,NXentry/SANS,NXinstrument/Dornier-VS,NXchopper/SDS \
|
|
lambda -attr {units,nm}
|
|
#-------------------- monitor 1
|
|
m1counts = /entry1,NXentry/SANS,NXinstrument/monitor1,NXmonitor/SDS \
|
|
counts -type DFNT_INT32
|
|
#-------------------- proton monitor
|
|
pbcounts = /entry1,NXentry/SANS,NXinstrument/integrated_beam,NXmonitor/SDS \
|
|
counts -type DFNT_INT32
|
|
#--------------------- collimator
|
|
colli = /entry1,NXentry/SANS,NXinstrument/collimator,NXcollimator/SDS \
|
|
length -attr {units,m}
|
|
#--------------------- attenuator
|
|
atti = /entry1,NXentry/SANS,NXinstrument/attenuator,NXattenuator/SDS \
|
|
selection -type DFNT_INT32
|
|
#-------------------- BeamStop
|
|
bst = /entry1,NXentry/SANS,NXinstrument/beam_stop,NXstop/SDS \
|
|
type -type DFNT_INT32
|
|
vsx = /entry1,NXentry/SANS,NXinstrument/beam_stop,NXstop/SDS x_position \
|
|
-attr {units,mm}
|
|
vsxnull = /entry1,NXentry/SANS,NXinstrument/beam_stop,NXstop/SDS x_null \
|
|
-attr {units,mm}
|
|
vsy = /entry1,NXentry/SANS,NXinstrument/beam_stop,NXstop/SDS y_position \
|
|
-attr {units,mm}
|
|
vsynull = /entry1,NXentry/SANS,NXinstrument/beam_stop,NXstop/SDS y_null \
|
|
-attr {units,mm}
|
|
vsiz = /entry1,NXentry/SANS,NXinstrument/beam_stop,NXstop/SDS size \
|
|
-attr {units,mm}
|
|
#--------------------- Detector
|
|
ddx = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS x_position \
|
|
-attr {units,mm}
|
|
ddxn = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS x_null \
|
|
-attr {units,mm}
|
|
ddy = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS y_position \
|
|
-attr {units,mm}
|
|
ddyn = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS y_null \
|
|
-attr {units,mm}
|
|
ddchi = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS chi_position \
|
|
-attr {units,degree}
|
|
ddm = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS count_mode \
|
|
-type DFNT_UINT8 -rank 1 -dim {30}
|
|
ddp = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS preset \
|
|
-attr {units,secORcounts}
|
|
ddmo = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS monitor_counts \
|
|
-type DFNT_UINT32 -rank 1 -dim {1}
|
|
ddtime = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS \
|
|
counting_time -attr {units,seconds}
|
|
countdim = -rank 2 -dim {256,256}
|
|
timedim = 1
|
|
dim1 = 256
|
|
dim2 = 256
|
|
ddcounts = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS counts \
|
|
-type DFNT_UINT32 -LZW $(countdim) -attr {signal,1}
|
|
ddcx = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS detector_x \
|
|
-type DFNT_UINT32 -rank 1 -dim {$(dim1)} -attr {axis,1}
|
|
ddcy = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS detector_y \
|
|
-type DFNT_INT32 -rank 1 -dim {$(dim2)} -attr {axis,2}
|
|
ddtb = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS tof_or_gummi \
|
|
-rank 1 -dim {$(timedim)} -attr {axis,3} \
|
|
-attr {units,uSecOrStroboscopicDimension}
|
|
ddtemp = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS \
|
|
temperature
|
|
gummimon1 = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS \
|
|
gummi_monitor1 -rank 1 -dim {$(timedim)} \
|
|
-attr {units,counts}
|
|
gummimon2 = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS \
|
|
gummi_monitor2 -rank 1 -dim {$(timedim)} \
|
|
-attr {units,counts}
|
|
gummimon3 = /entry1,NXentry/SANS,NXinstrument/detector,NXdetector/SDS \
|
|
gummi_monitor3 -rank 1 -dim {$(timedim)} \
|
|
-attr {units,counts}
|
|
#--------Sample
|
|
san = /entry1,NXentry/sample,NXsample/SDS name -type DFNT_CHAR -rank 1 \
|
|
-dim {256}
|
|
sax = /entry1,NXentry/sample,NXsample/SDS x_position -attr {units,mm}
|
|
saxn = /entry1,NXentry/sample,NXsample/SDS x_null -attr {units,mm}
|
|
say = /entry1,NXentry/sample,NXsample/SDS y_position -attr {units,mm}
|
|
sayn = /entry1,NXentry/sample,NXsample/SDS y_null -attr {units,mm}
|
|
saz = /entry1,NXentry/sample,NXsample/SDS z_position -attr {units,mm}
|
|
sazn = /entry1,NXentry/sample,NXsample/SDS z_null -attr {units,mm}
|
|
sachi = /entry1,NXentry/sample,NXsample/SDS chi_position -attr {units,degree}
|
|
saphi = /entry1,NXentry/sample,NXsample/SDS phi_position -attr {units,degree}
|
|
saom = /entry1,NXentry/sample,NXsample/SDS omega -attr {units,degree}
|
|
saomn = /entry1,NXentry/sample,NXsample/SDS omega_null -attr {units,degree}
|
|
sapos = /entry1,NXentry/sample,NXsample/SDS position -attr {units,mm}
|
|
saposn = /entry1,NXentry/sample,NXsample/SDS position_null -attr {units,mm}
|
|
satemp = /entry1,NXentry/sample,NXsample/SDS temperature -attr {units,Kelvin}
|
|
samag = /entry1,NXentry/sample,NXsample/SDS magnetic_field \
|
|
-attr {units,A}
|
|
mom = /entry1,NXentry/sample,NXsample/SDS magnet_omega -attr {units,degree}
|
|
mz = /entry1,NXentry/sample,NXsample/SDS magnet_z -attr {units,mm}
|
|
sanampos = /entry1,NXentry/sample,NXsample/SDS named_position \
|
|
-type DFNT_CHAR -rank 1 -dim {256}
|
|
saenv = /entry1,NXentry/sample,NXsample/SDS environment \
|
|
-type DFNT_CHAR -rank 1 -dim {256}
|
|
gphi = /entry1,NXentry/sample,NXsample/SDS goniometer_phi \
|
|
-attr {units,degree}
|
|
gphin = /entry1,NXentry/sample,NXsample/SDS goniometer_phi_null \
|
|
-attr {units,degree}
|
|
gtheta = /entry1,NXentry/sample,NXsample/SDS goniometer_theta \
|
|
-attr {units,degree}
|
|
gthetan = /entry1,NXentry/sample,NXsample/SDS goniometer_theta_null \
|
|
-attr {units,degree}
|
|
#-------data
|
|
dan = /entry1,NXentry/data1,NXdata/NXVGROUP
|
|
|
|
|
|
|