Data Category array_structure_list_axis

General

Category name
array_structure_list_axis
Required in PDB entries
no
Category group membership
array_data_group
Used in current PDB entries
No

Category Relationship Diagrams

70
View full category relationship diagram including all dictionary data categories

Category Description

     Data items in the ARRAY_STRUCTURE_LIST_AXIS category describe
     the physical settings of sets of axes for the centres of pixels that
     correspond to data points described in the
     ARRAY_STRUCTURE_LIST category.

     In the simplest cases, the physical increments of a single axis correspond
     to the increments of a single array index.  More complex organizations,
     e.g. spiral scans, may require coupled motions along multiple axes.

     Note that a spiral scan uses two coupled axes: one for the angular
     direction and one for the radial direction.  This differs from a
     cylindrical scan for which the two axes are not coupled into one
     set.

NeXus Mapping Details

 
   
    _array_structure_list.axis_set_id AXISSETID
    _array_structure_list.array_id ARRAYID
    _array_structure_list.dimension DIM
    _array_structure_list.direction DIR
    _array_structure_list.index INDEX
    _array_structure_list.precedence PRECEDENCE
    _array_structure_list_axis.axis_id AXISID
    _array_structure_list_axis.axis_set_id AXISSETID
    _array_structure_list_axis.angle ANGLE
    _array_structure_list_axis.angle_increment ANGLEINC
    _array_structure_list_axis.displacement DISP
    _array_structure_list_axis.fract_displacement  FRACTDISP
    _array_structure_list_axis.displacement_increment DISPINC
    _array_structure_list_axis.fract_displacement_increment FRACTINC
    _array_structure_list_axis.angular_pitch  ANGPITCH
    _array_structure_list_axis.reference_angle REFANG
    _array_structure_list_axis.reference_displacement REFDISP

    -->
   
      /CBF_diffrn_scan__SCANID:NXentry
        /instrument:NXinstrument
          /CBF_diffrn_detector__DETECTORNAME:NXdetector
            /CBF_array_structure_list_axis__AXISSETID=[]
              @CBF_array_structure_list_axis__id="AXISSETID"
              @CBF_array__id="ARRAYID"
              @CBF_array_structure_list__dimension=DIM
              @CBF_array_structure_list__direction="DIR"
              @CBF_array_structure_list__index=INDEX
              @CBF_array_structure_list__precedence=PRECEDENCE
            /poise:NXpoise
              /AXISID=[DISP,DISP+DISPINC,...]   (or using angles where appropriate)
                @depends_on=...   determined from AXIS definitions
                @equipment="detector"
                @offset=[...] determined from AXIS definitions
                @offset_units="mm"
                @transformation_type="..." from AXIS definitions
                @units="mm"
                @vector=[...] determined from AXIS definitions
                @CBF_array_structure_list_axis__axis_id="AXISID"
                @CBF_array_structure_list_axis__axis_set_id="AXISSETID"
                @CBF_array_structure_list_axis__angle=ANGLE
                @CBF_array_structure_list_axis__angle_increment=ANGLEINC
                @CBF_array_structure_list_axis__displacement=DISP
                @CBF_array_structure_list_axis__displacement=FRACTDISP
                @CBF_array_structure_list_axis__displacement_increment=DISPINC
                @CBF_array_structure_list_axis__fract_displacement_increment=FRACTINC
                @CBF_array_structure_list_axis__angular_pitch=ANGPITCH
                @CBF_array_structure_list_axis__radial_pitch=RADPITCH
                @CBF_array_structure_list_axis__reference_angle=REFANG
                @CBF_array_structure_list_axis__reference_displacement=REFDISP
               
     with the parent category for the axis set and axis determined by the equipment
     of the axes.