Versions Compared

Key

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

...

Table of Contents

Pre-processing

Pre-processing algorithms consist of for procedures

  • Dark run scan,
  • Pedestals averaging,
  • Data scan, and
  • Data averaging,
    described in this section.

Dark run scan

Defines for the dark run

  • the number of events
  • time records and average time interval

...

Pedestals averaging

Defines for the dark run

  • pedestals
  • RMS
  • hot pixel mask

...

The ImgAlgos.ImgMaskEvaluation produces the saturated pixel mask; the image size txt file *-satpix-mask-level-65000ADU.

...

Data processing

...

txt, consistiong 0(zero) or 1(one) for each bin.

Data processing

Data processing stage consists of three procedures:

  • Spliting,
  • Processing, and
  • Merging,
    described in this section.

Spliting

Submit command

Code Block
psana -c /reg/neh/home1/dubrovin/LCLS/PSANA-V01/work/t1-cora-xcsi0112-r0015-split.cfg /reg/d/ana12/xcs/xcsi0112/xtc/e167-r0015-*.xtc

...

  • ImgAlgos.ImgCalib.cpp
  • ImgAlgos.ImgCalib.h
    This module is responsible for basic image intensity transformation. For correlation analysis it applys a couple of corrections:
  • subtract pedestals and
  • apply LLD threshold.

PSANA module ImgAlgos.ImgIntMonCorr

...

Presentation of results

Presentation of results is implemented in the GUIViewResults.py, which basically is a panel of buttons for different plots.

Summary

In this note we presented a functional description of implemented procedures for time correlation analysis. All modules have convenient reference to the latest version of the code.

References

...