ewokstomo.tasks.energycalculation.ComputeBMSpectrumInputModel#

class ewokstomo.tasks.energycalculation.ComputeBMSpectrumInputModel(**data)[source]#

Bases: BaseInputModel

Parameters:

data (Any)

BEAM_ENERGY_GEV: float#
BFIELD_T: float#
CURRENT_A: float#
FILE_DUMP: bool#
HOR_DIV_MRAD: float#
LOG_CHOICE: int#
MACHINE_NAME: str#
MACHINE_R_M: float#
NPOINTS: int#
PHOT_ENERGY_MAX: float#
PHOT_ENERGY_MIN: float#
PSI_MAX: float#
PSI_MIN: float#
PSI_MRAD_PLOT: float#
PSI_NPOINTS: int#
RB_CHOICE: int#
TYPE_CALC: int#
VER_DIV: int#
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].