3.3.1.19. NXevent_dataΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

Time-of-flight events

Symbols:

No symbol table
Groups cited:
none

Structure:

time_of_flight[i]: NX_INT {units=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.

pixel_number[i]: NX_INT {units=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.

pulse_time[j]: NX_INT {units=NX_TIME}

The time that each pulse started with respect to the offset

@offset: NX_DATE_TIME

ISO8601

events_per_pulse[j]: NX_INT {units=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.

pulse_height[i, k]: NX_FLOAT {units=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.
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXevent_data.nxdl.xml