Versions Compared

Key

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

...

Ipimb = Intensity Position, Intensity Monitoring Boards. Devices used by SXR and XPP several of the LCLS endstations/instruments to measure position and intensity of the X-ray beam. It has four diodes situated around the beamline, and the bias voltage of these diodes measures the intensity of the beam at the location of each diode. By comparing the signal from each diode, the position of the beam can be inferred.

The classes in this package provide the raw data from these devices. For feature-extracted data from the same devices, take a look at the classes in the lusi package.

Class ConfigV1

This class defines the Ipimb configuration object. It holds all the configuration information for the Intensity Position Intensity Monitoring Boards.

...

This class defines an IPIMB data object. It holds all , containing event data from the IPIMB . Member functions allow you to get data from each of the four diodes individually(LUSI Pop-in Intensity Position Intensity Monitor Board). Signal is read from 4 diodes on the board which surrounds the beam line. The signal from each diode is proportional to the beam intensity and the beam position in x and y is obtained from the relative difference in intensity measured by the left-right and top-bottom diodes. The Ipimb class gives you access to the raw output only. See the lusi package for derived quantities.

Public Member Functions:

...