Versions Compared

Key

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

Optical measurement

Note

Chris informed me that in this measurement the detector was rotated by 180 degree, that requires to interchange of Q0 with Q2 and Q1 with Q3 parameters. It was done in 2013-01-24-CSPAD-XPP-Metrology-standard.txt file.

2013-01-24 XPP CSPad metrology file from Chris Kenney:
2013-01-24-CSPAD-XPP-Metrology.xlsx
identically converted to the text format:
2013-01-24-CSPAD-XPP-Metrology.txt
converted to the standard for quads file format:
2013-01-24-CSPAD-XPP-Metrology-standard.txt
Image at conversion:
Image Removed
Image at conversion:
Image Added
It is clear that quad Quad 2 p.21 (12 in standard numeration) is dy=1mm 1000um off. It is corrected in the 2013-01-24-CSPAD-XPP-Metrology-standard.txt file.
Image for all quads after correction:
Image Removed

QC procedure and results

Code Block

21      138001	72973	120 is changed for:
21      139001	72973	120

Then:

  • converted to the standard for quads file format,
  • quads numeration is changed by 180 degree rotation (swapped data for Q0 with Q2 and Q1 with Q3) in:
    2013-01-24-CSPAD-XPP-Metrology-standard.txt
    Image for all quads after correction:
    Image Added

QC procedure and results

We calculate
S1 - 1st short side length of 2x1
S2 - 2nd short side length of 2x1
L1 - 1st long side length of 2x1
We calculate
S1 - 1st short side length of 2x1
S2 - 2nd short side length of 2x1
L1 - 1st long side length of 2x1
L2 - 2nd long side length of 2x1
dS and dL are the deviations of the 1st and D1 - 1st diagonal of 2x1 between corners 1 and 3
D2 - 2nd diagonal of 2x1 between corners 2 and 4
dS and dL are the deviations of the 1st and 2nd corner along the short and long sides, respectively. The sign of all dS are chosen in order to provide correct sign for the tilt angle (the same direction for all 2x1 sensors).
Everything, excluding <dS/L> and - the tilt angle of 2x1 averaged over two sides in radians.
angle(deg) , are in micrometers.- the same angle in degrees.
dD = D1 - D2
d(dS) = dS1 - dS2
d(dL) = dL1 - dL2

Quality check parameters for the perfect measurement:

  • S1=S2, L1=L2 - the 2x1 sides should have equal length and width,
  • D1=D2 - the 2x1 diagonals should be equal,
  • dS1 = dS2 = 2*dL1 =2*dL2 - tilt angle should provide consistent deviation for all corners,
  • dD=0, d(dS)=0, and d(dL)=0 - within precision of measurement.

Everything, excluding <dS/L> and angle(deg), are in micrometers.

Code Block

pair:        S1      S2     dS1     dS2        L1      L2     dL1     dL2    <dS/L>  angle(deg)      D1      D2      dD   d(dS)   d(dL)
Quad  0
pair: 0   20891   20913     200     222     43539   43541    -102    -100    0.00485    0.27766   48298   48297       1     -22      -2
pair: 1   20910   20894     293     277     43540   43535    -127    -132    0.00655    0.37506   48302   48289      13      16       5
pair: 2   20890   20906      99      83     43536   43536      42      42    0.00209    0.11976   48290   48293      -3      16       0
pair: 3   20897   20895     131     133     43545   43543      65      63    0.00303    0.17369   48299   48297       2      -2       2
pair: 4   20911   20896     -30     -45     43549   43547      17      15   -0.00086   -0.04934   48303   48306      -3      15       2
pair: 5   20901   20898      10       7     43540   43544      -8      -4    0.00020    0.01119   48296   48299      -3       3      -4
pair: 6   20904   20903     104     105     43536   43540      55      59    0.00240    0.13752   48302   48290      12      -1      -4
pair: 7   20901   20901      -7      -7     43545   43543      -3      -5   -0.00016   -0.00921   48299   48301      -2       0       2

