thepeg is hosted by Hepforge, IPPP Durham
ThePEG 2.3.0
ThePEG::LorentzRotation Class Reference

The LorentzRotation class combine a SpinOneLorentzRotation and a spin SpinHalfLorentzRotation to provide members which can perform the Lorentz transformation of any object. More...

#include <LorentzRotation.h>

Public Member Functions

Constructors and destructor.
 LorentzRotation ()
 Default constructor.
 
 LorentzRotation (double bx, double by, double bz, double gamma=-1.)
 Constructor giving the components of a Lorentz boost.
 
 LorentzRotation (const Boost &b, double gamma=-1.)
 Constructor giving the vector for a Lorentz boost.
 
bool isIdentity () const
 Returns true if the Identity matrix.
 
LorentzRotation inverse () const
 Return the inverse.
 
LorentzRotationinvert ()
 Inverts the LorentzRotation matrix.
 
std::ostream & print (std::ostream &os) const
 output operator
 
Set methods for speical cases of simple rotations and boosts
LorentzRotationsetBoost (double bx, double by, double bz, double gamma=-1.)
 Specify the components of a Lorentz Boost.
 
LorentzRotationsetBoost (const Boost &b, double gamma=-1.)
 Specify a Lorentz Boost as a vector.
 
LorentzRotationsetBoostX (double boost)
 Specify a boost by the given factor along the x-axis.
 
LorentzRotationsetBoostY (double boost)
 Specify a boost by the given factor along the y-axis.
 
LorentzRotationsetBoostZ (double boost)
 Specify a boost by the given factor along the z-axis.
 
LorentzRotationsetRotate (double delta, const Axis &axis)
 Specify a rotation about a general axis by the angle given.
 
LorentzRotationsetRotateX (double angle)
 Specify a rotation by the given angle about the x-axis.
 
LorentzRotationsetRotateY (double angle)
 Specify a rotation by the given angle about the y-axis.
 
LorentzRotationsetRotateZ (double angle)
 Specify a rotation by the given angle about the z-axis.
 
Methods to return the spin-\f$\frac12\f$ and spin-1 transformations
const SpinHalfLorentzRotationhalf () const
 The spin- \(\frac12\) transformation.
 
const SpinOneLorentzRotationone () const
 The spin-1 transformation.
 
 operator const SpinOneLorentzRotation & () const
 Automatically cast to the spin-1 transformation.
 
Access methods for the components of the spin-1 rotation
double xx () const
 The xx component.
 
double xy () const
 The xy component.
 
double xz () const
 The xz component.
 
double xt () const
 The xt component.
 
double yx () const
 The yx component.
 
double yy () const
 The yy component.
 
double yz () const
 The yz component.
 
double yt () const
 The yt component.
 
double zx () const
 The zx component.
 
double zy () const
 The zy component.
 
double zz () const
 The zz component.
 
double zt () const
 The zt component.
 
double tx () const
 The tx component.
 
double ty () const
 The ty component.
 
double tz () const
 The tz component.
 
double tt () const
 The tt component.
 
Access methods for the components of the spin-\f$\frac12\f$ rotation
Complex s1s1 () const
 The \((1,1)\) component.
 
Complex s1s2 () const
 The \((1,2)\) component.
 
Complex s1s3 () const
 The \((1,3)\) component.
 
Complex s1s4 () const
 The \((1,4)\) component.
 
Complex s2s1 () const
 The \((1,1)\) component.
 
Complex s2s2 () const
 The \((1,1)\) component.
 
Complex s2s3 () const
 The \((1,1)\) component.
 
Complex s2s4 () const
 The \((1,1)\) component.
 
Complex s3s1 () const
 The \((1,1)\) component.
 
Complex s3s2 () const
 The \((1,1)\) component.
 
Complex s3s3 () const
 The \((1,1)\) component.
 
Complex s3s4 () const
 The \((1,1)\) component.
 
Complex s4s1 () const
 The \((1,1)\) component.
 
Complex s4s2 () const
 The \((1,1)\) component.
 
Complex s4s3 () const
 The \((1,1)\) component.
 
Complex s4s4 () const
 The \((1,1)\) component.
 

Friends

LorentzRotation inverseOf (const LorentzRotation &lt)
 The external inverseOf needs to be a friend.
 

Transformation and product members

SpinHalfLorentzRotation _half
 The spin- \(\frac12\) rotation.
 
SpinOneLorentzRotation _one
 The spin-1 rotation.
 
template<typename Value >
LorentzVector< Value > operator* (const LorentzVector< Value > &lv) const
 Product with a LorentzVector simply returns the rotated vector.
 
