vector.backends.awkward module

Contents

vector.backends.awkward module#

Defines behaviors for Awkward Array. New arrays created with the

vector.Array(...)
vector.awk(...)
vector.zip(...)

function will have these behaviors built in (and will pass them to any derived arrays).

Alternatively, you can

vector.register_awkward()

to install the behaviors globally, so that any record named Vector2D, Vector3D, Vector4D, Momentum2D, Momentum3D, or Momentum4D will have these properties and methods.

The Awkward-Vectors-in-Numba extension is also implemented here, since it requires two non-strict dependencies of Vector: Awkward and Numba. Awkward’s ak.behavior manages this non-strictness well.

class vector.backends.awkward.AwkwardProtocol(*args, **kwargs)#

Bases: Protocol

_abc_impl = <_abc._abc_data object>#
_is_protocol = True#
class vector.backends.awkward.AzimuthalAwkward#

Bases: CoordinatesAwkward, Azimuthal

Azimuthal class for the Awkward backend. See -

to construct azimuthal type objects.

classmethod from_fields(array: Array) AzimuthalAwkward#

Create a vector.backends.awkward.AzimuthalAwkwardXY or a vector.backends.awkward.AzimuthalAwkwardRhoPhi, depending on the fields in array.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"x": [1, 2]}, {"y": [1]}])
>>> az = vector.backends.awkward.AzimuthalAwkward.from_fields(a)
>>> az
AzimuthalAwkwardXY(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
>>> az.elements
(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
classmethod from_momentum_fields(array: Array) AzimuthalAwkward#

Create a vector.backends.awkward.AzimuthalAwkwardXY or a vector.backends.awkward.AzimuthalAwkwardRhoPhi, depending on the fields in array, allowing momentum synonyms.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"px": [1, 2]}, {"py": [1]}])
>>> az = vector.backends.awkward.AzimuthalAwkward.from_momentum_fields(a)
>>> az
AzimuthalAwkwardXY(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
>>> az.elements
(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
class vector.backends.awkward.AzimuthalAwkwardRhoPhi(rho: Any, phi: Any)#

Bases: AzimuthalAwkward, AzimuthalRhoPhi

Class for the rho and phi (azimuthal) coordinates of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"rho": [1, 2]}, {"phi": [1]}])
>>> az = vector.backends.awkward.AzimuthalAwkwardRhoPhi(a["rho"], a["phi"])
>>> az
AzimuthalAwkwardRhoPhi(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
>>> az.elements
(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
property elements: tuple[ArrayOrRecord, ArrayOrRecord]#

Azimuthal coordinates (rho and phi) as a tuple.

Examples

>>> import vector
>>> az = vector.backends.awkward.AzimuthalAwkwardRhoPhi([1, 2, 3], [1, 2])
>>> az.elements
([1, 2, 3], [1, 2])
phi: Any#
rho: Any#
class vector.backends.awkward.AzimuthalAwkwardXY(x: Any, y: Any)#

Bases: AzimuthalAwkward, AzimuthalXY

Class for the x and y (azimuthal) coordinates of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"x": [1, 2]}, {"y": [1]}])
>>> az = vector.backends.awkward.AzimuthalAwkwardXY(a["x"], a["y"])
>>> az
AzimuthalAwkwardXY(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
>>> az.elements
(<Array [[1, 2], None] type='2 * option[var * int64]'>, <Array [None, [1]] type='2 * option[var * int64]'>)
property elements: tuple[ArrayOrRecord, ArrayOrRecord]#

Azimuthal coordinates (x and y) as a tuple.

Examples

>>> import vector
>>> az = vector.backends.awkward.AzimuthalAwkwardXY([1, 2, 3], [1, 2])
>>> az.elements
([1, 2, 3], [1, 2])
x: Any#
y: Any#
class vector.backends.awkward.CoordinatesAwkward#

Bases: object

lib: module = <module 'numpy' from '/home/docs/checkouts/readthedocs.org/user_builds/vector/envs/latest/lib/python3.12/site-packages/numpy/__init__.py'>#
class vector.backends.awkward.LongitudinalAwkward#

Bases: CoordinatesAwkward, Longitudinal

Longitudinal class for the Awkward backend. See -

to construct longitudinal type objects.

classmethod from_fields(array: Array) LongitudinalAwkward#

Create a vector.backends.awkward.LongitudinalAwkwardZ, a vector.backends.awkward.LongitudinalAwkwardTheta, or a vector.backends.awkward.LongitudinalAwkwardEta, depending on the fields in array.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"theta": [1, 0]}])
>>> l = vector.backends.awkward.LongitudinalAwkward.from_fields(a)
>>> l
LongitudinalAwkwardTheta(<Array [[1, 0]] type='1 * var * int64'>,)
>>> l.elements
(<Array [[1, 0]] type='1 * var * int64'>,)
classmethod from_momentum_fields(array: Array) LongitudinalAwkward#

Create a vector.backends.awkward.LongitudinalAwkwardZ, a vector.backends.awkward.LongitudinalAwkwardTheta, or a vector.backends.awkward.LongitudinalAwkwardEta, depending on the fields in array, allowing momentum synonyms.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"theta": [1, 0]}])
>>> l = vector.backends.awkward.LongitudinalAwkward.from_momentum_fields(a)
>>> l
LongitudinalAwkwardTheta(<Array [[1, 0]] type='1 * var * int64'>,)
>>> l.elements
(<Array [[1, 0]] type='1 * var * int64'>,)
class vector.backends.awkward.LongitudinalAwkwardEta(eta: Any)#

Bases: LongitudinalAwkward, LongitudinalEta

Class for the eta (longitudinal) coordinate of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"eta": [1, 2]}])
>>> l = vector.backends.awkward.LongitudinalAwkwardEta(a["eta"])
>>> l
LongitudinalAwkwardEta(<Array [[1, 2]] type='1 * var * int64'>,)
>>> l.elements
(<Array [[1, 2]] type='1 * var * int64'>,)
property elements: tuple[ArrayOrRecord]#

Longitudinal coordinates (eta) as a tuple.

Examples

>>> import vector
>>> l = vector.backends.awkward.LongitudinalAwkwardEta(5)
>>> l.elements
(5,)
eta: Any#
class vector.backends.awkward.LongitudinalAwkwardTheta(theta: Any)#

Bases: LongitudinalAwkward, LongitudinalTheta

Class for the theta (longitudinal) coordinate of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"theta": [1, 2]}])
>>> l = vector.backends.awkward.LongitudinalAwkwardTheta(a["theta"])
>>> l
LongitudinalAwkwardTheta(<Array [[1, 2]] type='1 * var * int64'>,)
>>> l.elements
(<Array [[1, 2]] type='1 * var * int64'>,)
property elements: tuple[ArrayOrRecord]#

Longitudinal coordinates (theta) as a tuple.

Examples

>>> import vector
>>> l = vector.backends.awkward.LongitudinalAwkwardTheta(5)
>>> l.elements
(5,)
theta: Any#
class vector.backends.awkward.LongitudinalAwkwardZ(z: Any)#

Bases: LongitudinalAwkward, LongitudinalZ

Class for the z (longitudinal) coordinate of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"z": [1, 2]}])
>>> l = vector.backends.awkward.LongitudinalAwkwardZ(a["z"])
>>> l
LongitudinalAwkwardZ(<Array [[1, 2]] type='1 * var * int64'>,)
>>> l.elements
(<Array [[1, 2]] type='1 * var * int64'>,)
property elements: tuple[ArrayOrRecord]#

Longitudinal coordinates (z) as a tuple.

Examples

>>> import vector
>>> l = vector.backends.awkward.LongitudinalAwkwardZ(5)
>>> l.elements
(5,)
z: Any#
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float)#
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray2D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumArray2D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumArray2D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: MomentumAwkward2D, Array

Defines awkward behavior for a 2 dimensional momentum vector.

See MomentumRecord2D and VectorArray2D for the corresponding Record and Vector classes.

GenericClass#

alias of VectorArray2D

MomentumClass#

alias of MomentumArray2D

ProjectionClass2D#

alias of MomentumArray2D

ProjectionClass3D#

alias of MomentumArray3D

ProjectionClass4D#

alias of MomentumArray4D

_abc_impl = <_abc._abc_data object>#
allclose(other: VectorProtocol, rtol: Any = 1e-05, atol: Any = 1e-08, equal_nan: Any = False) Any#

Like np.ndarray.allclose, but for MomentumArray4D.

