beam_parameters_factory module

Define a function to generate a BeamParameters for Envelope3D.

class BeamParametersFactoryEnvelope3D(is_3d, is_multipart, beam_kwargs)[source]

Bases: BeamParametersFactory

A class holding method to generate BeamParameters.

Parameters:
factory_method(sigma_in, z_abs, gamma_kin, transfer_matrix, element_to_index)[source]

Create the BeamParameters object.

Parameters:
Return type:

BeamParameters

_abc_impl = <_abc._abc_data object at 0x7318fb572000>