Quad  1
pair: 0   20913   20914    -343    -342     43540   43550     165     175   -0.00787   -0.45066   48313   48303      10      -1     -10
pair: 1   20898   20901    -145    -142     43548   43551      62      65   -0.00330   -0.18880   48300   48309      -9      -3      -3
pair: 2   20895   20903    -151    -159     43535   43532     -74     -77   -0.00356   -0.20400   48289   48291      -2       8       3
pair: 3   20672   20909     -35    -272     43541   43354     163     -24   -0.00354   -0.20276   48294   48036     258     237     187
pair: 4   20940   20904    -455    -491     43527   43554     214     241   -0.01086   -0.62242   48309   48309       0      36     -27
pair: 5   20910   20903    -302    -309     43546   43546     145     145   -0.00702   -0.40196   48304   48307
Code Block

pair:        S1      S2     dS1     dS2        L1      L2     dL1     dL2    <dS/L>  angle(deg)

Quad  0
pair: 0   20910   20906    -237    -241     43531   43546     103     118   -0.00549   -0.31452
pair: 1   20931   20900    -176    -207     43540   43539      90      89   -0.00440   -0.25200
pair: 2   20903   20903    -489    -489     43526   43531    -240    -235   -0.01123   -0.64366
pair: 3   20900   20907    -444    -451     43538   43530    -220    -228   -0.01028   -0.58896
pair: 4   20911   20905    -320    -326     43541   43537     156     152   -0.00742   -0.42506
pair: 5   20914   20912     -15     -17     43548   43537      10      -1   -0.00037   -0.02105
pair: 6   20894   20896    -256    -258     43542   43544    -127    -125   -0.00590   -0.33817
pair: 7   20909   20904    -208    -203     43537   43541    -103     -99   -0.00472   -0.27043

Quad  1
pair: 0   20902   20898     -82     -86     43536   43543      30      37   -0.00193   -0.11054
pair: 1   20900   20904      79      83     43548   43541     -35     -42    0.00186    0.10658
pair: 2   20912   20894     181     199     43536   43535      97      96    0.00436    0.25005
pair: 3   20912   20905     119     126     43539   43538      57      56    0.00281    0.16121
pair: 4   20894   20912    -454    -436     43534   43545     212     223   -0.01022   -0.58560
pair: 5   20906   20719    -136    -323     43227   43535     155     463   -0.00528   -0.30268
pair: 6   20902   20905    -203    -206     43537   43525     -89    -101   -0.00470   -0.26916
pair: 7   20900   20897    -140    -137     43539   43544     -68     -63   -0.00318   -0.18225

Quad  2
pair: 0   20891   20913     200     222     43539   43541    -102    -100    0.00485    0.27766
pair: 1   20910   20894     293     277     43540   43535    -127    -132    0.00655    0.37506
pair: 2   20890   20906      99      83     43536   43536      42      42    0.00209    0.11976
pair: 3   20897   20895     131     133     43545   43543      65      63    0.00303    0.17369
pair: 4   20911   20896     -30     -45     43549   43547      17      15   -0.00086   -0.04934
pair: 5   20901   20898      10       7     43540   43544      -8      -4    0.00020    0.01119
pair: 6   20904   20903     104     105     43536   43540      55      59    0.00240    0.13752
pair: 7   20901   20901      -7      -7     43545   43543      -3      -5 7  -0.00016   -0.00921

Quad  30
pair: 06   2091320901   2091420919    -343421    -342439     4354043529   4355043539    -213 165     175-203   -0.0078700988   -0.45066
pair:56593 1  48296 20898  48298 20901     -1452    -142  18   43548  -10
pair: 7 43551  20907   20907 62   -452   65 -452  -0.00330   -0.18880
pair: 243548   43539 20895   20903-201    -151 210   -1590.01038   -0.59475   4353548315   4353248294     -74 21    -77   -0.00356    -0.20400   9

