Status:
base class, extends NXobject, version 1.0
Description:
Template of monitor data. It is similar to the NXdata groups containing monitor data and its associated dimension scale, e.g. time_of_flight or wavelength in pulsed neutron instruments. However, it may also include integrals, or scalar monitor counts, which are often used in both in both pulsed and steady-state instrumentation.
Symbols:
No symbol table
Structure:
mode: NX_CHAR
Count to a preset value based on either clock time (timer) or received monitor counts (monitor).
Any of these values: monitor | timer
start_time: NX_DATE_TIME
Starting time of measurementend_time: NX_DATE_TIME
Ending time of measurementpreset: NX_NUMBER {units=NX_ANY}
preset value for time or monitordistance: NX_FLOAT {units=NX_LENGTH}
Distance of monitor from samplerange[2]: NX_FLOAT {units=NX_ANY}
Range (X-axis, Time-of-flight, etc.) over which the integral was calculatedintegral: NX_NUMBER {units=NX_ANY}
Total integral monitor countstype: NX_CHAR
Any of these values: Fission Chamber | Scintillatortime_of_flight[ref(efficiency)]: NX_FLOAT {units=NX_TIME_OF_FLIGHT}
Time-of-flightefficiency[ref(i)]: NX_NUMBER {units=NX_DIMENSIONLESS}
Monitor efficiencydata[n]: NX_NUMBER {units=NX_ANY}
Monitor data
The signal and axes attributes take the same definitions as in NXdata:
signal: signal=1 means this is the plottable data axes: axes="names" where names are defined as a colon-delimited string within this attribute in the C-order of the data array @signal: NX_POSINT
as defined for NXdata@axes: NX_CHAR
as defined for NXdatasampled_fraction: NX_FLOAT {units=NX_DIMENSIONLESS}
Proportion of incident beam sampled by the monitor (0<x<1)count_time: NX_FLOAT {units=NX_TIME}
Elapsed actual counting time, can be an array of size np when scanning. This is not the difference of the calendar time but the time the instrument was really counting, without pauses or times lost due beam unavailabilityintegral_log: NXlog
Time variation of monitor counts(geometry): NXgeometry
Geometry of the monitor