class vector.backends.awkward.MomentumArray3D(*, x: float, y: float)#
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray3D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumArray3D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumArray3D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: MomentumAwkward3D, Array

Defines awkward behavior for a 3 dimensional momentum vector.

See MomentumRecord3D and VectorArray3D for the corresponding Record and Vector classes.

GenericClass#

alias of VectorArray3D

MomentumClass#

alias of MomentumArray3D

ProjectionClass2D#

alias of MomentumArray2D

ProjectionClass3D#

alias of MomentumArray3D

ProjectionClass4D#

alias of MomentumArray4D

_abc_impl = <_abc._abc_data object>#
allclose(other: VectorProtocol, rtol: Any = 1e-05, atol: Any = 1e-08, equal_nan: Any = False) Any#
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float)#
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumArray4D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumArray4D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumArray4D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: MomentumAwkward4D, Array

Defines awkward behavior for a 4 dimensional momentum vector.

See MomentumRecord4D and VectorArray4D for the corresponding Record and Vector classes.

GenericClass#

alias of VectorArray4D

MomentumClass#

alias of MomentumArray4D

ProjectionClass2D#

alias of MomentumArray2D

ProjectionClass3D#

alias of MomentumArray3D

ProjectionClass4D#

alias of MomentumArray4D

_abc_impl = <_abc._abc_data object>#
allclose(other: VectorProtocol, rtol: Any = 1e-05, atol: Any = 1e-08, equal_nan: Any = False) Any#
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float)#
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward2D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumAwkward2D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumAwkward2D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: PlanarMomentum, VectorAwkward2D

Two dimensional momentum vector class for the Awkward backend. Two dimensional momentum vectors for the users are defined using the MomentumArray2D class.

See VectorAwkward2D for momentum vectors.

property azimuthal: AzimuthalAwkward#

Returns an Azimuthal type object containing the azimuthal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...      [{"px": 1, "py": 1.1}, {"px": 2, "py": 2.2}],
... )
>>> a.azimuthal
AzimuthalAwkwardXY(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
>>> a.azimuthal.elements
(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float)#
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward3D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumAwkward3D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumAwkward3D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: SpatialMomentum, VectorAwkward3D

Three dimensional momentum vector class for the Awkward backend. Three dimensional momentum vectors for the users are defined using the MomentumArray3D class.

See VectorAwkward3D for momentum vectors.

property azimuthal: AzimuthalAwkward#

Returns an Azimuthal type object containing the azimuthal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"px": 1, "py": 1.1, "z": 0.1}, {"px": 2, "py": 2.2, "z": 0.2}],
... )
>>> a.azimuthal
AzimuthalAwkwardXY(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
>>> a.azimuthal.elements
(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
property longitudinal: LongitudinalAwkward#

Returns a Longitudinal type object containing the longitudinal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"px": 1, "py": 1.1, "z": 0.1}, {"px": 2, "py": 2.2, "z": 0.2}],
... )
>>> a.longitudinal
LongitudinalAwkwardZ(<Array [0.1, 0.2] type='2 * float64'>,)
>>> a.longitudinal.elements
(<Array [0.1, 0.2] type='2 * float64'>,)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float)#
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumAwkward4D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumAwkward4D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumAwkward4D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: LorentzMomentum, VectorAwkward4D

Four dimensional momentum vector class for the Awkward backend. Four dimensional momentum vectors for the users are defined using the MomentumArray4D class.

See VectorAwkward4D for momentum vectors.

property azimuthal: AzimuthalAwkward#

Returns an Azimuthal type object containing the azimuthal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"px": 1, "py": 1.1, "z": 0.1, "m": 1}, {"px": 2, "py": 2.2, "z": 0.2, "m": 3}],
... )
>>> a.azimuthal
AzimuthalAwkwardXY(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
>>> a.azimuthal.elements
(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
property longitudinal: LongitudinalAwkward#

Returns a Longitudinal type object containing the longitudinal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"px": 1, "py": 1.1, "z": 0.1, "m": 1}, {"px": 2, "py": 2.2, "z": 0.2, "m": 3}],
... )
>>> a.longitudinal
LongitudinalAwkwardZ(<Array [0.1, 0.2] type='2 * float64'>,)
>>> a.longitudinal.elements
(<Array [0.1, 0.2] type='2 * float64'>,)
property temporal: TemporalAwkward#

Returns a Temporal type object containing the temporal coordinates.

Use the elements property of the created object to access the coordinates. .. rubric:: Examples

>>> import vector
>>> a = vector.Array(
...       [{"px": 1, "py": 1.1, "z": 0.1, "m": 1}, {"px": 2, "py": 2.2, "z": 0.2, "m": 3}],
... )
>>> a.temporal
TemporalAwkwardTau(<Array [1, 3] type='2 * int64'>,)
>>> a.temporal.elements
(<Array [1, 3] type='2 * int64'>,)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float)#
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord2D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumRecord2D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumRecord2D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: MomentumAwkward2D, Record

Defines awkward behavior for a 2 dimensional momentum record.

See MomentumArray2D and VectorArray2D for the corresponding Momentum and Vector classes.

GenericClass#

alias of VectorRecord2D

MomentumClass#

alias of MomentumRecord2D

ProjectionClass2D#

alias of MomentumRecord2D

ProjectionClass3D#

alias of MomentumRecord3D

ProjectionClass4D#

alias of MomentumRecord4D

class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float)#
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord3D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumRecord3D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumRecord3D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: MomentumAwkward3D, Record

Defines awkward behavior for a 3 dimensional momentum record.

See MomentumArray3D and VectorArray3D for the corresponding Momentum and Vector classes.

GenericClass#

alias of VectorRecord3D

MomentumClass#

alias of MomentumRecord3D

ProjectionClass2D#

alias of MomentumRecord2D

ProjectionClass3D#

alias of MomentumRecord3D

ProjectionClass4D#

alias of MomentumRecord4D

class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float)#
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.MomentumRecord4D(__azumthal: Azimuthal)
class vector.backends.awkward.MomentumRecord4D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.MomentumRecord4D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: MomentumAwkward4D, Record

Defines awkward behavior for a 4 dimensional momentum record.

See MomentumArray4D and VectorArray4D for the corresponding Momentum and Vector classes.

GenericClass#

alias of VectorRecord4D

MomentumClass#

alias of MomentumRecord4D

ProjectionClass2D#

alias of MomentumRecord2D

ProjectionClass3D#

alias of MomentumRecord3D

ProjectionClass4D#

alias of MomentumRecord4D

class vector.backends.awkward.TemporalAwkward#

Bases: CoordinatesAwkward, Temporal

Temporal class for the Awkward backend. See -

to construct longitudinal type objects.

classmethod from_fields(array: Array) TemporalAwkward#

Create a vector.backends.awkward.TemporalT or a vector.backends.awkward.TemporalTau, depending on the fields in array.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"tau": [1, 0]}])
>>> t = vector.backends.awkward.TemporalAwkward.from_fields(a)
>>> t
TemporalAwkwardTau(<Array [[1, 0]] type='1 * var * int64'>,)
>>> t.elements
(<Array [[1, 0]] type='1 * var * int64'>,)
classmethod from_momentum_fields(array: Array) TemporalAwkward#

Create a vector.backends.awkward.TemporalT or a vector.backends.awkward.TemporalTau, depending on the fields in array, allowing momentum synonyms.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"mass": [1, 0]}])
>>> t = vector.backends.awkward.TemporalAwkward.from_momentum_fields(a)
>>> t
TemporalAwkwardTau(<Array [[1, 0]] type='1 * var * int64'>,)
>>> t.elements
(<Array [[1, 0]] type='1 * var * int64'>,)
class vector.backends.awkward.TemporalAwkwardT(t: Any)#

Bases: TemporalAwkward, TemporalT

Class for the t (temporal) coordinate of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"t": [1, 2]}])
>>> t = vector.backends.awkward.TemporalAwkwardT(a["t"])
>>> t
TemporalAwkwardT(<Array [[1, 2]] type='1 * var * int64'>,)
>>> t.elements
(<Array [[1, 2]] type='1 * var * int64'>,)
property elements: tuple[ArrayOrRecord]#

Temporal coordinates (t) as a tuple.

Examples

>>> import vector
>>> t = vector.backends.awkward.TemporalAwkwardT(5)
>>> t.elements
(5,)
t: Any#
class vector.backends.awkward.TemporalAwkwardTau(tau: Any)#