template<typename Value >
Lorentz5Vector< Value > operator* (const Lorentz5Vector< Value > &lv) const
 Product with a Lorentz5Vector simply returns the rotated vector.
 
LorentzRotation operator* (const LorentzRotation &lt) const
 Product of two LorentzRotations (this) * lt - matrix multiplication

 
LorentzRotationoperator*= (const LorentzRotation &lt)
 Multiply by and assign a*=b becomes a= a*b.
 
LorentzRotationtransform (const LorentzRotation &lt)
 Transform (similar to *= but a.transform(b) becomes a = b*a.
 
LorentzRotationrotateX (double delta)
 Rotation around the x-axis; equivalent to LT = RotationX(delta) * LT.
 
LorentzRotationrotateY (double delta)
 Rotation around the y-axis; equivalent to LT = RotationY(delta) * LT.
 
LorentzRotationrotateZ (double delta)
 Rotation around the z-axis; equivalent to LT = RotationZ(delta) * LT.
 
LorentzRotationrotate (double delta, const Axis &axis)
 Rotation around specified vector - LT = Rotation(delta,axis)*LT.
 
LorentzRotationboostX (double beta)
 Pure boost along the x-axis; equivalent to LT = BoostX(beta) * LT.
 
LorentzRotationboostY (double beta)
 Pure boost along the y-axis; equivalent to LT = BoostX(beta) * LT.
 
LorentzRotationboostZ (double beta)
 Pure boost along the z-axis; equivalent to LT = BoostX(beta) * LT.
 
LorentzRotationboost (double bx, double by, double bz, double gamma=-1.)
 boost equivalent to LT = Boost(bx,by,bz) * LT
 
LorentzRotationboost (const Boost &bv, double gamma=-1.)
 boost equivalent to LT = Boost(bv) * LT
 

Detailed Description

The LorentzRotation class combine a SpinOneLorentzRotation and a spin SpinHalfLorentzRotation to provide members which can perform the Lorentz transformation of any object.

The class ensures that the two transformations are consistent by only allowing transformations to be made to both the spin-1 and spin- \(\frac12\) members.

Definition at line 27 of file LorentzRotation.h.

Constructor & Destructor Documentation

◆ LorentzRotation() [1/3]

ThePEG::LorentzRotation::LorentzRotation ( )
inline

Default constructor.

Gives a unit matrix.

Definition at line 42 of file LorentzRotation.h.

◆ LorentzRotation() [2/3]

ThePEG::LorentzRotation::LorentzRotation ( double  bx,
double  by,
double  bz,
double  gamma = -1. 
)
inline

Constructor giving the components of a Lorentz boost.

Parameters
bxThe x-component of the boost
byThe y-component of the boost
bzThe z-component of the boost
gammaThe \(\gamma\) factor (optional)

Definition at line 51 of file LorentzRotation.h.

◆ LorentzRotation() [3/3]

ThePEG::LorentzRotation::LorentzRotation ( const Boost b,
double  gamma = -1. 
)
inline

Constructor giving the vector for a Lorentz boost.

Parameters
bThe boost vector
gammaThe \(\gamma\) factor (optional)

Definition at line 59 of file LorentzRotation.h.

Member Function Documentation

◆ boost() [1/2]

LorentzRotation & ThePEG::LorentzRotation::boost ( const Boost bv,
double  gamma = -1. 
)
inline

boost equivalent to LT = Boost(bv) * LT

Parameters
bvThe boost
gammaThe \(\gamma\) factor (optional)

Definition at line 505 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::boost(), and ThePEG::SpinOneLorentzRotation::boost().

◆ boost() [2/2]

LorentzRotation & ThePEG::LorentzRotation::boost ( double  bx,
double  by,
double  bz,
double  gamma = -1. 
)
inline

boost equivalent to LT = Boost(bx,by,bz) * LT

Parameters
bxThe x-component of the boost
byThe y-component of the boost
bzThe z-component of the boost
gammaThe \(\gamma\) factor (optional)

Definition at line 494 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::boost(), and ThePEG::SpinOneLorentzRotation::boost().

Referenced by setBoostX(), setBoostY(), and setBoostZ().

◆ boostX()

LorentzRotation & ThePEG::LorentzRotation::boostX ( double  beta)
inline

Pure boost along the x-axis; equivalent to LT = BoostX(beta) * LT.

Definition at line 463 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::boostX(), and ThePEG::SpinOneLorentzRotation::boostX().

◆ boostY()

LorentzRotation & ThePEG::LorentzRotation::boostY ( double  beta)
inline

Pure boost along the y-axis; equivalent to LT = BoostX(beta) * LT.

Definition at line 472 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::boostY(), and ThePEG::SpinOneLorentzRotation::boostY().

◆ boostZ()

LorentzRotation & ThePEG::LorentzRotation::boostZ ( double  beta)
inline

Pure boost along the z-axis; equivalent to LT = BoostX(beta) * LT.

Definition at line 481 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::boostZ(), and ThePEG::SpinOneLorentzRotation::boostZ().

◆ half()

const SpinHalfLorentzRotation & ThePEG::LorentzRotation::half ( ) const
inline

The spin- \(\frac12\) transformation.

Definition at line 197 of file LorentzRotation.h.

References _half.

Referenced by ThePEG::Helicity::LorentzSpinor< Value >::transform(), and ThePEG::Helicity::LorentzSpinorBar< Value >::transform().

◆ inverse()

LorentzRotation ThePEG::LorentzRotation::inverse ( ) const
inline

Return the inverse.

Definition at line 73 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::inverse(), and ThePEG::SpinOneLorentzRotation::inverse().

Referenced by invert().

◆ invert()

LorentzRotation & ThePEG::LorentzRotation::invert ( )
inline

Inverts the LorentzRotation matrix.

Definition at line 83 of file LorentzRotation.h.

References inverse().

Referenced by ThePEG::TmpTransform< Ptr >::~TmpTransform().

◆ isIdentity()

bool ThePEG::LorentzRotation::isIdentity ( ) const
inline

Returns true if the Identity matrix.

Definition at line 66 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::isIdentity(), and ThePEG::SpinOneLorentzRotation::isIdentity().

◆ one()

const SpinOneLorentzRotation & ThePEG::LorentzRotation::one ( ) const
inline

The spin-1 transformation.

Definition at line 202 of file LorentzRotation.h.

References _one.

Referenced by operator*(), and ThePEG::Lorentz5Vector< Value >::transform().

◆ operator const SpinOneLorentzRotation &()

ThePEG::LorentzRotation::operator const SpinOneLorentzRotation & ( ) const
inline

Automatically cast to the spin-1 transformation.

Definition at line 207 of file LorentzRotation.h.

References _one.

◆ operator*() [1/3]

template<typename Value >
Lorentz5Vector< Value > ThePEG::LorentzRotation::operator* ( const Lorentz5Vector< Value > &  lv) const
inline

Product with a Lorentz5Vector simply returns the rotated vector.

Definition at line 393 of file LorentzRotation.h.

References one().

◆ operator*() [2/3]

LorentzRotation ThePEG::LorentzRotation::operator* ( const LorentzRotation lt) const
inline

Product of two LorentzRotations (this) * lt - matrix multiplication

Parameters
ltThe LorentzRotation we are multiplying

Definition at line 399 of file LorentzRotation.h.

References _half, and _one.

◆ operator*() [3/3]

template<typename Value >
LorentzVector< Value > ThePEG::LorentzRotation::operator* ( const LorentzVector< Value > &  lv) const
inline

Product with a LorentzVector simply returns the rotated vector.

Definition at line 386 of file LorentzRotation.h.

References one().

◆ operator*=()

LorentzRotation & ThePEG::LorentzRotation::operator*= ( const LorentzRotation lt)
inline

Multiply by and assign a*=b becomes a= a*b.

Definition at line 409 of file LorentzRotation.h.

References _half, and _one.

◆ rotate()

LorentzRotation & ThePEG::LorentzRotation::rotate ( double  delta,
const Axis axis 
)
inline

Rotation around specified vector - LT = Rotation(delta,axis)*LT.

Definition at line 454 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::rotate(), and ThePEG::SpinOneLorentzRotation::rotate().

◆ rotateX()

LorentzRotation & ThePEG::LorentzRotation::rotateX ( double  delta)
inline

Rotation around the x-axis; equivalent to LT = RotationX(delta) * LT.

Definition at line 427 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::rotateX(), and ThePEG::SpinOneLorentzRotation::rotateX().

◆ rotateY()

LorentzRotation & ThePEG::LorentzRotation::rotateY ( double  delta)
inline

Rotation around the y-axis; equivalent to LT = RotationY(delta) * LT.

Definition at line 436 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::rotateY(), and ThePEG::SpinOneLorentzRotation::rotateY().

◆ rotateZ()

LorentzRotation & ThePEG::LorentzRotation::rotateZ ( double  delta)
inline

Rotation around the z-axis; equivalent to LT = RotationZ(delta) * LT.

Definition at line 445 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::rotateZ(), and ThePEG::SpinOneLorentzRotation::rotateZ().

◆ s1s1()

Complex ThePEG::LorentzRotation::s1s1 ( ) const
inline

The \((1,1)\) component.

Definition at line 299 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s1s1().

◆ s1s2()

Complex ThePEG::LorentzRotation::s1s2 ( ) const
inline

The \((1,2)\) component.

Definition at line 304 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s1s2().

◆ s1s3()

Complex ThePEG::LorentzRotation::s1s3 ( ) const
inline

The \((1,3)\) component.

Definition at line 309 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s1s3().

◆ s1s4()

Complex ThePEG::LorentzRotation::s1s4 ( ) const
inline

The \((1,4)\) component.

Definition at line 314 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s1s4().

◆ s2s1()

Complex ThePEG::LorentzRotation::s2s1 ( ) const
inline

The \((1,1)\) component.

Definition at line 319 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s2s1().

◆ s2s2()

Complex ThePEG::LorentzRotation::s2s2 ( ) const
inline

The \((1,1)\) component.

Definition at line 324 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s2s2().

◆ s2s3()

Complex ThePEG::LorentzRotation::s2s3 ( ) const
inline

The \((1,1)\) component.

Definition at line 329 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s2s3().

◆ s2s4()

Complex ThePEG::LorentzRotation::s2s4 ( ) const
inline

The \((1,1)\) component.

Definition at line 334 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s2s4().

◆ s3s1()

Complex ThePEG::LorentzRotation::s3s1 ( ) const
inline

The \((1,1)\) component.

Definition at line 339 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s3s1().

◆ s3s2()

Complex ThePEG::LorentzRotation::s3s2 ( ) const
inline

The \((1,1)\) component.

Definition at line 344 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s3s2().

◆ s3s3()

Complex ThePEG::LorentzRotation::s3s3 ( ) const
inline

The \((1,1)\) component.

Definition at line 349 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s3s3().

◆ s3s4()

Complex ThePEG::LorentzRotation::s3s4 ( ) const
inline

The \((1,1)\) component.

Definition at line 354 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s3s4().

◆ s4s1()

Complex ThePEG::LorentzRotation::s4s1 ( ) const
inline

The \((1,1)\) component.

Definition at line 359 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s4s1().

◆ s4s2()

Complex ThePEG::LorentzRotation::s4s2 ( ) const
inline

The \((1,1)\) component.

Definition at line 364 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s4s2().

◆ s4s3()

Complex ThePEG::LorentzRotation::s4s3 ( ) const
inline

The \((1,1)\) component.

Definition at line 369 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s4s3().

◆ s4s4()

Complex ThePEG::LorentzRotation::s4s4 ( ) const
inline

The \((1,1)\) component.

Definition at line 374 of file LorentzRotation.h.

References _half, and ThePEG::SpinHalfLorentzRotation::s4s4().

◆ setBoost() [1/2]

LorentzRotation & ThePEG::LorentzRotation::setBoost ( const Boost b,
double  gamma = -1. 
)
inline

Specify a Lorentz Boost as a vector.

Parameters
bThe boost vector
gammaThe \(\gamma\) factor (optional)

Definition at line 113 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::setBoost(), and ThePEG::SpinOneLorentzRotation::setBoost().

◆ setBoost() [2/2]

LorentzRotation & ThePEG::LorentzRotation::setBoost ( double  bx,
double  by,
double  bz,
double  gamma = -1. 
)
inline

Specify the components of a Lorentz Boost.

Parameters
bxThe x-component of the boost
byThe y-component of the boost
bzThe z-component of the boost
gammaThe \(\gamma\) factor (optional)

Definition at line 102 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::setBoost(), and ThePEG::SpinOneLorentzRotation::setBoost().

◆ setBoostX()

LorentzRotation & ThePEG::LorentzRotation::setBoostX ( double  boost)
inline

Specify a boost by the given factor along the x-axis.

Parameters
boostThe Lorentz boost

Definition at line 123 of file LorentzRotation.h.

References _half, _one, boost(), ThePEG::SpinOneLorentzRotation::setBoost(), and ThePEG::SpinHalfLorentzRotation::setBoostX().

◆ setBoostY()

LorentzRotation & ThePEG::LorentzRotation::setBoostY ( double  boost)
inline

Specify a boost by the given factor along the y-axis.

Parameters
boostThe Lorentz boost

Definition at line 133 of file LorentzRotation.h.

References _half, _one, boost(), ThePEG::SpinOneLorentzRotation::setBoost(), and ThePEG::SpinHalfLorentzRotation::setBoostY().

◆ setBoostZ()

LorentzRotation & ThePEG::LorentzRotation::setBoostZ ( double  boost)
inline

Specify a boost by the given factor along the z-axis.

Parameters
boostThe Lorentz boost

Definition at line 143 of file LorentzRotation.h.

References _half, _one, boost(), ThePEG::SpinOneLorentzRotation::setBoost(), and ThePEG::SpinHalfLorentzRotation::setBoostZ().

◆ setRotate()

LorentzRotation & ThePEG::LorentzRotation::setRotate ( double  delta,
const Axis axis 
)
inline

Specify a rotation about a general axis by the angle given.

Parameters
deltaThe angle
axisThe axis

Definition at line 154 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::setRotate(), and ThePEG::SpinOneLorentzRotation::setRotate().

◆ setRotateX()

LorentzRotation & ThePEG::LorentzRotation::setRotateX ( double  angle)
inline

Specify a rotation by the given angle about the x-axis.

Parameters
angleThe rotation angle

Definition at line 164 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::setRotateX(), and ThePEG::SpinOneLorentzRotation::setRotateX().

◆ setRotateY()

LorentzRotation & ThePEG::LorentzRotation::setRotateY ( double  angle)
inline

Specify a rotation by the given angle about the y-axis.

Parameters
angleThe rotation angle

Definition at line 174 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::setRotateZ(), and ThePEG::SpinOneLorentzRotation::setRotateZ().

◆ setRotateZ()

LorentzRotation & ThePEG::LorentzRotation::setRotateZ ( double  angle)
inline

Specify a rotation by the given angle about the z-axis.

Parameters
angleThe rotation angle

Definition at line 184 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::setRotateZ(), and ThePEG::SpinOneLorentzRotation::setRotateZ().

◆ transform()

LorentzRotation & ThePEG::LorentzRotation::transform ( const LorentzRotation lt)
inline

Transform (similar to *= but a.transform(b) becomes a = b*a.

Definition at line 418 of file LorentzRotation.h.

References _half, _one, ThePEG::SpinHalfLorentzRotation::transform(), and ThePEG::SpinOneLorentzRotation::transform().

◆ tt()

double ThePEG::LorentzRotation::tt ( ) const
inline

The tt component.

Definition at line 291 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::tt().

◆ tx()

double ThePEG::LorentzRotation::tx ( ) const
inline

The tx component.

Definition at line 276 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::tx().

◆ ty()

double ThePEG::LorentzRotation::ty ( ) const
inline

The ty component.

Definition at line 281 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::ty().

◆ tz()

double ThePEG::LorentzRotation::tz ( ) const
inline

The tz component.

Definition at line 286 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::tz().

◆ xt()

double ThePEG::LorentzRotation::xt ( ) const
inline

The xt component.

Definition at line 231 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::xt().

◆ xx()

double ThePEG::LorentzRotation::xx ( ) const
inline

The xx component.

Definition at line 216 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::xx().

◆ xy()

double ThePEG::LorentzRotation::xy ( ) const
inline

The xy component.

Definition at line 221 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::xy().

◆ xz()

double ThePEG::LorentzRotation::xz ( ) const
inline

The xz component.

Definition at line 226 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::xz().

◆ yt()

double ThePEG::LorentzRotation::yt ( ) const
inline

The yt component.

Definition at line 251 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::yt().

◆ yx()

double ThePEG::LorentzRotation::yx ( ) const
inline

The yx component.

Definition at line 236 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::yx().

◆ yy()

double ThePEG::LorentzRotation::yy ( ) const
inline

The yy component.

Definition at line 241 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::yy().

◆ yz()

double ThePEG::LorentzRotation::yz ( ) const
inline

The yz component.

Definition at line 246 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::yz().

◆ zt()

double ThePEG::LorentzRotation::zt ( ) const
inline

The zt component.

Definition at line 271 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::zt().

◆ zx()

double ThePEG::LorentzRotation::zx ( ) const
inline

The zx component.

Definition at line 256 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::zx().

◆ zy()

double ThePEG::LorentzRotation::zy ( ) const
inline

The zy component.

Definition at line 261 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::zy().

◆ zz()

double ThePEG::LorentzRotation::zz ( ) const
inline

The zz component.

Definition at line 266 of file LorentzRotation.h.

References _one, and ThePEG::SpinOneLorentzRotation::zz().

Friends And Related Function Documentation

◆ inverseOf

LorentzRotation inverseOf ( const LorentzRotation lt)
friend

The external inverseOf needs to be a friend.

Definition at line 529 of file LorentzRotation.h.

Member Data Documentation

◆ _half

◆ _one


The documentation for this class was generated from the following file: