Child pages
  • Instrument Configuration file

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • dateWritten - date that the file was last written.  Code that modifies this file should update this field.
  • timeWritten - time that the file was last written.  Code that modifies this file should update this field.
    sampleCircles - a container element that holds 1 to n circleAxis elements describing the sample goniometers.  This element has one attribute that lists the number of circleAxis elements to be included for the sample.
  • detector Circles - a container element that holds 1 to n circleAxis elements describing the detector goniometers.  This element has one attribute that lists the number of circleAxis elements to be included for the detector.
  • circleAxis - an element to describe the axes of sampleCircles and detectorCircles.  These elements have three attributes

    • number - referemce number for the axis from 1 to n.  1 is the outermost axis and n is the innermost.
    • specMotorName - Name of the motor in the spec file.  This is used to retrieve data for the axes from the spec file.
    • directionAxis - primary direction of the motor axis and direction.  (e.g. z-, y+, etc.)
  • primaryBeamDirection - direction of the primary beam.  This is a container for 3 axis elements
  • implaneReferenceDirection inplaneReferenceDirection - in-plane reference direction.  This is a container for 3 axis elements
  • sampleSurfaceNormalDirection - sample Surface normal.  This is a container for 3 axis elements
  • axis - describes reference directions primaryBeamDirection, inplaneReferenceDirection, sampleSurfaceNormalDirection.  This element has one attribute (number) which should have a value 1 to 3 (for x,y z axes) and a value 0 or 1 to indicate the magnitude of the axis in that direction
  • monitorName - The name of a scan variable in the spec file which should be associated with a "monitor" for scaling the data on a per image basis.  The image will be divided by this number.  This element has an attribute scaleFactor which will be multiplied by the data to rescale after the correction.
  • filterName - The name of a scan variable in the spec file which should be associated with a "filter" for scaling the data on a per image basis.  The image will be divided by this number.  This element has an attribute scaleFactor which will be multiplied by the data to rescale after the correction.