Bases: TemporalAwkward, TemporalTau

Class for the tau (temporal) coordinate of Awkward backend.

Examples

>>> import vector
>>> import awkward as ak
>>> a = ak.Array([{"tau": [1, 2]}])
>>> t = vector.backends.awkward.TemporalAwkwardTau(a["tau"])
>>> t
TemporalAwkwardTau(<Array [[1, 2]] type='1 * var * int64'>,)
>>> t.elements
(<Array [[1, 2]] type='1 * var * int64'>,)
property elements: tuple[ArrayOrRecord]#

Temporal coordinates (tau) as a tuple.

Examples

>>> import vector
>>> t = vector.backends.awkward.TemporalAwkwardTau(5)
>>> t.elements
(5,)
tau: Any#
class vector.backends.awkward.VectorArray2D(*, x: float, y: float)#
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorArray2D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorArray2D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorArray2D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorArray2D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorArray2D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorArray2D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorArray2D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorArray2D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray2D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray2D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorArray2D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorArray2D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward2D, Array

Defines awkward behavior for a 2 dimensional vector.

See VectorRecord2D and MomentumArray2D for the corresponding Record and Momentum classes.

GenericClass#

alias of VectorArray2D

MomentumClass#

alias of MomentumArray2D

ProjectionClass2D#

alias of VectorArray2D

ProjectionClass3D#

alias of VectorArray3D

ProjectionClass4D#

alias of VectorArray4D

_abc_impl = <_abc._abc_data object>#
allclose(other: VectorProtocol, rtol: Any = 1e-05, atol: Any = 1e-08, equal_nan: Any = False) Any#

Like np.ndarray.allclose, but for VectorArray2D.

class vector.backends.awkward.VectorArray3D(*, x: float, y: float)#
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorArray3D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorArray3D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorArray3D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorArray3D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorArray3D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorArray3D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorArray3D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorArray3D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray3D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray3D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorArray3D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorArray3D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward3D, Array

Defines awkward behavior for a 3 dimensional vector.

See VectorRecord3D and MomentumArray3D for the corresponding Record and Momentum classes.

GenericClass#

alias of VectorArray3D

MomentumClass#

alias of MomentumArray3D

ProjectionClass2D#

alias of VectorArray2D

ProjectionClass3D#

alias of VectorArray3D

ProjectionClass4D#

alias of VectorArray4D

_abc_impl = <_abc._abc_data object>#
allclose(other: VectorProtocol, rtol: Any = 1e-05, atol: Any = 1e-08, equal_nan: Any = False) Any#

Like np.ndarray.allclose, but for VectorArray3D.

class vector.backends.awkward.VectorArray4D(*, x: float, y: float)#
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorArray4D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorArray4D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorArray4D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorArray4D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorArray4D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorArray4D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorArray4D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorArray4D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray4D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorArray4D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorArray4D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorArray4D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward4D, Array

Defines awkward behavior for a 4 dimensional vector.

See VectorRecord4D and MomentumArray4D for the corresponding Record and Momentum classes.

GenericClass#

alias of VectorArray4D

MomentumClass#

alias of MomentumArray4D

ProjectionClass2D#

alias of VectorArray2D

ProjectionClass3D#

alias of VectorArray3D

ProjectionClass4D#

alias of VectorArray4D

_abc_impl = <_abc._abc_data object>#
allclose(other: VectorProtocol, rtol: Any = 1e-05, atol: Any = 1e-08, equal_nan: Any = False) Any#

Like np.ndarray.allclose, but for VectorArray4D.

class vector.backends.awkward.VectorAwkward#

Bases: object

Mixin class for Awkward vectors.

_wrap_result(cls: Any, result: Any, returns: Any, num_vecargs: Any) Any#

Wraps the raw result of a compute function as an array of scalars or an array of vectors.

Parameters:
  • result – Value or tuple of values from a compute function.

  • returns – Signature from a dispatch_map.

  • num_vecargs (int) – Number of vector arguments in the function that would be treated on an equal footing (i.e. add has two, but rotate_axis has only one: the axis is secondary).

lib: module = <module 'numpy' from '/home/docs/checkouts/readthedocs.org/user_builds/vector/envs/latest/lib/python3.12/site-packages/numpy/__init__.py'>#
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float)#
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward2D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorAwkward2D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorAwkward2D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward, Planar, Vector2D

