ess.polarization.He3CellWorkflow#

class ess.polarization.He3CellWorkflow(*, in_situ=True, incoming_polarized=False)[source]#

Workflow for computing transmission functions for He3 cells.

This can handle polarizers as well as analyzers.

Parameters:
  • in_situ (bool, default: True) – Whether to use an in-situ definition of the cell opacity based on cell parameters, or an ex-situ definition based on direct beam data. The latter requires a direct-beam measurement with depolarized cells.

  • incoming_polarized (bool, default: False) – Whether the incoming beam for computing the analyzer transmission is polarized. This is the case in beamlines with a supermirror polarizer, but also if the polarizer is not removed from the beam during the analyzer transmission measurement.

Return type:

Pipeline

__init__(**kwargs)#