PYTHIA
8.312
|
#include <HelicityBasics.h>
Public Member Functions | |
Wave4 () | |
Constructors and destructor. | |
Wave4 (complex v0, complex v1, complex v2, complex v3) | |
Wave4 (Vec4 v) | |
complex & | operator() (int i) |
Access an element of the wave vector. | |
Wave4 | operator+ (Wave4 w) |
Wave4 + Wave4. | |
Wave4 | operator- (Wave4 w) |
Wave4 - Wave4. | |
Wave4 | operator- () |
complex | operator* (Wave4 w) |
Wave4 * Wave4. | |
Wave4 | operator* (complex s) |
Wave4 * complex. | |
Wave4 | operator* (double s) |
Wave4 * double. | |
Wave4 | operator/ (complex s) |
Wave4 / complex. | |
Wave4 | operator/ (double s) |
Wave4 / double. | |
Protected Attributes | |
complex | val [4] |
Friends | |
Wave4 | operator* (complex s, const Wave4 &w) |
complex * Wave4. More... | |
Wave4 | operator* (double s, const Wave4 &w) |
double * Wave4. | |
Wave4 | conj (Wave4 w) |
Complex conjugate. | |
Wave4 | epsilon (Wave4 w1, Wave4 w2, Wave4 w3) |
Permutation operator. | |
double | m2 (Wave4 w) |
Invariant squared mass for REAL Wave4 (to save time). | |
double | m2 (Wave4 w1, Wave4 w2) |
ostream & | operator<< (ostream &output, Wave4 w) |
Wave4 * GammaMatrix multiplication is defined in the GammaMatrix class. More... | |
The Wave4 class provides a class for complex four-vector wave functions. The Wave4 class can be multiplied with the GammaMatrix class to allow for the writing of helicity matrix elements.
|
friend |
Wave4 * GammaMatrix multiplication is defined in the GammaMatrix class.
Print a Wave4 vector.