Versions Compared

Key

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

...

Extracts and dumps the content of Acqiris configuration (Psana::Acqiris::ConfigV1) and event data (Psana::Acqiris::DataDescV1) objects.

Module configuration options:

parameter

default value

description

source

"DetInfo(:Acqiris)"

data source address

...

Extracts and dumps the content of Acqiris TDC configuration (Psana::Acqiris::TdcConfigV1) and event data (Psana::Acqiris::TdcDataV1) objects.

Module configuration options:

parameter

default value

description

source

"DetInfo(:AcqTDC.0)"

data source address

...

Extracts and dumps the content of beamline data objects (Psana::Bld::BldDataEBeamV0, Psana::Bld::BldDataEBeam, Psana::Bld::BldDataPhaseCavity, Psana::Bld::BldDataFEEGasDetEnergy, and Psana::Bld::BldDataIpimb).

Module configuration options:

parameter

default value

description

eBeamSource

"BldInfo(EBeam)"

data source address for Psana::Bld::BldDataEBeam

phaseCavSource

"BldInfo(PhaseCavity)"

data source address for Psana::Bld::BldDataPhaseCavity

feeSource

"BldInfo(FEEGasDetEnergy)"

data source address for Psana::Bld::BldDataFEEGasDetEnergy

ipimbSource

"BldInfo(NH2-SB1-IPM-01)"

data source address for Psana::Bld::BldDataIpimb

...

Extracts and dumps the content of camera configuration (Psana::Camera::FrameFexConfigV1) and event data (Psana::Camera::FrameV1 and Psana::Camera::TwoDGaussianV1) objects.Module configuration options:

parameter

default value

description

source

"DetInfo(:Opal1000)"

data source address

...

Extracts and dumps the content of scan control configuration (Psana::ControlData::ConfigV1) object.Module configuration options:

parameter

default value

description

source

"ProcInfo()"

data source address

...

Extracts and dumps the content of CsPad configuration (Psana::CsPad::ConfigV*) and event data (Psana::CsPad::DataV*) objects.

Module configuration options:

parameter

default value

description

source

"DetInfo(:Cspad)"

data source address

...

Extracts and dumps the content of encoder configuration (Psana::Encoder::ConfigV1) and event data (Psana::Encoder::DataV*) objects.

Module configuration options:

parameter

default value

description

source

"DetInfo(:Encoder)"

data source address

...

Extracts and dumps the content of Evr configuration (Psana::EvrData::ConfigV* and Psana::EvrData::IOConfigV1) and event data (Psana::EvrData::DataV*) objects.Module configuration options:

parameter

default value

description

source

"DetInfo(:Evr)"

data source address

...

Extracts and dumps the content of FCCD configuration (Psana::FCCD::FccdConfigV*) objects. To dump event data objects use psana_examples.DumpCamera module.Module configuration options:

parameter

default value

description

source

"DetInfo(:Fccd)"

data source address

...

Extracts and dumps the content of IPIMB configuration (Psana::Ipimb::ConfigV1) and event data (Psana::Ipimb::DataV1) objects.

Module has one configuration parameter:

...

parameter

default value

description

source

"DetInfo(:Ipimb)"

...

data source address

Module psana_examples.DumpLusi

Extracts and dumps the content of LUSI configuration (Psana::Lusi::DiodeFexConfigV1, Psana::Lusi::IpmFexConfigV1, and Psana::Lusi::PimImageConfigV1) and event data (Psana::Lusi::DiodeFexV1 and Psana::Lusi::IpmFexV1) objects.

Module has two configuration parameters:

...

parameter

default value

description

tmSource

"DetInfo(:Tm6740)"

...

data source address for Psana::Lusi::PimImageConfigV1

ipimbSource

...

"DetInfo(:Ipimb)"

...

data source address for other data

Module psana_examples.DumpOpal1k

Extracts and dumps the content of Opal1000 configuration (Psana::Opal1k::ConfigV1) object. To dump event data objects use psana_examples.DumpCamera module.

Module has one configuration parameter:

...

parameter

default value

description

source

"DetInfo(:Opal1000)"

...

data source address

Module psana_examples.DumpPnccd

Extracts and dumps the content of pnCCD configuration (Psana::PNCCD::ConfigV*) and event data (Psana::PNCCD::FrameV1) objects.

Module has one configuration parameter:

...

parameter

default value

description

source

"DetInfo(:pnCCD)"

...

data source address

Module psana_examples.DumpPrinceton

Extracts and dumps the content of Princeton configuration (Psana::Princeton::ConfigV1) and event data (Psana::Princeton::FrameV1) objects.

Module has one configuration parameter:

...

parameter

default value

description

source

"DetInfo(:Princeton)"

...

data source address

Module psana_examples.DumpPulnix

Extracts and dumps the content of Pulnix configuration (Psana::Pulnix::TM6740ConfigV*) objects.

Module has one configuration parameter:

...

parameter

default value

description

source

"DetInfo(:Tm6740)"

...

data source address

Module psana_examples.EBeamHist

This module is an example of histogramming service usage. It extracts beam line data and fills couple of histograms with the beam parameters.

Module has one configuration parameter:

...

parameter

default value

description

eBeamSource

"BldInfo(EBeam)"

...

data source address

Package cspad_mod

Package cspad_mod contains common modules useful for analysis of data from CsPad detector.

...

This module is supposed to run on dark cspad2x2 frame data. It calculates average and standard deviation values for each pixel and writes these values to output files in text format.Module configuration parameters:

parameter

default value

description

source

...

"DetInfo(:Cspad)"

...

name of the data source; default value is adequate if there is only one CsPad device in setup, if there is more than one device then more specific value should be provided

output

...

"cspad-pedestals.dat"

...

name of the output file for average values, if empty file will not be written

noise

...

"cspad-noise.dat"

...

name of the output file for standard deviation values, if empty file will not be written

To use this module with default parameters one could use this command:

...

This module is supposed to run on cspad2x2 dark frame data. It calculates average and standard deviation values for each pixel and writes these values to output files in text format.

Module configuration parameters:

...

parameter

default value

description

source

"DetInfo(:Cspad2x2)"

...

name of the data source; default value is adequate if there is only one CsPad2x2 device in setup, if there is more than one device then more specific value should be provided

output

...

"cspad2x2-pedestals.dat"

...

name of the output file for average values, if empty file will not be written

noise

...

"cspad2x2-noise.dat"

...

name of the output file for standard deviation values, if empty file will not be written

To use this module with default parameters one could use this command:

...

The calibration is performed on every CsPad image (full or 2x2) found in the event and works even if there is more than one CsPad data object. The original objects are preserved in event and result of the calibration is stored in event with different string key ("calibrated" by default, can be changed with module parameter).

Module configuration parameters:

...

parameter

default value

description

inputKey

""

string key used to locate uncalibrated data objects in event

outputKey

...

"calibrated"

...

string key used to store calibrated data objects in event

doPedestals

...

"yes"

...

can be set to "no" to explicitly disable pedestal subtraction algorithm

doPixelStatus

...

"yes"

...

can be set to "no" to explicitly disable reading of pixel status data, all pixels will be used for common mode

doCommonMode

...

"yes"

...

can be set to "no" to explicitly disable common mode algorithm

doPixelGain

...

"yes"

...

can be set to "no" to explicitly disable pixel gain correction algorithm

Module cspad_mod.CsPadFilter

...