Page History
...
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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "BldInfo(EBeam)" | data source address for |
| "BldInfo(PhaseCavity)" | data source address for |
| "BldInfo(FEEGasDetEnergy)" | data source address for |
| "BldInfo(NH2-SB1-IPM-01)" | data source address for |
...
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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "DetInfo(:Tm6740)" |
...
data source address for | |
|
...
"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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
| "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 |
---|---|---|
|
...
"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 | |
|
...
"cspad-pedestals.dat" |
...
name of the output file for average values, if empty file will not be written | |
|
...
"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 |
---|---|---|
| "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 | |
|
...
"cspad2x2-pedestals.dat" |
...
name of the output file for average values, if empty file will not be written | |
|
...
"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 |
---|---|---|
| "" | string key used to locate uncalibrated data objects in event |
|
...
"calibrated" |
...
string key used to store calibrated data objects in event | |
|
...
"yes" |
...
can be set to "no" to explicitly disable pedestal subtraction algorithm | |
|
...
"yes" |
...
can be set to "no" to explicitly disable reading of pixel status data, all pixels will be used for common mode | |
|
...
"yes" |
...
can be set to "no" to explicitly disable common mode algorithm | |
|
...
"yes" |
...
can be set to "no" to explicitly disable pixel gain correction algorithm |
Module cspad_mod.CsPadFilter
...