Two dimensional vector class for the Awkward backend. Two dimensional awkward vectors for the users are defined using the VectorArray2D class.

See MomentumAwkward2D for momentum vectors.

property azimuthal: AzimuthalAwkward#

Returns an Azimuthal type object.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...      [{"x": 1, "y": 1.1}, {"x": 2, "y": 2.2}],
... )
>>> a.azimuthal
AzimuthalAwkwardXY(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
>>> a.azimuthal.elements
(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float)#
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward3D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorAwkward3D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorAwkward3D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward, Spatial, Vector3D

Three dimensional vector class for the Awkward backend. Three dimensional awkward vectors for the users are defined using the VectorArray3D class.

See MomentumAwkward3D for momentum vectors.

property azimuthal: AzimuthalAwkward#

Returns an Azimuthal type object containing the azimuthal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"x": 1, "y": 1.1, "z": 0.1}, {"x": 2, "y": 2.2, "z": 0.2}],
... )
>>> a.azimuthal
AzimuthalAwkwardXY(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
>>> a.azimuthal.elements
(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
property longitudinal: LongitudinalAwkward#

Returns a Longitudinal type object containing the longitudinal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"x": 1, "y": 1.1, "z": 0.1}, {"x": 2, "y": 2.2, "z": 0.2}],
... )
>>> a.longitudinal
LongitudinalAwkwardZ(<Array [0.1, 0.2] type='2 * float64'>,)
>>> a.longitudinal.elements
(<Array [0.1, 0.2] type='2 * float64'>,)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float)#
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorAwkward4D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorAwkward4D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorAwkward4D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward, Lorentz, Vector4D

Four dimensional momentum vector class for the Awkward backend. Four dimensional momentum vectors for the users are defined using the MomentumArray4D class.

See VectorAwkward4D for momentum vectors.

property azimuthal: AzimuthalAwkward#

Returns an Azimuthal type object containing the azimuthal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"x": 1, "y": 1.1, "z": 0.1, "tau": 1}, {"x": 2, "y": 2.2, "z": 0.2, "tau": 3}],
... )
>>> a.azimuthal
AzimuthalAwkwardXY(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
>>> a.azimuthal.elements
(<Array [1, 2] type='2 * int64'>, <Array [1.1, 2.2] type='2 * float64'>)
property longitudinal: LongitudinalAwkward#

Returns a Longitudinal type object containing the longitudinal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"x": 1, "y": 1.1, "z": 0.1, "tau": 1}, {"x": 2, "y": 2.2, "z": 0.2, "tau": 3}],
... )
>>> a.longitudinal
LongitudinalAwkwardZ(<Array [0.1, 0.2] type='2 * float64'>,)
>>> a.longitudinal.elements
(<Array [0.1, 0.2] type='2 * float64'>,)
property temporal: TemporalAwkward#

Returns a Temporal type object containing the temporal coordinates.

Use the elements property of the created object to access the coordinates.

Examples

>>> import vector
>>> a = vector.Array(
...       [{"x": 1, "y": 1.1, "z": 0.1, "tau": 1}, {"x": 2, "y": 2.2, "z": 0.2, "tau": 3}],
... )
>>> a.temporal
TemporalAwkwardTau(<Array [1, 3] type='2 * int64'>,)
>>> a.temporal.elements
(<Array [1, 3] type='2 * int64'>,)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float)#
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord2D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorRecord2D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorRecord2D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward2D, Record

Defines awkward behavior for a 2 dimensional vector record.

See VectorArray2D and MomentumArray2D for the corresponding Vector and Momentum classes.

GenericClass#

alias of VectorRecord2D

MomentumClass#

alias of MomentumRecord2D

ProjectionClass2D#

alias of VectorRecord2D

ProjectionClass3D#

alias of VectorRecord3D

ProjectionClass4D#

alias of VectorRecord4D

class vector.backends.awkward.VectorRecord3D(*, x: float, y: float)#
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord3D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorRecord3D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorRecord3D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward3D, Record

Defines awkward behavior for a 3 dimensional vector record.

See VectorArray3D and MomentumArray3D for the corresponding Vector and Momentum classes.

GenericClass#

alias of VectorRecord3D

MomentumClass#

