Page History
...
Code Block |
---|
# Run this script:
# psana -c psana-meca1113-r0376-cspad-cspad2x2-conv-tiff.cfg
#
# Useful commands:
# psana -m EventKeys -n 5 exp=meca1113:run=376
# or
# psana -m EventKeys -n 5 /reg/d/psdm/mec/meca1113/xtc/e356-r0376-s03-c00.xtc
[psana]
# Default calibration directory:
# calib-dir = /reg/d/psdm/mec/meca1113/calib
files = exp=meca1113:run=376
events = 5
#skip-events = 0
modules = cspad_mod.CsPadCalib \
CSPadPixCoords.CSPadImageProducer:0 \
CSPadPixCoords.CSPad2x2ImageProducer:1 \
CSPadPixCoords.CSPad2x2ImageProducer:2 \
CSPadPixCoords.CSPad2x2ImageProducer:3 \
CSPadPixCoords.CSPad2x2ImageProducer:4 \
pyimgalgos.image_crop:0 \
pyimgalgos.image_save_in_file:0 \
pyimgalgos.image_save_in_file:1 \
pyimgalgos.image_save_in_file:2 \
pyimgalgos.image_save_in_file:3 \
pyimgalgos.image_save_in_file:4 \
ImgAlgos.Tahometer
# Calibrate all CSPAD and CSPAD2x2
[cspad_mod.CsPadCalib]
inputKey =
outputKey = calibrated_arr
doPedestals = yes
doPixelStatus = yes
doCommonMode = yes
[CSPadPixCoords.CSPadImageProducer:0]
#calibDir = /reg/d/psdm/mec/meca1113/calib
#typeGroupName = CsPad::CalibV1
source = DetInfo(MecTargetChamber.0:Cspad.0)
key = calibrated_arr
imgkey = image0
tiltIsApplied = false
print_bits = 3
[CSPadPixCoords.CSPad2x2ImageProducer:1]
#calibDir = /reg/d/psdm/mec/meca1113/calib
#typeGroupName = CsPad2x2::CalibV1
source = DetInfo(MecTargetChamber.0:Cspad2x2.1)
inkey = calibrated_arr
outimgkey = image1
tiltIsApplied = true
useWidePixCenter = false
print_bits = 3
[CSPadPixCoords.CSPad2x2ImageProducer:2]
#calibDir = /reg/d/psdm/mec/meca1113/calib
#typeGroupName = CsPad2x2::CalibV1
source = DetInfo(MecTargetChamber.0:Cspad2x2.2)
inkey = calibrated_arr
outimgkey = image2
tiltIsApplied = true
useWidePixCenter = false
print_bits = 3
[CSPadPixCoords.CSPad2x2ImageProducer:3]
#calibDir = /reg/d/psdm/mec/meca1113/calib
#typeGroupName = CsPad2x2::CalibV1
source = DetInfo(MecTargetChamber.0:Cspad2x2.3)
inkey = calibrated_arr
outimgkey = image3
tiltIsApplied = false
useWidePixCenter = false
print_bits = 3
[CSPadPixCoords.CSPad2x2ImageProducer:4]
#calibDir = /reg/d/psdm/mec/meca1113/calib
#typeGroupName = CsPad2x2::CalibV1
source = DetInfo(MecTargetChamber.0:Cspad2x2.4)
inkey = calibrated_arr
outimgkey = image4
tiltIsApplied = true
useWidePixCenter = false
print_bits = 3
[pyimgalgos.image_crop:0]
source = DetInfo(MecTargetChamber.0:Cspad.0)
key_in = image0
key_out = image0_cropped
rowmin = 70
rowmax = 900
colmin = 0
colmax = 825
print_bits = 255
[pyimgalgos.image_save_in_file:0]
source = DetInfo(MecTargetChamber.0:Cspad.0)
key_in = image0_cropped
ofname = cspad.0.tiff
print_bits = 5
[pyimgalgos.image_save_in_file:1]
source = DetInfo(MecTargetChamber.0:Cspad2x2.1)
key_in = image1
ofname = cspad2x2.1.tiff
print_bits = 5
[pyimgalgos.image_save_in_file:2]
source = DetInfo(MecTargetChamber.0:Cspad2x2.2)
key_in = image2
ofname = cspad2x2.2.tiff
print_bits = 5
[pyimgalgos.image_save_in_file:3]
source = DetInfo(MecTargetChamber.0:Cspad2x2.3)
key_in = image3
ofname = cspad2x2.3.tiff
print_bits = 5
[pyimgalgos.image_save_in_file:4]
source = DetInfo(MecTargetChamber.0:Cspad2x2.4)
key_in = image4
ofname = cspad2x2.4.tiff
print_bits = 5
[ImgAlgos.Tahometer]
dn = 100
print_bits = 7
|
...
Overview
Content Tools