Versions Compared

Key

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

...

Note

The order of points in optical measurement does not coincide with numeration of 2x1 in DAQ, as shown in the plot;:

and explained in Description of CSPAD layout.

  • For CSPAD with fixed quad geometry (i.e. for XPP) optical measurement is done for entire detector. The numeration of corners in this case is shown in the plot:

    The 1-st corner of the 3-rd quad (x,y,z) coordinates are re-set to (0,0,0) in the beginning of measurements. At the end, it is checked that the 1-st point coordinates are reproduced within precision of measurement.

...

All coordinates are defined in size of pixel, which is 109.92 x 109.92um 92um² (and 274.80 x 109.92um 92um² for two rows between two of 2x1 ASICs.) The quadrant size is pre-defined as 850x850. The margins, shifts and gaps are defined for these quads. The offset and offset_corr are defined for low-left angle of the rotated by n*90 degree quad. Size of entire CSPad image does not matter for this alignment.

...

Code Block
        offset of 2x1s in quad (for tilt)
       /     offset of quads in entire image (for tilt)
      /     /     gaps
     /     /     /    shifts
    /     /     /    /
   XOffQ XOffD gapX shiftX
   YOffQ YOffD gapY shiftY
   ZOffQ ZOffD gapZ shiftZ

...

Code Block
Xoffset_qi = XOffQ + xqi + dxqi + [-gapX+shiftX, -gapX-shiftX, +gapX-shiftX, +gapX+shiftX]
Yoffset_qi = YOffQ + yqi + dyqi + [-gapY-shiftY, +gapY-shiftY, +gapY+shiftY, -gapY+shiftY]
...

Software supporting CSPad

...

geometry

There is a couple of packages which reconstruct CSPad pixel coordinates and images developed in C++ and python code;

...