alias of MomentumRecord3D

ProjectionClass2D#

alias of VectorRecord2D

ProjectionClass3D#

alias of VectorRecord3D

ProjectionClass4D#

alias of VectorRecord4D

class vector.backends.awkward.VectorRecord4D(*, x: float, y: float)#
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, z: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, pz: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, theta: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, eta: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, z: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, pz: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, theta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, eta: float, t: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, ptau: float, phi: float, z: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, ptau: float, phi: float, pz: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, ptau: float, phi: float, theta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, ptau: float, phi: float, eta: float, tau: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, pE: float, phi: float, z: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, pE: float, phi: float, pz: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, pE: float, phi: float, theta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, pE: float, phi: float, eta: float, E: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, pe: float, phi: float, z: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, pe: float, phi: float, pz: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, pe: float, phi: float, theta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, pe: float, phi: float, eta: float, e: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, z: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, pz: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, theta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, eta: float, energy: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, pM: float, phi: float, z: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, pM: float, phi: float, pz: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, pM: float, phi: float, theta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, pM: float, phi: float, eta: float, M: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, pm: float, phi: float, z: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, pm: float, phi: float, pz: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, pm: float, phi: float, theta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, pm: float, phi: float, eta: float, m: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, z: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, pz: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, theta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, x: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, y: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, px: float, py: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, rho: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(*, pt: float, phi: float, eta: float, mass: float)
class vector.backends.awkward.VectorRecord4D(__azumthal: Azimuthal)
class vector.backends.awkward.VectorRecord4D(__azumthal: Azimuthal, __longitudinal: Longitudinal)
class vector.backends.awkward.VectorRecord4D(__azumthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)

Bases: VectorAwkward4D, Record

Defines awkward behavior for a 4 dimensional vector record.

See VectorArray4D and MomentumArray4D for the corresponding Vector and Momentum classes.

GenericClass#

alias of VectorRecord4D

MomentumClass#

alias of MomentumRecord4D

ProjectionClass2D#

alias of VectorRecord2D

ProjectionClass3D#

alias of VectorRecord3D

ProjectionClass4D#

alias of VectorRecord4D

vector.backends.awkward._arraytype_of(awkwardtype: Any, component: str) Any#
vector.backends.awkward._aztype_of(recordarraytype: Any, is_momentum: bool) Any#
vector.backends.awkward._class_to_name(cls: type[VectorProtocol]) str#
vector.backends.awkward._lookup_field(record_type: Any, name: str) int#
vector.backends.awkward._ltype_of(recordarraytype: Any, is_momentum: bool) Any#
vector.backends.awkward._no_record(x: Array) Array | None#
vector.backends.awkward._numba_lower(context: Any, builder: Any, sig: Any, args: Any) Any#
vector.backends.awkward._numba_typer_Momentum2D(viewtype: Any) Any#
vector.backends.awkward._numba_typer_Momentum3D(viewtype: Any) Any#
vector.backends.awkward._numba_typer_Momentum4D(viewtype: Any) Any#
vector.backends.awkward._numba_typer_Vector2D(viewtype: Any) Any#
vector.backends.awkward._numba_typer_Vector3D(viewtype: Any) Any#
vector.backends.awkward._numba_typer_Vector4D(viewtype: Any) Any#
vector.backends.awkward._reduce_count(array: VectorArray2D | VectorArray3D | VectorArray4D | MomentumArray2D | MomentumArray3D | MomentumArray4D, mask_identity: bool) VectorProtocol#
vector.backends.awkward._reduce_count_nonzero(array: VectorArray2D | VectorArray3D | VectorArray4D | MomentumArray2D | MomentumArray3D | MomentumArray4D, mask_identity: bool) Any#
vector.backends.awkward._reduce_sum(array: VectorArray2D | VectorArray3D | VectorArray4D | MomentumArray2D | MomentumArray3D | MomentumArray4D, mask_identity: bool) VectorProtocol#
vector.backends.awkward._ttype_of(recordarraytype: Any, is_momentum: bool) Any#
vector.backends.awkward._yes_record(x: Array) float | Record | None#
vector.backends.awkward.impl(array: VectorArray2D | VectorArray3D | VectorArray4D | MomentumArray2D | MomentumArray3D | MomentumArray4D, mask_identity: bool) Any#