84 lines
4.4 KiB
Plaintext
84 lines
4.4 KiB
Plaintext
##NXDICT-1.0
|
|
#-----------------------------------------------------------------------
|
|
# NeXus dictionary file for a triple axis spectrometer following
|
|
# the instrument definition as of May 2005
|
|
#
|
|
# Do not modify this file if you do not knwo what you are doing,
|
|
# you may corrupt your data files!
|
|
#
|
|
# Mark Koennecke, May 2005
|
|
#----------------------------------------------------------------------
|
|
NP=1
|
|
INSTRUMENT=TASUB
|
|
#--------- entry level
|
|
etitle=/entry1,NXentry/SDS title -type NX_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
|
|
edef=/entry1,NXentry/SDS definition -type DFNT_CHAR -rank 1 \
|
|
-attr {URL,http://www.nexus.anl.gov/instruments/xml/NXmonotas.xml} \
|
|
-attr {version,1.0}
|
|
#---------- looser
|
|
usnam=/entry1,NXentry/user,NXuser/SDS name -type NX_CHAR -rank 1
|
|
usaff=/entry1,NXentry/user,NXuser/SDS affiliation -type NX_CHAR -rank 1
|
|
usadd=/entry1,NXentry/user,NXuser/SDS address -type NX_CHAR -rank 1
|
|
usmail=/entry1,NXentry/user,NXuser/SDS email -type NX_CHAR -rank 1
|
|
#---------- local contact
|
|
lonam=/entry1,NXentry/local_contact,NXuser/SDS name -type NX_CHAR -rank 1
|
|
#------------- sample
|
|
sanam=/entry1,NXentry/sample,NXsample/SDS name -type NX_CHAR -rank 1
|
|
sa_cell=/entry1,NXentry/sample,NXsample/SDS unit_cell -rank 1 -dim {6}
|
|
sa_norm=/entry1,NXentry/sample,NXsample/SDS plane_normal -rank 1 -dim {3}
|
|
sa_vec1=/entry1,NXentry/sample,NXsample/SDS plane_vector_1 -rank 1 -dim {3}
|
|
sa_vec2=/entry1,NXentry/sample,NXsample/SDS plane_vector_2 -rank 1 -dim {3}
|
|
sa_ub=/entry1,NXentry/sample,NXsample/SDS orientation_matrix -rank 2 \
|
|
-dim {3,3}
|
|
sapol=/entry1,NXentry/sample,NXsample/SDS polar_angle \
|
|
-rank 1 -attr {units,degree}
|
|
saa3=/entry1,NXentry/sample,NXsample/SDS rotation_angle \
|
|
-rank 1 -attr {units,degree}
|
|
sasgl=/entry1,NXentry/sample,NXsample/SDS sgl \
|
|
-rank 1 -attr {units,degree}
|
|
sasgu=/entry1,NXentry/sample,NXsample/SDS sgu \
|
|
-rank 1 -attr {units,degree}
|
|
saqh=/entry1,NXentry/sample,NXsample/SDS Qh -rank 1
|
|
saqk=/entry1,NXentry/sample,NXsample/SDS Qk -rank 1
|
|
saql=/entry1,NXentry/sample,NXsample/SDS Ql -rank 1
|
|
saqm=/entry1,NXentry/sample,NXsample/SDS Qm -rank 1
|
|
saen=/entry1,NXentry/sample,NXsample/SDS energy_transfer -rank 1 \
|
|
-attr {units,mev}
|
|
saaz=/entry1,NXentry/sample,NXsample/SDS azimuthal_angle -attr {units,degree}
|
|
#----------- monochromator
|
|
mono_type=/entry1,NXentry/$(INSTRUMENT),NXinstrument/monochromator,NXcrystal/SDS type -type NX_CHAR -rank 1
|
|
mono_e=/entry1,NXentry/$(INSTRUMENT),NXinstrument/monochromator,NXcrystal/SDS energy -rank 1 -dim {$(NP)} \
|
|
-attr {units,mev}
|
|
mono_theta=/entry1,NXentry/$(INSTRUMENT),NXinstrument/monochromator,NXcrystal/SDS rotation_angle \
|
|
-rank 1 -dim {$(NP)} -attr {units,degree}
|
|
mono_dd=/entry1,NXentry/$(INSTRUMENT),NXinstrument/monochromator,NXcrystal/SDS d_spacing -attr {units,Angstroem}
|
|
#----------- analyzer
|
|
ana_type=/entry1,NXentry/$(INSTRUMENT),NXinstrument/analyzer,NXcrystal/SDS type -type NX_CHAR -rank 1
|
|
ana_e=/entry1,NXentry/$(INSTRUMENT),NXinstrument/analyzer,NXcrystal/SDS energy -rank 1 -dim {$(NP)} \
|
|
-attr {units,mev}
|
|
ana_theta=/entry1,NXentry/$(INSTRUMENT),NXinstrument/analyzer,NXcrystal/SDS rotation_angle \
|
|
-rank 1 -dim {$(NP)} -attr {units\,degree}
|
|
ana_pol=/entry1,NXentry/$(INSTRUMENT),NXinstrument/analyzer,NXcrystal/SDS polar_angle -rank 1 -dim {$(NP)} \
|
|
-attr {units,degree}
|
|
ana_dd=/entry1,NXentry/$(INSTRUMENT),NXinstrument/analyzer,NXcrystal/SDS d_spacing -attr {units,Angstroem}
|
|
ana_az=/entry1,NXentry/$(INSTRUMENT),NXinstrument/analyzer,NXcrystal/SDS azimuthal_angle -attr {units,degree}
|
|
#--------- detector
|
|
det_pol=/entry1,NXentry/$(INSTRUMENT),NXinstrument/detector,NXdetector/SDS polar_angle -rank 1 -dim {$(NP)} \
|
|
-attr {units,degree}
|
|
counts=/entry1,NXentry/$(INSTRUMENT),NXinstrument/detector,NXdetector/SDS counts -type NX_INT32 -rank 1 -dim {$(NP)} \
|
|
-attr {units,degree} -attr {signal,1}
|
|
det_az=/entry1,NXentry/$(INSTRUMENT),NXinstrument/detector,NXdetector/SDS azimuthal_angle -attr {units,degree}
|
|
#------- monitors
|
|
cter_mode=/entry1,NXentry/control,NXmonitor/SDS mode -type NX_CHAR -rank 1 -dim {30}
|
|
cter_preset=/entry1,NXentry/control,NXmonitor/SDS preset
|
|
motime=/entry1,NXentry/control,NXmonitor/SDS time -attr {units,seconds} -rank 1 -dim {$(NP)}
|
|
mo01=/entry1,NXentry/control,NXmonitor/SDS data -type NX_INT32 -rank 1 -dim {$(NP)}
|
|
mo02=/entry1,NXentry/sample_stage,NXmonitor/SDS data -type NX_INT32 -rank 1 -dim {$(NP)}
|
|
#------- NXdata
|
|
dana=/entry1,NXentry/data,NXdata/NXVGROUP
|
|
|
|
|
|
|