Page History
...
For data source
in each run loads/updates calibration geometry
file from the calibration DB, evaluates pixel coordinate, area, mask arrays using class PSCalib::GeometryAccess and saves them as ndarray<const TYPE,1> in the env.calibStore()
for keys (TYPE=float) key_out_x
, key_out_y
, key_out_z
, key_out_area
(unsigned),(TYPE=unsigned)
key_out_ix, key_out_area
(int), key_out_iy
,
(TYPE=uint8_t)key_gfname
(string) and key_fname
.
The main idea of this module is that calibration geometry
file will be found and loaded (if available) automatically and pixel coordinate, index, and index other arrays will be produced and saved in the env.calibStore()
, if appropriate keys are not empty.
Configuration parameters
parameter | default value | description |
---|---|---|
|
| source of data |
|
| group of calibration type, by default will be set from source |
|
| output key pixel x-coordinate[um] array. If set empty - array is not saved in the event storeenv.calibStore. |
|
| output key pixel y-coordinate[um] array. If set empty - array is not saved in the event storeenv.calibStore. |
|
| output key pixel z-coordinate[um] array. If set empty - array is not saved in the event storeenv.calibStore. |
|
| output key pixel area array, default value is empty - array is not saved in the event storeenv.calibStore |
|
| output key pixel mask array, default value is empty - array is not saved in the env.calibStore |
|
| output key pixel x-coordinate index array, default value is empty - array is not saved in the event storecenv.alibStore |
|
| output key pixel y-coordinate index array, default value is empty - array is not saved in the event storeenv.calibStore |
key_fname | geometry-calib | path to "geometry" calibration file saved as ndarray<char,1> DEPRICATED! USE key_gfname |
key_gfname | geometry-fname | path to "geometry" calibration file saved as std::string |
x0_off_pix | 0 | offset of detector origin x0 in number of pixels before evaluation of indexes, by default offset moves xmin to 0. |
y0_off_pix | 0 | offset of detector origin y0 in number of pixels before evaluation of indexes, by default offset moves ymin to 0. |
| 255 | mask control bits. For cspad2x1 sensor mask control bits mean:
|
| 0 | verbosity:
|
...