.. auto-generated by script ../../../../utils/nxdl2rst.py from the NXDL source ../../../../base_classes/NXevent_data.nxdl.xml .. index:: ! NXevent_data (base class) ! event data (base class) see: event data (base class); NXevent_data .. _NXevent_data: ============ NXevent_data ============ **Status**: base class, extends :ref:`NXobject`, version 1.0 **Description**: Time-of-flight events **Symbols**: No symbol table **Groups cited**: none **Structure**: .. index:: time_of_flight (data field) **time_of_flight[i]**: :ref:`NX_INT ` {units=\ :ref:`NX_TIME_OF_FLIGHT `} A list of time of flight for each event as it comes in. This list is for all pulses with information to attach to a particular pulse located in events_per_pulse. .. index:: pixel_number (data field) **pixel_number[i]**: :ref:`NX_INT ` {units=\ :ref:`NX_DIMENSIONLESS `} There will be extra information in the NXdetector to convert pixel_number to detector_number. This list is for all pulses with information to attach to a particular pulse located in events_per_pulse. .. index:: pulse_time (data field) **pulse_time[j]**: :ref:`NX_INT ` {units=\ :ref:`NX_TIME `} The time that each pulse started with respect to the offset .. index:: offset (attribute) **@offset**: :ref:`NX_DATE_TIME ` ISO8601 .. index:: events_per_pulse (data field) **events_per_pulse[j]**: :ref:`NX_INT ` {units=\ :ref:`NX_DIMENSIONLESS `} This connects the index "i" to the index "j". The jth element is the number of events in "i" that occurred during the jth pulse. .. index:: pulse_height (data field) **pulse_height[i, k]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_DIMENSIONLESS `} If voltages from the ends of the detector are read out this is where they go. This list is for all events with information to attach to a particular pulse height. The information to attach to a particular pulse is located in events_per_pulse. **Source**: Automatically generated from https://github.com/nexusformat/definitions/blob/master/base_classes/NXevent_data.nxdl.xml