SynchrotronRadiationPrint

class zgoubidoo.commands.radiation.SynchrotronRadiationPrint(label1: str = '', label2: str = '', *params, **kwargs)[source]

Bases: zgoubidoo.commands.actions.Action

Print SR loss statistics.

Command attributes

LABEL1=''

Primary label for the Zgoubi command (default: auto-generated hash).

Type

str

LABEL2=''

Secondary label for the Zgoubi command.

Type

str

Default initializer for all Commands.

Attributes Summary

KEYWORD

Keyword of the command used for the Zgoubi input data.

PARAMETERS

Methods Summary

process_output(output, parameters, zgoubi_input)

param output

Attributes Documentation

KEYWORD: str = 'SRPRNT'

Keyword of the command used for the Zgoubi input data.

PARAMETERS: dict = {'LABEL1': ('', 'Primary label for the Zgoubi command (default: auto-generated hash).'), 'LABEL2': ('', 'Secondary label for the Zgoubi command.')}

Methods Documentation

process_output(output: List[str], parameters: Mapping[str, Union[_Q, float]], zgoubi_input: _Input) → bool[source]
Parameters
  • output

  • parameters

  • zgoubi_input

Returns: