|
ThePEG
1.8.0
|
The LorentzSpinorBar class implements the storage of a barred LorentzSpinor. More...
#include <LorentzSpinorBar.h>

Public Member Functions | |
Standard constructors. | |
| LorentzSpinorBar (SpinorType t=unknown_spinortype) | |
| Default zero constructor, optionally specifying t, the type. | |
| LorentzSpinorBar (complex< Value > a, complex< Value > b, complex< Value > c, complex< Value > d, SpinorType t=unknown_spinortype) | |
| Constructor with complex numbers specifying the components, optionally specifying t, the type. | |
Access the components. | |
| complex< Value > | operator[] (int i) const |
| Subscript operator to return spinor components. | |
| complex< Value > | operator() (int i) const |
| Subscript operator to return spinor components. | |
| complex< Value > & | operator() (int i) |
| Set components by index. | |
| complex< Value > & | operator[] (int i) |
| Set components by index. | |
| complex< Value > | s1 () const |
| Get first component. | |
| complex< Value > | s2 () const |
| Get second component. | |
| complex< Value > | s3 () const |
| Get third component. | |
| complex< Value > | s4 () const |
| Get fourth component. | |
| void | setS1 (complex< Value > in) |
| Set first component. | |
| void | setS2 (complex< Value > in) |
| Set second component. | |
| void | setS3 (complex< Value > in) |
| Set third component. | |
| void | setS4 (complex< Value > in) |
| Set fourth component. | |
Transformations. | |
| LorentzSpinor< Value > | bar () const |
| Return the barred spinor. | |
| LorentzSpinorBar | conjugate () const |
Return the conjugated spinor . More... | |
| LorentzSpinorBar & | boost (double, double, double) |
| Standard Lorentz boost specifying the components of the beta vector. | |
| LorentzSpinorBar & | boost (const Boost &) |
| Standard Lorentz boost specifying the beta vector. | |
| LorentzSpinorBar & | transform (const SpinHalfLorentzRotation &) |
| General Lorentz transformation. | |
| LorentzSpinorBar & | transform (const LorentzRotation &r) |
| General Lorentz transformation. | |
Functions related to type. | |
| SpinorType | Type () const |
| Return the type of the spinor. | |
Private Attributes | |
| SpinorType | _type |
| Type of spinor. | |
| complex< Value > | _spin [4] |
| Storage of the components. | |
The LorentzSpinorBar class implements the storage of a barred LorentzSpinor.
The design is based on that of the LorentzSpinor class where the details of the implemented are discussed in more detail.
Definition at line 35 of file LorentzSpinorBar.h.
| LorentzSpinorBar ThePEG::Helicity::LorentzSpinorBar< Value >::conjugate | ( | ) | const |
Return the conjugated spinor
.
This operation transforms u-spinors to v-spinors and vice-versa and is required when dealing with majorana particles.
1.8.9.1