#include <TLorentzVectorC.h>
|
std::complex< double > | fx |
|
std::complex< double > | fy |
|
std::complex< double > | fz |
|
std::complex< double > | fe |
|
Definition at line 7 of file TLorentzVectorC.h.
◆ TLorentzVectorC() [1/2]
TLorentzVectorC::TLorentzVectorC |
( |
| ) |
|
|
inline |
◆ TLorentzVectorC() [2/2]
TLorentzVectorC::TLorentzVectorC |
( |
std::complex< double > |
x, |
|
|
std::complex< double > |
y, |
|
|
std::complex< double > |
z, |
|
|
std::complex< double > |
e |
|
) |
| |
|
inline |
Definition at line 12 of file TLorentzVectorC.h.
15 {
17 };
std::complex< double > fe
std::complex< double > fx
std::complex< double > fz
std::complex< double > fy
◆ ~TLorentzVectorC()
TLorentzVectorC::~TLorentzVectorC |
( |
| ) |
|
|
inline |
◆ Dot() [1/2]
std::complex< double > TLorentzVectorC::Dot |
( |
const TLorentzVector & |
q | ) |
const |
|
inline |
Definition at line 102 of file TLorentzVectorC.h.
102 {
103 return T()*
q.T() -
Z()*
q.Z() -
Y()*
q.Y() -
X()*
q.X();
104 }
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
std::complex< double > T() const
std::complex< double > X() const
std::complex< double > Z() const
std::complex< double > Y() const
◆ Dot() [2/2]
std::complex< double > TLorentzVectorC::Dot |
( |
const TLorentzVectorC & |
q | ) |
const |
|
inline |
Definition at line 97 of file TLorentzVectorC.h.
97 {
98 return T()*std::conj(
q.T())
99 - (
Z()*std::conj(
q.Z()) +
Y()*std::conj(
q.Y()) +
X()*std::conj(
q.X()));
100 }
Referenced by operator*().
◆ E()
std::complex< double > TLorentzVectorC::E |
( |
| ) |
const |
|
inline |
◆ operator*() [1/4]
std::complex< double > TLorentzVectorC::operator* |
( |
const TLorentzVector & |
q | ) |
const |
|
inline |
Definition at line 110 of file TLorentzVectorC.h.
110 {
112 }
std::complex< double > Dot(const TLorentzVectorC &q) const
◆ operator*() [2/4]
std::complex< double > TLorentzVectorC::operator* |
( |
const TLorentzVectorC & |
q | ) |
const |
|
inline |
◆ operator*() [3/4]
◆ operator*() [4/4]
TLorentzVectorC TLorentzVectorC::operator* |
( |
std::complex< double > |
a | ) |
const |
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator-=()
◆ operator=()
◆ Px()
std::complex< double > TLorentzVectorC::Px |
( |
| ) |
const |
|
inline |
◆ Py()
std::complex< double > TLorentzVectorC::Py |
( |
| ) |
const |
|
inline |
◆ Pz()
std::complex< double > TLorentzVectorC::Pz |
( |
| ) |
const |
|
inline |
◆ SetPxPyPzE()
void TLorentzVectorC::SetPxPyPzE |
( |
std::complex< double > |
x, |
|
|
std::complex< double > |
y, |
|
|
std::complex< double > |
z, |
|
|
std::complex< double > |
e |
|
) |
| |
|
inline |
◆ T()
std::complex< double > TLorentzVectorC::T |
( |
| ) |
const |
|
inline |
◆ X()
std::complex< double > TLorentzVectorC::X |
( |
| ) |
const |
|
inline |
◆ Y()
std::complex< double > TLorentzVectorC::Y |
( |
| ) |
const |
|
inline |
◆ Z()
std::complex< double > TLorentzVectorC::Z |
( |
| ) |
const |
|
inline |
◆ fe
std::complex<double> TLorentzVectorC::fe |
|
protected |
◆ fx
std::complex<double> TLorentzVectorC::fx |
|
protected |
◆ fy
std::complex<double> TLorentzVectorC::fy |
|
protected |
◆ fz
std::complex<double> TLorentzVectorC::fz |
|
protected |
The documentation for this class was generated from the following file: