Page History
Include Page | ||||
---|---|---|---|---|
|
Table of Contents |
---|
Include Page | ||||
---|---|---|---|---|
|
Alignment procedure
...
/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-01-2013-02-13/2013-02-13-CSPAD2X2-1-MEC-Metrology.txt
Quality check
Code Block |
---|
pairsegm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pairsegm: 0 2090920902 2090220909 -2 2 -5 -43538 -43539 0 1 1 -0.00006 -0.0032900197 48297 48297 0 -7 7 -1 pairsegm: 1 2090620902 2090220906 -2 2 -2 -43538 -43538 0 0 0.00000 -0.00000 48296 48296 0 -4 0 |
Calibration files
/reg/g/psdm/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
/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-02-2013-02-13/2013-02-13-CSPAD2X2-2-MEC-Metrology.txt
Quality check
Code Block |
---|
pair: S1 S2 dS1 dS2 L1 L2 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 2090520909 2089620902 52 -45 43538 43536 43539 43536 -20 -2 1 -0.0000100006 -0.0006600329 4829148297 4829448297 -3 0 9 7 0-1 pair: 1 2090520906 20902 20905 2 -22 -222 4354043538 4353643538 10 0 6 0 - 0.0005100000 -0.0289500000 4829448296 4829948296 -50 04 4 0 |
Calibration
...
files
/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-0201-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.21/
geometry
...
/1-end.data
center/1-end.data
tilt/1-end.data
2013-02-13
CSPAD2x2-
...
2 Q110 D3A14
Metrology file
/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-0302-2013-02-13/2013-02-13-CSPAD2X2-32-MEC-Metrology.txt
Quality check
Code Block |
---|
pairsegm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) pairsegm: 0 2090720896 2090820905 -5 - 4 -43536 43540 -43536 43545 -2 0 -2 5 -0.0000500066 -0.0026348294 4830248291 48301 3 1 -9 -1 -5 pair0 segm: 1 2090420905 2090720905 421 22 424 22 43538 -43540 43538-43536 -203 6 -203 0.00970 10 -0.5560102895 48299 4829948294 5 0 -34 Old version of quality check: pair: 0 |
Calibration file
/reg/g/psdm/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/detector/alignment/cspad2x2/calib-cspad2x2-04-2013-02-13/2013-02-13-CSPAD2X2-4-MEC-Metrology.txt
Quality check
Code Block |
---|
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 S1 43536 S2 43536 dS1 -2 dS2 -2 0.00001 L1 0.00066 L248291 48294 dL1 -3 dL2 <dS/L> angle(deg)9 D1 D2 dD d(dS) d(dL) 0 pair: 01 2090620905 20905 -822 -922 43540 4354043536 10 3 6 3 -0.0002000051 -0.0111902895 4829748294 48299 -25 10 0 pair: 1 20908 20898 -12 -22 43541 43538 12 9 -0.00039 -0.02237 48299 48295 4 10 3 |
Calibration file
4
|
Calibration file
/reg/g/psdm/detector/alignment/cspad2x2/
calib-cspad2x2-02-2013-02-13/calib//reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-04-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.42/geometry/0-end.data
2013-02-13 CSPAD2x2-
...
3 Q111 D12A18
Metrology file
/reg/g/psdm/detector/alignment/cspad2x2/calib-cspad2x2-0503-2013-02-13/2013-02-13-CSPAD2X2-53-MEC-Metrology.txt
Quality check
Code Block |
---|
pairsegm: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 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 -61dL) 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/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/detector/alignment/cspad2x2/calib-cspad2x2-04-2013-02-13/2013-02-13-CSPAD2X2-4-MEC-Metrology.txt
Quality check
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
/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
/reg/g/psdm/detector/alignment/cspad2x2/
calib-cspad2x2-05-2013-02-13/2013-02-13-CSPAD2X2-5-MEC-Metrology.txt
Quality check
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/reg/g/psdm/detector/alignment/cspad2x2/
2013-02-13
CSPAD2x2-6 Q157
Metrology file
/reg/g/psdm/detector/alignment/cspad2x2/
calib-cspad2x2-06-2013-02-13/2013-02-13-CSPAD2X2-6-MEC-Metrology.txt
Quality check
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 0.00281-43541 -43539 0.16119 48302-29 48302 -27 0.07567 48298 -1 -5 |
Calibration file
calib-cspad2x2-05-2013-02-13/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.5/geometry/0-end.data/reg/g/psdm/detector/alignment/cspad2x2/
2013-02-13
CSPAD2x2-6 Q157
Metrology file
/reg/g/psdm/detector/alignment/cspad2x2/
calib-cspad2x2-06-2013-02-13/2013-02-13-CSPAD2X2-6-MEC-Metrology.txt
Quality check
Code Block |
---|
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 |
...
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//reg/g/psdm/detector
calib-cspad2x2-03-2015-04-02/
calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/
geometry/0-end.data
center/0-end.data
tilt/0-end.data
Calibration files
In archive
- All files for CSPAD2x2 alignment are stored under directory
/alignment/cspad2x2//reg/g/psdm/detector
- Files named as
*-Metrology.xlsx
and*-Metrology.txt
are original metrology and its text version. - Calibration files are located under
/reg/g/psdm/detector/alignment/cspad2x2/calib/
directory. - Calibration files can be deployed in the experimental calib store using file manager in
Calibration Management Tool
...
Code Block |
---|
/reg/d/psdm/mec/mec73313/calib/CsPad2x2::CalibV1/:CalibV1/ MecTargetChamber.0:Cspad2x2.1/<calib-type>/0-end.data MecTargetChamber.0:Cspad2x2.1/<type>/0-end.data MecTargetChamber.0:Cspad2x2.1/<calib-type>/0-end.. data |
where <type> stands for geometry, tilt, and center.
Known detectors
on 2016-06-15:
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 : MecTargetChamberCxiSc2.0:Cspad2x2.1/<type>/0-end.data |
where <type> stands for geometry, tilt, and center.
Known detectors
on 2014-07-04:
Code Block |
---|
0 : CxiDg2 6 : CxiSc2.0:Cspad2x2.2 7 : CxiSc2.0:Cspad2x2.03 1 8 : CxiDg2CxiSc2.0:Cspad2x2.14 2 9 : CxiSc1CxiSc2.0:Cspad2x2.05 3 10 : CxiSc2.0:Cspad2x2.06 411 : CxiSc2.0:Cspad2x2.17 5 12 : CxiSc2.0:Cspad2x2.28 6 13 : CxiSc2.0:Cspad2x2.39 7 14 : CxiSc2MecEndstation.0:Cspad2x2.46 815 : CxiSc2MecTargetChamber.0:Cspad2x2.50 9 16 : CxiSc2MecTargetChamber.0:Cspad2x2.61 10 17 : CxiSc2MecTargetChamber.0:Cspad2x2.72 11 18 : MecEndstationMecTargetChamber.0:Cspad2x2.63 12 19 : MecTargetChamber.0:Cspad2x2.04 13 20 : MecTargetChamber.0:Cspad2x2.15 14 21 : MecTargetChamberSxrBeamline.0:Cspad2x2.2 15 22 : MecTargetChamberSxrBeamline.0:Cspad2x2.3 16 23 : MecTargetChamberXcsEndstation.0:Cspad2x2.40 17 24 : MecTargetChamberXcsEndstation.0:Cspad2x2.51 18 25 : SxrBeamlineXcsEndstation.0:Cspad2x2.2 19 26 : SxrBeamlineXcsEndstation.0:Cspad2x2.3 20 27 : XcsEndstation.0:Cspad2x2.04 21 28 : XcsEndstationXppGon.0:Cspad2x2.10 22 29 : XppGon.0:Cspad2x2.01 23 30 : XppGon.0:Cspad2x2.12 24 31 : XppGon.0:Cspad2x2.23 25 32 : XppGon.0:Cspad2x2.34 |
Software
Access interface to any detector data and calibration parameters is implemented in Python Package Detector.
...
Whenever necessary image can be generated by the psana Module CSPadPixCoords::CSPad2x2ImageProducer, which access geometry calibration data automatically, generates 2-d image and saves it in the event store for further processing.
...
Alternatively, Python modules for CSPAD2x2 geometry are available in the package PyCSPadImage documented in CSPAD pixel coordinates and image producer in Python. They provides an interface for getting
Calibration parameters from DB and local directory,
Pixel coordinates,
Image producer
...
- Calibration Management Tool
- Package Detector
- Detector Geometry
- CSPAD Alignment
- CSPAD Geometry and Alignment
- CSPAD pixel coordinates and image producer in Python (older version CSPAD image producer in Python )
Deprecated
C++ classes and modules for psana
...
- 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/detector
calib-cspad2x2-03-2015-04-02/
calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/
center/0-end.data
tilt/0-end.data