pdg_element

class reactions.pdg_element

Bases: reactions.node

Represent an element of the PDG database. The values that are accessible can be consulted below. The values of the mass and the width (and their corresponding errors) can be missing for certain elements. Having defined the mass or the width means that the errors for this magnitude are also defined.

Attributes Summary

charge

Value of the charge

is_self_cc

Whether this element is self charge-conjugate

latex_name

Representation of the name to be processed by LaTeX (needs to be inserted inside a mathematical expression)

mass

Mass value (None if missing)

mass_error

Mass error (None if missing)

mass_error_lower

Lower mass error (None if missing)

mass_error_upper

Upper mass error (None if missing)

name

Name of the element

pdg_id

PDG ID

three_charge

Three times the charge

width

Width value (None if missing)

width_error

Width error (None if missing)

width_error_lower

Lower width error (None if missing)

width_error_upper

Upper width error (None if missing)

Attributes Documentation

charge

Value of the charge

Type

float

is_self_cc

Whether this element is self charge-conjugate

Type

bool

latex_name

Representation of the name to be processed by LaTeX (needs to be inserted inside a mathematical expression)

Type

str

mass

Mass value (None if missing)

Type

float or None

mass_error

Mass error (None if missing)

Type

float or None

mass_error_lower

Lower mass error (None if missing)

Type

float or None

mass_error_upper

Upper mass error (None if missing)

Type

float or None

name

Name of the element

Type

str

pdg_id

PDG ID

Type

int

three_charge

Three times the charge

Type

int

width

Width value (None if missing)

Type

float or None

width_error

Width error (None if missing)

Type

float or None

width_error_lower

Lower width error (None if missing)

Type

float or None

width_error_upper

Upper width error (None if missing)

Type

float or None