NXcanSAS entry : NXentry @canSAS_class : NX_CHAR = SASentry @default : NX_CHAR @version : NX_CHAR = 1.0 definition = NXcanSAS run @maxOccurs = unbounded @minOccurs = 1 @nameType = any title @maxOccurs = 1 @minOccurs = 1 collection : NXcollection @canSAS_class : NX_CHAR = SASnote data : NXdata @I_axes : NX_CHAR @Mask_indices : NX_CHAR @Q_indices : NX_INT @canSAS_class : NX_CHAR = SASdata @signal : NX_CHAR = I I : NX_NUMBER @type = NX_NUMBER Idev : NX_NUMBER @minOccurs = 0 @type = NX_NUMBER @units = NX_PER_LENGTH Q : NX_NUMBER @type = NX_NUMBER @units = NX_PER_LENGTH Qdev : NX_NUMBER @minOccurs = 0 @type = NX_NUMBER @units = NX_PER_LENGTH Qmean : NX_NUMBER @minOccurs = 0 @type = NX_NUMBER @units = NX_PER_LENGTH ShadowFactor @minOccurs = 0 @units = NX_DIMENSIONLESS dQl : NX_NUMBER @minOccurs = 0 @type = NX_NUMBER @units = NX_PER_LENGTH dQw : NX_NUMBER @minOccurs = 0 @type = NX_NUMBER @units = NX_PER_LENGTH data : NXdata @T_axes : NX_CHAR = T @canSAS_class : NX_CHAR = SAStransmission_spectrum @name : NX_CHAR @signal : NX_CHAR = T @timestamp : NX_DATE_TIME T : NX_NUMBER @type = NX_NUMBER @units = NX_DIMENSIONLESS Tdev : NX_NUMBER @type = NX_NUMBER @units = NX_PER_LENGTH lambda : NX_NUMBER @type = NX_NUMBER @units = NX_WAVELENGTH instrument : NXinstrument @canSAS_class : NX_CHAR = SASinstrument aperture : NXaperture @canSAS_class : NX_CHAR = SASaperture shape x_gap : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH y_gap : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH collimator : NXcollimator @canSAS_class : NX_CHAR = SAScollimation distance : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH length : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH detector : NXdetector @canSAS_class : NX_CHAR = SASdetector SDD : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH beam_center_x : NX_FLOAT @maxOccurs = 1 @minOccurs = 0 @type = NX_FLOAT @units = NX_LENGTH beam_center_y : NX_FLOAT @maxOccurs = 1 @minOccurs = 0 @type = NX_FLOAT @units = NX_LENGTH name @maxOccurs = 1 pitch : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_ANGLE roll : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_ANGLE slit_length : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_PER_LENGTH x_pixel_size : NX_FLOAT @maxOccurs = 1 @minOccurs = 0 @type = NX_FLOAT @units = NX_LENGTH x_position : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH y_pixel_size : NX_FLOAT @maxOccurs = 1 @minOccurs = 0 @type = NX_FLOAT @units = NX_LENGTH y_position : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH yaw : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_ANGLE source : NXsource @canSAS_class : NX_CHAR = SASsource beam_shape @maxOccurs = 1 @minOccurs = 0 beam_size_x : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH beam_size_y : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH incident_wavelength : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_WAVELENGTH incident_wavelength_spread : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_WAVELENGTH radiation = Spallation Neutron Source | Pulsed Reactor Neutron Source | Reactor Neutron Source | Synchrotron X-ray Source | Pulsed Muon Source | Rotating Anode X-ray | Fixed Tube X-ray | UV Laser | Free-Electron Laser | Optical Laser | Ion Source | UV Plasma Source | neutron | x-ray | muon | electron | ultraviolet | visible light | positron | proton @maxOccurs = 1 wavelength_max : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_WAVELENGTH wavelength_min : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_WAVELENGTH process : NXprocess @canSAS_class : NX_CHAR = SASprocess date : NX_DATE_TIME @maxOccurs = 1 @minOccurs = 0 @type = NX_DATE_TIME description @maxOccurs = 1 @minOccurs = 0 name @maxOccurs = 1 @minOccurs = 0 term @maxOccurs = unbounded @minOccurs = 0 @nameType = any collection : NXcollection @canSAS_class : NX_CHAR = SASprocessnote note : NXnote sample : NXsample @canSAS_class : NX_CHAR = SASsample details @maxOccurs = unbounded @minOccurs = 0 @nameType = any name @maxOccurs = 1 pitch : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_ANGLE roll : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_ANGLE temperature : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_TEMPERATURE thickness : NX_FLOAT @maxOccurs = 1 @minOccurs = 0 @type = NX_FLOAT @units = NX_LENGTH transmission : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_DIMENSIONLESS x_position : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH y_position : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_LENGTH yaw : NX_NUMBER @maxOccurs = 1 @minOccurs = 0 @type = NX_NUMBER @units = NX_ANGLE