Versions Compared

Key

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

Content

Table of Contents

This page is about file system based repository for calibration files used in LCLS software.

Introduction

LCLS experiments use different type of detectors which produce raw data. Detectors are not perfect and in most cases these raw data can not directly be used in analysis. They need to be calibrated. Generic type of corrections for pixel geometry and intensity, such as dark rate (pedestals), common mode, mask, etc. need to be done in almost all experiments. These corrections use files with calibration parameters residing in calibration store.

...

where <PATH> depends on computer farm:

Computer farm
PASS
PATHComments
pcds before s3df/reg/d/psdmdeprecated
pcds with s3df/cds/data/psdm
s3df/sdf/data/lcls/ds

Full path to the calibration file consists of a few sub-directories under the calib directory, representing functional logical layers:

...

Code Block
<PATH>/CXI/cxi12315/calib/CsPad::CalibV1/CxiDs1.0:Cspad.0/pedestals/1-end.data
<PATH>/CXI/cxi12315/calib/CsPad2x2::CalibV1/CxiSc2.0:Cspad2x2.0/geometry/5-end.data 
<PATH>/AMO/amo12313/calib/PNCCD::CalibV1/Camp.0:pnCCD.1/pixel_status/8-22.data

Tools

Calibration management tool

General detector tools

  • makepeds - tool supported by Silke and her team
  • calibrun - dark processing script for regular detectors
  • calibfile - constants deployment script
  • det_ndarr_raw_proc - dark processing engine used in calibrun
  • det_pixel_status - NEW - evaluates pixel statul on light data diles
  • geometry_deploy_constants
  • deploy_constants - used in calibfile

Tools for epix10ka and jungfrau detectors

  • epix10ka_pedestals_calibration
  • epix10ka_deploy_constants
  • jungfrau_dark_proc
  • jungfrau_deploy_constants
  • jungfrau_gain_constants

Information scripts

  • datinfo - retrieves major info about data in xtc file
  • event_keys
  • epix10ka_id
  • jungfrau_id
  • find_detector_names
  • find_detector_runs
  • find_runs_for_data_type
  • dcs - DEPRECATED - script for population and deployment of hdf5 calibration files
  • calibman - DEPRECATED - Calibration Management Tool - is a central tool for maintenance of calibration store. It allows to create,deploy, modify, and re-locate calibration files

...

Apply calibration in psana

Intensity correction

...

  • .

Geometry

Image reconstructed with geometry file can be obtained with module ImgAlgos::NDArrImageProducer.

...

  • optical_metrology_check
  • optical_metrology_* - optical metrology processing for specific detectors, cspad_v1_cxi, cspad_v1_xpp, cspad2x2, epix10ka2m

Direct access to calibration parameters in code

...

References

...