Page History
...
Average
Runs in batch for the data file to get averaged image
ImgAlgos.Tahometer
evaluates performance of the batch job
ImgAlgos.PrincetonImageProducer
gets image from event as an ndarray
object
ImgAlgos.ImgAverage
produces file with averaged image for given range of events
ImgAlgos::ImgMaskEvaluation
- module is available, but needs to be included in psana.cfg file for evaluation ofconfigured to evaluate masks:
- saturated mask - pixel is considered as saturated if its amplitude exceeds the threshold at least once per run
- noise mask
- combined mask
- - pixel is considered as noisy if its amplitude exceeds the MEAN+5*RMS in 5% of events. The "noise" MEAN and RMS are evaluated for 8 (or less on the boarder) surrounding pixels.
For data processing
Split
ImgAlgos.Tahometer
ImgAlgos.PrincetonImageProducer
ImgAlgos.ImgVsTimeSplitInFiles
ImgAlgos::ImgCalib
module is available, but needs to be updated and properly configured in psana.cfg. This module is intended to:
- subtract pedestals obtained for dark run
- account for threshold (LLD) constant or in number of RMS
ImgAlgos::???
Intensity monitors
Process
Data processing is implemented in stand alone (non-psana) modules
ImgAlgos.CorAna.cpp
ImgAlgos.CorAnaInputParameters.cpp
ImgAlgos.CorAnaData.cpp
...
See Weekly progress of the IDPE project for TCE
To-do list
Masks
Evaluation at data pre-processing the noisy and saturated pixel mask
ImgAlgos::ImgCalib
- needs in update and configuration in psana.cfg
Processing (at psana Split level?)
Account for thresholds in
ImgAlgos::ImgCalib
- needs in update and configuration in psana.cfg
Intensity monitors: needs to be used at processing in psana
Account for thresholds
View Results
geometry for reflected beam
proper combination for total mask in
ViewResults.py
fits
ELog
Add submission in ELog using responce ID and Igor's new interface: Python module for posting message into ELog
GlobalUtils: comment/uncomment submission in ELog