Page History
...
Code Block | ||
---|---|---|
| ||
pedestals-ave-meca6113-r0018-Cspad2x2.1.dat pedestals-ave-meca6113-r0018-Cspad2x2.2.dat pedestals-ave-meca6113-r0018-Cspad2x2.3.dat pedestals-rms-meca6113-r0018-Cspad2x2.1.dat pedestals-rms-meca6113-r0018-Cspad2x2.2.dat pedestals-rms-meca6113-r0018-Cspad2x2.3.dat |
Example of pedestal-image and spectral plots for 3 detectors, respectively:
Calibration
Default calibration in psana will be done if files are located in right place. So, they were deployed as:
Code Block | ||
---|---|---|
| ||
cp pedestals-ave-meca6113-r0018-Cspad2x2.1.dat /reg/d/psdm/mec/meca6113/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.1/pedestals/18-end.data
cp pedestals-ave-meca6113-r0018-Cspad2x2.2.dat /reg/d/psdm/mec/meca6113/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.2/pedestals/18-end.data
cp pedestals-ave-meca6113-r0018-Cspad2x2.3.dat /reg/d/psdm/mec/meca6113/calib/CsPad2x2::CalibV1/MecTargetChamber.0:Cspad2x2.3/pedestals/18-end.data
|
Create images in tiff format:
Configuration file for psana:
Code Block | ||
---|---|---|
| ||
# File: psana-meca6113-r0028-cspad2x2-tiff.cfg # # To run this script use command: # % psana -c psana-meca6113-r0028-cspad2x2-tiff.cfg # # Also useful command: # % psana -m EventKeys -n 10 /reg/d/psdm/mec/meca6113/xtc/e332-r0028-s03-c00.xtc # [psana] files = /reg/d/psdm/mec/meca6113/xtc/e332-r0028-s03-c00.xtc #calib-dir = ./calib # Default calibration directory: # calib-dir = /reg/d/psdm/mec/meca6113/calib modules = cspad_mod.CsPadCalib:1 \ cspad_mod.CsPadCalib:2 \ cspad_mod.CsPadCalib:3 \ CSPadPixCoords.CSPad2x2ImageProducer:1 \ CSPadPixCoords.CSPad2x2ImageProducer:2 \ CSPadPixCoords.CSPad2x2ImageProducer:3 \ ImgAlgos.ImgSaveInFile:1 \ ImgAlgos.ImgSaveInFile:2 \ ImgAlgos.ImgSaveInFile:3 # events = 5 [cspad_mod.CsPadCalib:1] source = DetInfo(MecTargetChamber.0:Cspad2x2.1) inputKey = outputKey = calibrated_arr1 doPedestals = yes doPixelStatus = no doCommonMode = no [cspad_mod.CsPadCalib:2] source = DetInfo(MecTargetChamber.0:Cspad2x2.2) inputKey = outputKey = calibrated_arr2 doPedestals = yes doPixelStatus = no doCommonMode = no [cspad_mod.CsPadCalib:3] source = DetInfo(MecTargetChamber.0:Cspad2x2.3) inputKey = outputKey = calibrated_arr3 doPedestals = yes doPixelStatus = no doCommonMode = no [CSPadPixCoords.CSPad2x2ImageProducer:1] calibDir = /reg/d/psdm/mec/meca6113/calib typeGroupName = CsPad2x2::CalibV1 source = DetInfo(MecTargetChamber.0:Cspad2x2.1) inkey = calibrated_arr1 outimgkey = Image tiltIsApplied = true useWidePixCenter = false print_bits = 15 [CSPadPixCoords.CSPad2x2ImageProducer:2] calibDir = /reg/d/psdm/mec/meca6113/calib typeGroupName = CsPad2x2::CalibV1 source = DetInfo(MecTargetChamber.0:Cspad2x2.2) inkey = calibrated_arr2 outimgkey = Image tiltIsApplied = true useWidePixCenter = false print_bits = 15 [CSPadPixCoords.CSPad2x2ImageProducer:3] calibDir = /reg/d/psdm/mec/meca6113/calib typeGroupName = CsPad2x2::CalibV1 source = DetInfo(MecTargetChamber.0:Cspad2x2.3) inkey = calibrated_arr3 outimgkey = Image tiltIsApplied = true useWidePixCenter = false print_bits = 15 [ImgAlgos.ImgSaveInFile:1] source = DetInfo(MecTargetChamber.0:Cspad2x2.1) key = Image fname = cspad2x2.1 #ftype = txt ftype = tiff saveAll = true print_bits = 3 #eventSave = 5 [ImgAlgos.ImgSaveInFile:2] source = DetInfo(MecTargetChamber.0:Cspad2x2.2) key = Image fname = cspad2x2.2 #ftype = txt ftype = tiff saveAll = true print_bits = 3 #eventSave = 5 [ImgAlgos.ImgSaveInFile:3] source = DetInfo(MecTargetChamber.0:Cspad2x2.3) key = Image fname = cspad2x2.3 #ftype = txt ftype = tiff saveAll = true print_bits = 3 #eventSave = 5 |
To produce files with images in tiff format use command:
Code Block | ||
---|---|---|
| ||
psana -c psana-meca6113-r0028-cspad2x2-tiff.cfg
|
Example of image and spectral plots for 3 detectors, respectively:
Overview
Content Tools