Quad  2
pair: 30   2067220910   2090920906     -35237    -272241     4354143531   4335443546     163103     -24118   -0.0035400549   -0.20276
pair:31452 4  48295 20940  48303  20904    -4558     -491  4   43527  -15
pair: 435541   20931  214 20900    241-176   -0.01086 -207     43540   43539    -0.62242
pair: 5 90  20910   20903 89   -3020.00440   -0.25200 -309  48300   4354648305   43546   -5  145    31 145   -0.00702   -0.401961
pair: 62   2090120903   2091920903    -421489    -439489     4352943526   4353943531    -213240    -203235   -0.0098801123   -0.5659364366   48287   48292      -5       0      -5
pair: 73   2090720900   20907    -452444    -452451     4354843538   4353943530    -201220    -210228   -0.0103801028   -0.59475

Comparing deviations of dS1 and dS2, and dL1 and dL2, we found:

  • In Quad 3, pair: 3 mis-measured x and y about 200um - Use it as is (do not know which corner(s) should be corrected).
  • All other measurements are consistent within +/-10um
  • Angles of 2x1 are in the range from -0.64 to +0.38 degree.

Configuration parameters

(tick) center/0-end.data (pixel)

58896   48286   48303     -17       7       8
pair: 4   20911   20905    -320    -326     43541   43537     156     152   -0.00742   -0.42506   48299   48301      -2       6       4
pair: 5   20914   20912     -15     -17     43548   43537      10      -1   -0.00037   -0.02105   48301   48307      -6       2      11
pair: 6   20894   20896    -256    -258     43542   43544    -127    -125   -0.00590   -0.33817   48295   48300      -5       2      -2
pair: 7   20909   20904    -208    -203     43537   43541    -103     -99   -0.00472   -0.27043   48296   48300      -4      -5      -4

Quad  3
pair: 0   20902   20898     -82     -86     43536   43543      30      37   -0.00193   -0.11054   48289   48302     -13       4      -7
pair: 1   20900   20904      79      83     43548   43541     -35     -42    0.00186    0.10658   48301   48301       0      -4       7
pair: 2   20912   20894     181     199     43536   43535      97      96    0.00436    0.25005   48298   48289       9     -18       1
pair: 3   20912   20905     119     126     43539   43538      57      56    0.00281    0.16121   48296   48301      -5      -7       1
pair: 4   20894   20912    -454    -436     43534   43545     212     223   -0.01022   -0.58560   48303   48296       7     -18     -11
pair: 5   20906   20719    -136    -323     43227   43535     155     463   -0.00528   -0.30268   48295   47937     358     187    -308
pair: 6   20902   20905    -203    -206     43537   43525     -89    -101   -0.00470   -0.26916   48293   48287       6       3      12
pair: 7   20900   20897    -140    -137     43539   43544     -68     -63   -0.00318   -0.18225   48298   48296       2      -3      -5

Comparing deviations of dS1 and dS2, and dL1 and dL2, we found:

  • In Quad 1, pair: 3 mis-measured x and y - correction is applied as discussed below.
  • In Quad 3, pair: 5 mis-measured x and y - correction is applied as discussed below.
  • All other measurements are consistent within measurement precision about 10um
  • Angles of 2x1 are in the range from -0.64 to +0.38 degree.

Quality check can be improved in 2013-01-24-CSPAD-XPP-Metrology-standard.txt if:

Code Block

 Q1,p3:
 12   21331   47024      47 -> x+200, y-200
 12   21531   46824      47
 
 Q3,p5:
 24   90849   68979     218 -> x+300, y-200
 24   91149   68779     218

This correction gives:

Code Block

pair:        S1      S2     dS1     dS2        L1      L2     dL1     dL2    <dS/L>  angle(deg)      D1      D2      dD   d(dS)   d(dL)
Quad  1
pair: 3   20872   20909     -35     -72     43541   43554     -37     -24   -0.00123   -0.07039   48294   48303      -9      37     -13

