Electron

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

Bases: zgoubidoo.commands.particules.NativeParticule

An electron particle.

Command attributes

LABEL1=''

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

Type

str

LABEL2=''

Secondary label for the Zgoubi command.

Type

str

M='9.1093837015e-31 kilogram'

Mass of the particle.

Type

Quantity

Q='-1.602176634e-19 coulomb'

Charge of the particle.

Type

Quantity

G='-2.00115965218128'

G factor

Type

float

tau='0'

Lifetime of the particle.

Type

int

NATIVE='True'
Type

bool

Default initializer for all Commands.

Attributes Summary

KEYWORD

PARAMETERS

Attributes Documentation

KEYWORD: str = 'PARTICUL'
PARAMETERS: dict = {'G': (-2.00115965218128, 'G factor'), 'LABEL1': ('', 'Primary label for the Zgoubi command (default: auto-generated hash).'), 'LABEL2': ('', 'Secondary label for the Zgoubi command.'), 'M': (<Quantity(9.1093837e-31, 'kilogram')>, 'Mass of the particle.'), 'NATIVE': (True, ''), 'Q': (<Quantity(-1.60217663e-19, 'coulomb')>, 'Charge of the particle.'), 'tau': (0, 'Lifetime of the particle.')}