Objet6

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

Bases: zgoubidoo.commands.objet.Objet

Generation of 61 particles.

Examples

>>> 1 + 1 # TODO

Command attributes

LABEL1=''

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

Type

str

LABEL2=''

Secondary label for the Zgoubi command.

Type

str

BORO='1.0 centimeter * kilogauss'

Reference magnetic rigidity.

Type

Quantity

KOBJ='6'

Generation of groups 61 particles.

Type

int

YR='0.0'

Y-coordinate of the reference trajectory

Type

float

TR='0.0'

T-coordinate of the reference trajectory

Type

float

ZR='0.0'

Z-coordinate of the reference trajectory

Type

float

PR='0.0'

P-coordinate of the reference trajectory

Type

float

XR='0.0'

X-coordinate of the reference trajectory

Type

float

DR='1.0'

D-coordinate of the reference trajectory

Type

float

Default initializer for all Commands.

Attributes Summary

KEYWORD

PARAMETERS

Attributes Documentation

KEYWORD: str = 'OBJET'
PARAMETERS: dict = {'BORO': (<Quantity(1.0, 'centimeter * kilogauss')>, 'Reference magnetic rigidity.'), 'DR': (1.0, 'D-coordinate of the reference trajectory'), 'KOBJ': (6, 'Generation of groups 61 particles.'), 'LABEL1': ('', 'Primary label for the Zgoubi command (default: auto-generated hash).'), 'LABEL2': ('', 'Secondary label for the Zgoubi command.'), 'PD': (0.001,), 'PP': (0.001,), 'PR': (0.0, 'P-coordinate of the reference trajectory'), 'PT': (0.001,), 'PX': (0.001,), 'PY': (0.001,), 'PZ': (0.001,), 'TR': (0.0, 'T-coordinate of the reference trajectory'), 'XR': (0.0, 'X-coordinate of the reference trajectory'), 'YR': (0.0, 'Y-coordinate of the reference trajectory'), 'ZR': (0.0, 'Z-coordinate of the reference trajectory')}