Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Configuration file for psana psana-meca1113-r0376-cspad-cspad2x2-conv-tiff.cfg:

Code Block
# Run this script:
# psana -c psana-meca1113-r0376-cspad-cspad2x2-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 \
          ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:0 \
          ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:1 \
          ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:2 \
          ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:3 \
          ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:4 \
          ImgAlgos.Tahometer


# Calibrate all CSPAD and CSPAD2x2
[cspad_mod.CsPadCalib]
inputKey      = 
outputKey     = calibrated_arr
doPedestals   = yes
doPixelStatus = noyes
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 = truefalse
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    = truefalse
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


[ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:0]
source          = DetInfo(MecTargetChamber.0:Cspad.0)
key _in           = image0_cropped
fnameofname          = cspad.0
#ftype  .tiff
print_bits        = txt
ftype5


[pyimgalgos.image_save_in_file:1]
source          = tiff
saveAllDetInfo(MecTargetChamber.0:Cspad2x2.1)
key_in          = true
print_bitsimage1
ofname          = 3
#eventSavecspad2x2.1.tiff
print_bits      = 5


[ImgAlgos.ImgSaveInFile:1pyimgalgos.image_save_in_file:2]
source          = DetInfo(MecTargetChamber.0:Cspad2x2.12)
key  _in          = image1image2
fnameofname          = cspad2x2.1
#ftype2.tiff
print_bits          = txt
ftype          = tiff
saveAll        = true
print_bits     = 3
#eventSave     = 5


[ImgAlgos.ImgSaveInFile:2]
source         = DetInfo(MecTargetChamber.0:Cspad2x2.2)
key            = image2
fname          = cspad2x2.2
#ftype          = txt
ftype          = tiff
saveAll        = true
print_bits     = 3
#eventSave     = 5


[ImgAlgos.ImgSaveInFile5


[pyimgalgos.image_save_in_file:3]
source          = DetInfo(MecTargetChamber.0:Cspad2x2.3)
key            = image3
fname          = cspad2x2.3
#ftype          = txt
ftype_in          = tiffimage3
saveAllofname          = truecspad2x2.3.tiff
print_bits     = 3
#eventSave     = 5


[ImgAlgos.ImgSaveInFilepyimgalgos.image_save_in_file:4]
source          = DetInfo(MecTargetChamber.0:Cspad2x2.4)
key_in            = image4
fnameofname          = cspad2x2.4
#ftype          = txt
ftype          = tiff
saveAll        = true
.tiff
print_bits     = 3
#eventSave     = 5


[ImgAlgos.Tahometer]
dn          = 100
print_bits  = 7

...