Page History
...
det.mask(evt, calib=False, status=True, edges=True, central=True, unbond=False, unbondnbrs=False, mode=0o377, width=5, wcentral=5, mstcode=0xffff)
Custom mask
...
import
...
PSCalib.GlobalUtils
...
as
...
gu
...
mask
...
=
...
det.status_as_mask(evt,
...
mstcode=0o377)
...
#
...
mode=0
...
-
...
by
...
default
...
do
...
not
...
mask
...
neighbors
...
mask
...
=
...
gu.mask_neighbors_in_radius(mask,
...
rad=6,
...
ptrn='r')
...
mask
...
=
...
gu.merge_masks(mask,
...
det.mask_geo(evt,
...
width=10,
...
wcentral=5))
...
#
...
mbits=0o377,
...
where
...
1-edges,
...
2-central,
...
4-non-bonded
...
for
...
cspad2x1,
...
...
...
non-bonded neighbors
#mask = gu.merge_masks(mask,
...
gu.mask_edges(mask,
...
mrows=2,
...
mcols=4))
...
#
...
masks
...
each
...
segment
...
edges
...
only
...
mask
...
=
...
gu.merge_masks(mask,
...
det.mask_calib(evt))
Summary
- New bad pixel status code is added for bad gain mode switch:
...