3.3.1.32. NXmonitorΒΆ
Status:
base class, extends NXobject, version 1.0
Description:
A monitor of incident beam 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
- Groups cited:
- NXgeometry, NXlog
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 calculatednominal: NX_NUMBER {units=NX_ANY}
Nominal reading to be used for normalisation purposes.integral: NX_NUMBER {units=NX_ANY}
Total integral monitor countstype: NX_CHAR
Any of these values:Fission Chamber
|Scintillator
time_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 datasampled_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 sizenp
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