Quad  3
pair: 5   20906   20919    -336    -323     43527   43535     155     163   -0.00757   -0.43369   48295   48294       1     -13      -8

Use it for alignment further parameters.

Configuration parameters

(tick) center/0-end.data (pixel)

Code Block

 196.58   197.46   312.31    99.99   629.11   629.05   710.60   497.27   
 199.85   198.38   314.45   101.18   630.72   632.74   711.36   499.00   
Code Block
 199.79   198.46   315.18   102.65   632.90   633.49   713.90   502.06   
 197.65   197.91   311.84    98.96   630.09   631.2896   712.21   499.47   
 
 196308.5883    19796.4641   312626.3185    99626.9955   629509.1145   629721.0585   710195.6031   497195.2760   
 199306.8593    19894.3841   314623.4589   100624.7324   630508.7267   632721.7448   711192.3626   499194.00 83  
 
 306.21    94.34   626.07   629.16   511.51   724.40   196.20   198.82   
 308.59    95.44   626.29   625.74   509.78   722.8337   195.35   196.18   
 308.83
   1.00     1.04     0.64     1.14     0.05    -0.03    96.41-0.18     6260.8545   624.28
   5090.4592     7211.8538   195.31   1950.6026   
 306-0.9301     940.41 62  623.89   6240.69 13  508.67   7211.48 35  192.26   1941.8325   
 
   1.88     1.86     2.24     1.95     2.74     2.80     2.69     2.36   
   1.83     1.58     2.23     2.32     1.92     2.07     1.42     0.54 

(tick) tilt/0-end.data (degree)

Code Block

 0.27766  
 0.37506   10.0011976   0.17369  1-0.0404934   0.01119   0.6413752  -0.00921   1.14     0.05  
-0.45066  -0.18880  -0.20400  -0.07039  -0.62242  -0.0340196  -0.56593  -0.1859475   
-0.31452  -0.4525200  -0.64366 
 -0.58896  -0.9242506  -0.02105   1-0.3833817  -0.27043   
-0.26 11054   -0.01  10658   0.6225005   0.16121  -0.13 58560  -0.43369  1-0.3526916     1.25-0.18225

(tick) tilt offset/0-end.data (degree)

Code Block
-0.31452  0    -0.252000  820  820
  -0.643660  820  820    -0.58896
  -0.42506    -0.02105  -0.33817  -0.27043    0
-0.11054 

(tick) offset_corr/0-end.data

Code Block

 0  0.10658 -3 -1
 0.25005 -3 -3 -1
 0.16121  -0.58560  -0.30268  0

(tick) marg_gap_shift/0-end.data

Code Block

15  40   0  22
15  40-0.26916  -0.18225   
 0.27766   0.37506   0.11976  22
 0.17172   -0.04934   0.01119   0.13752  -0.00921   
-0.45066  -0.18880  -0.20400  -0.20276  -0.62242  -0.40196  -0.56593  -0.59475 

(minus) offset/0-end.data


Quad origin coordinates

This info could be translated in marg_gap_shift and other corrections...

Note

Interchange of quads is not accounted...

Code Block

center x, y  = 811.49 839.80 

quad, x1, y1, dx, dy =
Code Block

  0    0787.01  820 819.08 820
  0-24.48  820  820    0
  0-20.73
quad, x1, y1, dx, dy =  1    0791.69   865.45  0 -19.80   0

(minus) offset_corr/0-end.data

Code Block

 0  0  0  0
 0  0  0  0
 0  0  0  0

(minus) marg_gap_shift/0-end.data

Code Block

15  40   2  25
15  40   2  25
 0   0   0   0
 25.64
quad, x1, y1, dx, dy =  2    835.79   859.52    24.30    19.71
quad, x1, y1, dx, dy =  3    831.48   815.17    19.98   -24.63

d1, d2 =    20.06    24.76

Test plot for CSPad using PyCSPadImage/src/Alignment.py

Image Added

...