Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add section Alignment parameters

...

  • 2012-03-14 CSPad CxiDs1 alignment for cxi49012-r0020
    Local: ~dubrovin/LCLS/CSPadAlignment-v01/calib-cxi49012-r0020-Ds1/ as 0-end.data
    /reg/d/psdm/CXI/cxi49012/calib/CsPad::CalibV1/CxiDs1.0:Cspad.0/ as 0-end.data

Alignment parameters

The official place for CSPad alignment parameters is
/reg/d/psdm/<INSTRUMENT>/<experiment>/calib/CsPad::Calib<VERSION>/<CSPad-name>/<type>/<run-range>.data
The file name consists of the run range followed by the .data, for example, 0-end.data, 11-end.data, 47-52.data, etc.

All alignment parameters are splitted for 9 types:

  • center - x, y, z center position of each 2x1 for all quadrants. Comes from optical measurement.
  • center_corr - additional manual correction to the center parameter. Can be applied if the optical measurement has (non-)obvious problems.
  • marg_gap_shift - margins, gaps, and shifts between quads, as explained below.
  • offset - x, y, z coordinates for 4 quads.
  • offset_corr - additional correction to the offset.
  • quad_rotation - 4 quad rotation in n*90 degree.
  • quad_tilt - 4 quad tilt in fractional degree (has never been used).
  • rotation - 8 2x1 rotation angle for 4 quads in n*90 degree.
  • tilt- 8 2x1 tilt angle for 4 quads in fractional degree.

offset_corr

For individual quad position alignment use file: offset_corr/<run-range>.data

Code Block

dXq0 dXq1 dXq2 dXq3
dYq0 dYq1 dYq2 dYq3
dZq0 dZq1 dZq2 dZq3

marg_gap_shift

For common gap and shift between quads correction use file marg_gap_shift/<run-range>.data

Code Block

         offset of 2x1s in quad (for tilt)
        /  offset of quads in image (for tilt)
       /  /  gaps
      /  /  /  shifts
     /  /  /  /
X: 15 40  0 32
Y: 15 40  0 32
Z:  0  0  0  0

References

CSPad metrology and calibration files, links
CSPad detector
Psana CSPad Geometry - explains how the alignment parameters are used for reconstruction of the CSPad image in PSANA.
CSPad image producer in Python