Page History
...
Metrolody files from different optical measurements are collected in directories with specific dates under
/reg/g/psdm<PATHREPO>/detector/alignment/cspad2x2/
...
- CSPad2x2-1.txt Q133 D7A16
- CSPad2x2-2.txt Q110 D3A14
- CSPad2x2-3.txt Q111 D12A18
- CSPad2x2-4.txt Q135 D19A19
- CSPad2x2-5.txt Q022 D15A15
- CSPad2x2-6.txt Q157 Used in Run 6
Calibration types
In 2014 new universal detector geometry software is implemented and documented in the Detector Geometry page. In this approach detector geometry calibration information is located in a single file of type
...
center
- x, y, z center position for each two 2x1 in the detector. Obtained from optical measurement.tilt
- two 2x1-tilt angle for the detector in fractional degree. Obtained from optical measurement.
Note |
---|
Calibration types Type |
...
2013-02-13
CSPAD2x2-1 Q133 D7A16
Metrology file
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-01-2013-02-13/2013-02-13-CSPAD2X2-1-MEC-Metrology.txt
...
Code Block |
---|
segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) segm: 0 20902 20909 -2 5 -43538 -43539 1 0 -0.00197 48297 48297 0 -7 1 segm: 1 20902 20906 -2 2 -43538 -43538 0 0 -0.00000 48296 48296 0 -4 0 Old version of quality check: pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pair: 0 20909 20902 2 -5 43538 43539 0 1 -0.00006 -0.00329 48297 48297 0 7 -1 pair: 1 20906 20902 2 -2 43538 43538 0 0 0.00000 0.00000 48296 48296 0 4 0 |
Calibration files
/reg/g/psdm <PATHREPO>/detector/alignment/cspad2x2/calib-cspad2x2-01-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.1/
geometry/1-end.data
center/1-end.data
tilt/1-end.data
2013-02-13
CSPAD2x2-2 Q110 D3A14
Metrology file
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-02-2013-02-13/2013-02-13-CSPAD2X2-2-MEC-Metrology.txt
...
Code Block |
---|
segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) segm: 0 20896 20905 -5 4 -43536 -43536 -2 -2 0.00066 48294 48291 3 -9 0 segm: 1 20905 20905 22 22 -43540 -43536 6 10 -0.02895 48299 48294 5 0 -4 Old version of quality check: pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pair: 0 20905 20896 5 -4 43536 43536 -2 -2 0.00001 0.00066 48291 48294 -3 9 0 pair: 1 20905 20905 -22 -22 43540 43536 10 6 -0.00051 -0.02895 48294 48299 -5 0 4 |
Calibration file
/reg/g/psdm/<PATHREPO>/detector/alignment/cspad2x2/
calib-cspad2x2-02-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.2/geometry/0-end.data
2013-02-13 CSPAD2x2-3 Q111 D12A18
Metrology file
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-03-2013-02-13/2013-02-13-CSPAD2X2-3-MEC-Metrology.txt
...
Code Block |
---|
segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) segm: 0 20908 20907 5 4 -43540 -43545 5 0 -0.00592 48301 48302 -1 1 5 segm: 1 20907 20904 -421 -424 -43538 -43538 -203 -203 0.55599 48299 48299 0 3 0 Old version of quality check: pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pair: 0 20907 20908 -5 -4 43540 43545 0 5 -0.00005 -0.00263 48302 48301 1 -1 -5 pair: 1 20904 20907 421 424 43538 43538 -203 -203 0.00970 0.55601 48299 48299 0 -3 0 |
Calibration file
/reg/g/psdm<PATHREPO>/detector/alignment/cspad2x2/calib-cspad2x2-03-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/geometry/0-end.data
2013-02-13
CSPAD2x2-4 Q135 D19A19
Metrology file
/reg/g/psdm/<PATHREPO>/detector/alignment/cspad2x2/calib-cspad2x2-04-2013-02-13/2013-02-13-CSPAD2X2-4-MEC-Metrology.txt
...
Code Block |
---|
segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) segm: 0 20905 20906 8 9 -43540 -43540 3 3 -0.01119 48299 48297 2 -1 0 segm: 1 20898 20908 12 22 -43541 -43538 9 12 -0.02237 48295 48299 -4 -10 -3 Old version of quality check: pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pair: 0 20906 20905 -8 -9 43540 43540 3 3 -0.00020 -0.01119 48297 48299 -2 1 0 pair: 1 20908 20898 -12 -22 43541 43538 12 9 -0.00039 -0.02237 48299 48295 4 10 3 |
Calibration file
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-04-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.4/geometry/0-end.data
2013-02-13
CSPAD2x2-5 Q022 D15A15
Metrology file
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/
calib-cspad2x2-05-2013-02-13/2013-02-13-CSPAD2X2-5-MEC-Metrology.txt
...
Code Block |
---|
segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) segm: 0 20904 20904 -2 -2 -43536 -43536 -1 -1 0.00263 48294 48294 0 0 0 segm: 1 20909 20908 -122 -123 -43540 -43545 -56 -61 0.16119 48302 48302 0 1 5 Old version of quality check: pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pair: 0 20904 20904 2 2 43536 43536 -1 -1 0.00005 0.00263 48294 48294 0 0 0 pair: 1 20908 20909 122 123 43540 43545 -61 -56 0.00281 0.16119 48302 48302 0 -1 -5 |
Calibration file
calib-cspad2x2-05-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.5/geometry/0-end.data<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/
2013-02-13
CSPAD2x2-6 Q157
Metrology file
/reg/g/psdm/<PATHREPO>/detector/alignment/cspad2x2/
calib-cspad2x2-06-2013-02-13/2013-02-13-CSPAD2X2-6-MEC-Metrology.txt
...
Code Block |
---|
segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) segm: 0 20900 20903 -59 -56 -43541 -43539 -29 -27 0.07567 48298 48297 1 -3 -2 segm: 1 20977 20979 -49 -47 -43707 -43705 -22 -20 0.06292 48478 48482 -4 -2 -2 Old version of quality check: pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pair: 0 20903 20900 59 56 43541 43539 -27 -29 0.00132 0.07567 48296 48297 -1 3 2 pair: 1 20979 20977 49 47 43707 43705 -20 -22 0.00110 0.06292 48481 48477 4 2 2 |
Calibration file
/reg/g/psdm/<PATHREPO>/detector/alignment/cspad2x2/calib-cspad2x2-06-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.0/geometry/0-end.data
2014-04-25 CSPAD2X2-3 (1.0 SN07 D12A18)
Metrology file
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/
calib-cspad2x2-03-2014-04-25/2014-04-25-CSPAD2X2-3-MEC-Metrology.txt
...
calib-cspad2x2-03-2014-04-25/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/geometry/0-end.data/reg/g/psdm/detector/alignment/cspad2x2/
2015-04-02 CSPAD2X2-3 (1.0 SN07 D12A18)
...
Note |
---|
Philip and I inspected the CSPAD 140Ks that we received last week (CSPAD 1,2,3,5): - CSPADs 1, 2 and 5 have the same metrology as that on February 13, 2013. - CSPAD 3 has been fixed meanwhile (initially it contained 2x2 module #111, which is the one in your metrology file). Now its 2x2 module is replaced with #7 (metrology file attached). This metrology file should be applied in all experiments that took place after the service date. To find out this date, we will consult with you further. - CSPAD 4 is only a mechanical assembly (see other e-mail sent a few weeks ago). Thanks, Gabriel and Philip |
Metrology file
/reg/g/psdm<PATHREPO>/detector/alignment/cspad2x2/calib-cspad2x2-03-2015-04-02/2015-04-02-CSPAD2X2-3-MEC-Metrology.txt
<PATHREPO>/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-03-2015-04-02/2015-04-02-CSPAD2X2-3-MEC-Metrology.xlsx
...
Code Block |
---|
2015-04-02 13:40:57 (info) CalibManager.GUIMetrology: Quality check in X-Y plane: segm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 angle(deg) D1 D2 dD d(dS) d(dL) Quad 0 segm: 0 20981 20978 -33 -36 -43703 -43708 -17 -22 0.04523 48482 48477 5 3 5 segm: 1 20978 20974 -152 -156 -43707 -43702 -73 -68 0.20189 48474 48480 -6 4 -5 2015-04-02 13:40:57 (info) CalibManager.GUIMetrology: Quality check in Z: segm: SA LA XSize YSize dZS1 dZS2 dZL1 dZL2 dZSA dZLA ddZS ddZL dZX dZY angXZ(deg) angYZ(deg) dz3(um) Quad 0 segm: 0 20979 -43705 43705 20979 -1 31 -37 -5 15 -21 -32 -32 -21 15 -0.02753 0.04097 32.009 segm: 1 20976 -43704 43704 20976 -28 -38 5 -5 -33 0 10 10 0 -33 0.00000 -0.09014 -10.007 |
Calibration file
/alignment/cspad2x2/<PATHREPO>/reg/g/psdm/detector
calib-cspad2x2-03-2015-04-02/
calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/
...
Example of the path to calibration files in the experimental calib store
Code Block |
---|
/reg/d/psdm<PATH>/mec/mec73313/calib/CsPad2x2::CalibV1/ MecTargetChamber.0:Cspad2x2.1/<calib-type>/0-end.data ... MecTargetChamber.0:Cspad2x2.1/<calib-type>/0-end.data |
...
Code Block |
---|
0 : CxiDg2.0:Cspad2x2.0 1 : CxiDg2.0:Cspad2x2.1 2 : CxiDg3.0:Cspad2x2.0 3 : CxiSc1.0:Cspad2x2.0 4 : CxiSc2.0:Cspad2x2.0 5 : CxiSc2.0:Cspad2x2.1 6 : CxiSc2.0:Cspad2x2.2 7 : CxiSc2.0:Cspad2x2.3 8 : CxiSc2.0:Cspad2x2.4 9 : CxiSc2.0:Cspad2x2.5 10 : CxiSc2.0:Cspad2x2.6 11 : CxiSc2.0:Cspad2x2.7 12 : CxiSc2.0:Cspad2x2.8 13 : CxiSc2.0:Cspad2x2.9 14 : MecEndstation.0:Cspad2x2.6 15 : MecTargetChamber.0:Cspad2x2.0 16 : MecTargetChamber.0:Cspad2x2.1 17 : MecTargetChamber.0:Cspad2x2.2 18 : MecTargetChamber.0:Cspad2x2.3 19 : MecTargetChamber.0:Cspad2x2.4 20 : MecTargetChamber.0:Cspad2x2.5 21 : SxrBeamline.0:Cspad2x2.2 22 : SxrBeamline.0:Cspad2x2.3 23 : XcsEndstation.0:Cspad2x2.0 24 : XcsEndstation.0:Cspad2x2.1 25 : XcsEndstation.0:Cspad2x2.2 26 : XcsEndstation.0:Cspad2x2.3 27 : XcsEndstation.0:Cspad2x2.4 28 : XppGon.0:Cspad2x2.0 29 : XppGon.0:Cspad2x2.1 30 : XppGon.0:Cspad2x2.2 31 : XppGon.0:Cspad2x2.3 32 : XppGon.0:Cspad2x2.4 |
...
Software
Access interface to any detector data and calibration parameters is implemented in Python Package Detector.
...
- Package CSPadPixCoords generates and returns the CSPad2x2 pixel coordinates, taking into account geometry alignment parameters, if available in the expected place under /reg/d/psdm/<instrument>/<experiment>/calib directory.
- Module CSPadPixCoords::CSPad2x2ImageProducer produces CSPad2x2 image, accounting for correct geometry, if available.
Calibration files
/alignment/cspad2x2//reg/g/psdm<PATHREPO>/detector
calib-cspad2x2-03-2015-04-02/
calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/
...