mxcubecore.HardwareObjects.DESY.P11Flux#
Classes
|
- class mxcubecore.HardwareObjects.DESY.P11Flux.P11Flux(name)[source]#
Bases:
AbstractFlux
- estimate_flux_with_reference(beam_size, pinhole_size, energy, current, ref_beam_size, ref_pinhole_size, ref_energy, ref_flux, ref_current)[source]#
Helper function to estimate the flux based on the input beam size, pinhole size, energy, and current, scaled by a reference flux and current. Temporary plug to have realistic flux estimations.
Parameters: beam_size (int): Beam size in numerical format (e.g., 300, 200, 100, 50, 20, 9) pinhole_size (int): Pinhole size in numerical format (e.g., 200, 100, 50, 20) energy (int): Energy in eV current (float): Current in mA ref_beam_size (int): Reference beam size ref_pinhole_size (int): Reference pinhole size ref_energy (int): Reference energy in eV ref_flux (float): Reference flux value ref_current (float): Reference current in mA
Returns: float: Estimated flux