Page History
...
- 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