.. auto-generated by script ../../../../utils/nxdl2rst.py from the NXDL source ../../../../contributed_definitions/NXsnshisto.nxdl.xml .. index:: ! NXsnshisto (contributed definition) ! snshisto (contributed definition) see: snshisto (contributed definition); NXsnshisto .. _NXsnshisto: ========== NXsnshisto ========== **Status**: contributed definition, extends :ref:`NXobject`, version 1.0 **Description**: This is a definition for histogram data from Spallation Neutron Source (SNS) at ORNL. **Symbols**: No symbol table **Groups cited**: :ref:`NXaperture`, :ref:`NXattenuator`, :ref:`NXcollection`, :ref:`NXcrystal`, :ref:`NXdata`, :ref:`NXdetector`, :ref:`NXdisk_chopper`, :ref:`NXentry`, :ref:`NXfermi_chopper`, :ref:`NXgeometry`, :ref:`NXinstrument`, :ref:`NXlog`, :ref:`NXmoderator`, :ref:`NXmonitor`, :ref:`NXnote`, :ref:`NXorientation`, :ref:`NXpolarizer`, :ref:`NXpositioner`, :ref:`NXsample`, :ref:`NXshape`, :ref:`NXsource`, :ref:`NXtranslation`, :ref:`NXuser` .. index:: NXentry (base class); used in contributed definition, NXcollection (base class); used in contributed definition, NXlog (base class); used in contributed definition, NXpositioner (base class); used in contributed definition, NXnote (base class); used in contributed definition, NXdata (base class); used in contributed definition, NXinstrument (base class); used in contributed definition, NXsource (base class); used in contributed definition, NXdetector (base class); used in contributed definition, NXgeometry (base class); used in contributed definition, NXorientation (base class); used in contributed definition, NXshape (base class); used in contributed definition, NXtranslation (base class); used in contributed definition, NXdisk_chopper (base class); used in contributed definition, NXfermi_chopper (base class); used in contributed definition, NXmoderator (base class); used in contributed definition, NXaperture (base class); used in contributed definition, NXattenuator (base class); used in contributed definition, NXpolarizer (base class); used in contributed definition, NXcrystal (base class); used in contributed definition, NXmonitor (base class); used in contributed definition, NXsample (base class); used in contributed definition, NXuser (base class); used in contributed definition **Structure**: **(entry)**: :ref:`NXentry` .. index:: collection_identifier (data field) **collection_identifier**: :ref:`NX_CHAR ` .. index:: collection_title (data field) **collection_title**: :ref:`NX_CHAR ` .. index:: definition (data field) **definition**: :ref:`NX_CHAR ` Official NXDL schema after this file goes to applications. Obligatory value: ``NXsnshisto`` .. index:: duration (data field) **duration**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_TIME `} .. index:: end_time (data field) **end_time**: :ref:`NX_DATE_TIME ` .. index:: entry_identifier (data field) **entry_identifier**: :ref:`NX_CHAR ` .. index:: experiment_identifier (data field) **experiment_identifier**: :ref:`NX_CHAR ` .. index:: notes (data field) **notes**: :ref:`NX_CHAR ` .. index:: proton_charge (data field) **proton_charge**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_CHARGE `} .. index:: raw_frames (data field) **raw_frames**: :ref:`NX_INT ` .. index:: run_number (data field) **run_number**: :ref:`NX_CHAR ` .. index:: start_time (data field) **start_time**: :ref:`NX_DATE_TIME ` .. index:: title (data field) **title**: :ref:`NX_CHAR ` .. index:: total_counts (data field) **total_counts**: :ref:`NX_UINT ` {units=\ :ref:`NX_UNITLESS `} .. index:: total_uncounted_counts (data field) **total_uncounted_counts**: :ref:`NX_UINT ` {units=\ :ref:`NX_UNITLESS `} **DASlogs**: :ref:`NXcollection` Details of all logs, both from cvinfo file and from HistoTool (frequency and proton_charge). **(log)**: :ref:`NXlog` .. index:: average_value (data field) **average_value**: :ref:`NX_FLOAT ` .. index:: average_value_error (data field) **average_value_error**: :ref:`NX_FLOAT ` .. index:: description (data field) **description**: :ref:`NX_CHAR ` .. index:: duration (data field) **duration**: :ref:`NX_FLOAT ` .. index:: maximum_value (data field) **maximum_value**: :ref:`NX_FLOAT ` .. index:: minimum_value (data field) **minimum_value**: :ref:`NX_FLOAT ` .. index:: time (data field) **time[nvalue]**: :ref:`NX_FLOAT ` .. index:: value (data field) **value[nvalue]**: :ref:`NX_FLOAT ` **(positioner)**: :ref:`NXpositioner` Motor logs from cvinfo file. .. index:: average_value (data field) **average_value**: :ref:`NX_FLOAT ` .. index:: average_value_error (data field) **average_value_error**: :ref:`NX_FLOAT ` .. index:: description (data field) **description**: :ref:`NX_CHAR ` .. index:: duration (data field) **duration**: :ref:`NX_FLOAT ` .. index:: maximum_value (data field) **maximum_value**: :ref:`NX_FLOAT ` .. index:: minimum_value (data field) **minimum_value**: :ref:`NX_FLOAT ` .. index:: time (data field) **time[numvalue]**: :ref:`NX_FLOAT ` .. index:: value (data field) **value[numvalue]**: :ref:`NX_FLOAT ` **SNSHistoTool**: :ref:`NXnote` .. index:: SNSbanking_file_name (data field) **SNSbanking_file_name**: :ref:`NX_CHAR ` .. index:: SNSmapping_file_name (data field) **SNSmapping_file_name**: :ref:`NX_CHAR ` .. index:: author (data field) **author**: :ref:`NX_CHAR ` .. index:: command1 (data field) **command1**: :ref:`NX_CHAR ` Command string for event2histo_nxl. .. index:: date (data field) **date**: :ref:`NX_CHAR ` .. index:: description (data field) **description**: :ref:`NX_CHAR ` .. index:: version (data field) **version**: :ref:`NX_CHAR ` **(data)**: :ref:`NXdata` **data** --> /NXentry/NXinstrument/NXdetector/data **data_x_time_of_flight** --> /NXentry/NXinstrument/NXdetector/data_x_time_of_flight **data_x_y** --> /NXentry/NXinstrument/NXdetector/data_x_y **data_y_time_of_flight** --> /NXentry/NXinstrument/NXdetector/data_y_time_of_flight **pixel_id** --> /NXentry/NXinstrument/NXdetector/pixel_id **time_of_flight** --> /NXentry/NXinstrument/NXdetector/time_of_flight **total_counts** --> /NXentry/NXinstrument/NXdetector/total_counts **x_pixel_offset** --> /NXentry/NXinstrument/NXdetector/x_pixel_offset **y_pixel_offset** --> /NXentry/NXinstrument/NXdetector/y_pixel_offset **instrument**: :ref:`NXinstrument` .. index:: SNSdetector_calibration_id (data field) **SNSdetector_calibration_id**: :ref:`NX_CHAR ` Detector calibration id from DAS. .. index:: SNSgeometry_file_name (data field) **SNSgeometry_file_name**: :ref:`NX_CHAR ` .. index:: SNStranslation_service (data field) **SNStranslation_service**: :ref:`NX_CHAR ` .. index:: beamline (data field) **beamline**: :ref:`NX_CHAR ` .. index:: name (data field) **name**: :ref:`NX_CHAR ` **SNS**: :ref:`NXsource` .. index:: frequency (data field) **frequency**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_FREQUENCY `} .. index:: name (data field) **name**: :ref:`NX_CHAR ` .. index:: probe (data field) **probe**: :ref:`NX_CHAR ` .. index:: type (data field) **type**: :ref:`NX_CHAR ` **(detector)**: :ref:`NXdetector` .. index:: azimuthal_angle (data field) **azimuthal_angle[numx, numy]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_ANGLE `} .. index:: data (data field) **data[numx, numy, numtof]**: :ref:`NX_UINT ` .. index:: data_x_time_of_flight (data field) **data_x_time_of_flight[numx, numtof]**: :ref:`NX_UINT ` .. index:: data_x_y (data field) **data_x_y[numx, numy]**: :ref:`NX_UINT ` .. index:: data_y_time_of_flight (data field) **data_y_time_of_flight[numy, numtof]**: :ref:`NX_UINT ` .. index:: distance (data field) **distance[numx, numy]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} .. index:: pixel_id (data field) **pixel_id[numx, numy]**: :ref:`NX_UINT ` .. index:: polar_angle (data field) **polar_angle[numx, numy]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_ANGLE `} .. index:: time_of_flight (data field) **time_of_flight[numtof + 1]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_TIME_OF_FLIGHT `} .. index:: total_counts (data field) **total_counts**: :ref:`NX_UINT ` .. index:: x_pixel_offset (data field) **x_pixel_offset[numx]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} .. index:: y_pixel_offset (data field) **y_pixel_offset[numy]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **origin**: :ref:`NXgeometry` **orientation**: :ref:`NXorientation` .. index:: value (data field) **value[6]**: :ref:`NX_FLOAT ` Six out of nine rotation parameters. **shape**: :ref:`NXshape` .. index:: description (data field) **description**: :ref:`NX_CHAR ` .. index:: shape (data field) **shape**: :ref:`NX_CHAR ` .. index:: size (data field) **size[3]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **translation**: :ref:`NXtranslation` .. index:: distance (data field) **distance[3]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **(disk_chopper)**: :ref:`NXdisk_chopper` Original specification called for NXchopper, which is not a valid NeXus base class. Select either NXdisk_chopper or NXfermi_chopper, as appropriate. .. index:: distance (data field) **distance**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **(fermi_chopper)**: :ref:`NXfermi_chopper` Original specification called for NXchopper, which is not a valid NeXus base class. Select either NXdisk_chopper or NXfermi_chopper, as appropriate. .. index:: distance (data field) **distance**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **moderator**: :ref:`NXmoderator` .. index:: coupling_material (data field) **coupling_material**: :ref:`NX_CHAR ` .. index:: distance (data field) **distance**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} .. index:: temperature (data field) **temperature**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_TEMPERATURE `} .. index:: type (data field) **type**: :ref:`NX_CHAR ` **(aperture)**: :ref:`NXaperture` .. index:: x_pixel_offset (data field) **x_pixel_offset**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **origin**: :ref:`NXgeometry` **orientation**: :ref:`NXorientation` .. index:: value (data field) **value[6]**: :ref:`NX_FLOAT ` Six out of nine rotation parameters. **shape**: :ref:`NXshape` .. index:: description (data field) **description**: :ref:`NX_CHAR ` .. index:: shape (data field) **shape**: :ref:`NX_CHAR ` .. index:: size (data field) **size[3]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **translation**: :ref:`NXtranslation` .. index:: distance (data field) **distance[3]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **(attenuator)**: :ref:`NXattenuator` .. index:: distance (data field) **distance**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **(polarizer)**: :ref:`NXpolarizer` **(crystal)**: :ref:`NXcrystal` .. index:: type (data field) **type**: :ref:`NX_CHAR ` .. index:: wavelength (data field) **wavelength**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_WAVELENGTH `} **origin**: :ref:`NXgeometry` .. index:: description (data field) **description**: :ref:`NX_CHAR ` **orientation**: :ref:`NXorientation` .. index:: value (data field) **value[6]**: :ref:`NX_FLOAT ` Six out of nine rotation parameters. **shape**: :ref:`NXshape` .. index:: description (data field) **description**: :ref:`NX_CHAR ` .. index:: shape (data field) **shape**: :ref:`NX_CHAR ` .. index:: size (data field) **size**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **translation**: :ref:`NXtranslation` .. index:: distance (data field) **distance[3]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} **(monitor)**: :ref:`NXmonitor` .. index:: data (data field) **data[numtimechannels]**: :ref:`NX_UINT ` .. index:: distance (data field) **distance**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} .. index:: mode (data field) **mode**: :ref:`NX_CHAR ` .. index:: time_of_flight (data field) **time_of_flight[numtimechannels + 1]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_TIME `} **sample**: :ref:`NXsample` .. index:: changer_position (data field) **changer_position**: :ref:`NX_CHAR ` .. index:: holder (data field) **holder**: :ref:`NX_CHAR ` .. index:: identifier (data field) **identifier**: :ref:`NX_CHAR ` .. index:: name (data field) **name**: :ref:`NX_CHAR ` Descriptive name of sample .. index:: nature (data field) **nature**: :ref:`NX_CHAR ` **(user)**: :ref:`NXuser` .. index:: facility_user_id (data field) **facility_user_id**: :ref:`NX_CHAR ` .. index:: name (data field) **name**: :ref:`NX_CHAR ` .. index:: role (data field) **role**: :ref:`NX_CHAR ` **Source**: Automatically generated from https://github.com/nexusformat/definitions/blob/master/contributed_definitions/NXsnshisto.nxdl.xml