|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtVector4C.hh>
Public Member Functions | |
| EvtVector4C () | |
| EvtVector4C (const EvtComplex &, const EvtComplex &, const EvtComplex &, const EvtComplex &) | |
| void | set (int, const EvtComplex &) |
| void | set (const EvtComplex &, const EvtComplex &, const EvtComplex &, const EvtComplex &) |
| void | set (double, double, double, double) |
| EvtVector4C (const EvtVector4R &v1) | |
| const EvtComplex & | get (int) const |
| EvtComplex | cont (const EvtVector4C &v4) const |
| EvtVector4C | conj () const |
| EvtVector3C | vec () const |
| EvtVector4C & | operator-= (const EvtVector4C &v2) |
| EvtVector4C & | operator+= (const EvtVector4C &v2) |
| EvtVector4C & | operator*= (const EvtComplex &c) |
| void | applyRotateEuler (double alpha, double beta, double gamma) |
| void | applyBoostTo (const EvtVector4R &p4) |
| void | applyBoostTo (const EvtVector3R &boost) |
| double | dot (const EvtVector4C &p2) |
Private Attributes | |
| EvtComplex | m_v [4] |
Friends | |
| EvtVector4C | operator* (double d, const EvtVector4C &v2) |
| EvtVector4C | operator* (const EvtComplex &c, const EvtVector4C &v2) |
| EvtVector4C | operator* (const EvtVector4C &v2, const EvtComplex &c) |
| EvtVector4C | operator* (const EvtComplex &c, const EvtVector4R &v2) |
| EvtComplex | operator* (const EvtVector4R &v1, const EvtVector4C &v2) |
| EvtComplex | operator* (const EvtVector4C &v1, const EvtVector4R &v2) |
| EvtComplex | operator* (const EvtVector4C &v1, const EvtVector4C &v2) |
| EvtVector4C | operator+ (const EvtVector4C &v1, const EvtVector4C &v2) |
| EvtVector4C | operator- (const EvtVector4C &v1, const EvtVector4C &v2) |
| std::ostream & | operator<< (std::ostream &s, const EvtVector4C &v) |
Definition at line 30 of file EvtVector4C.hh.
| EvtVector4C::EvtVector4C | ( | ) |
Definition at line 30 of file EvtVector4C.cpp.
| EvtVector4C::EvtVector4C | ( | const EvtComplex & | e0, |
| const EvtComplex & | e1, | ||
| const EvtComplex & | e2, | ||
| const EvtComplex & | e3 ) |
Definition at line 38 of file EvtVector4C.cpp.
|
inline |
Definition at line 178 of file EvtVector4C.hh.
| void EvtVector4C::applyBoostTo | ( | const EvtVector3R & | boost | ) |
Definition at line 80 of file EvtVector4C.cpp.
| void EvtVector4C::applyBoostTo | ( | const EvtVector4R & | p4 | ) |
Definition at line 69 of file EvtVector4C.cpp.
| void EvtVector4C::applyRotateEuler | ( | double | alpha, |
| double | beta, | ||
| double | gamma ) |
Definition at line 128 of file EvtVector4C.cpp.
|
inline |
Definition at line 204 of file EvtVector4C.hh.
|
inline |
Definition at line 140 of file EvtVector4C.hh.
| double EvtVector4C::dot | ( | const EvtVector4C & | p2 | ) |
|
inline |
Definition at line 125 of file EvtVector4C.hh.
|
inline |
Definition at line 146 of file EvtVector4C.hh.
|
inline |
Definition at line 78 of file EvtVector4C.hh.
|
inline |
Definition at line 88 of file EvtVector4C.hh.
|
inline |
Definition at line 108 of file EvtVector4C.hh.
|
inline |
Definition at line 117 of file EvtVector4C.hh.
|
inline |
Definition at line 98 of file EvtVector4C.hh.
|
inline |
Definition at line 103 of file EvtVector4C.hh.
|
friend |
Definition at line 162 of file EvtVector4C.hh.
|
friend |
Definition at line 172 of file EvtVector4C.hh.
|
friend |
Definition at line 198 of file EvtVector4C.hh.
|
friend |
Definition at line 192 of file EvtVector4C.hh.
|
friend |
Definition at line 167 of file EvtVector4C.hh.
|
friend |
Definition at line 186 of file EvtVector4C.hh.
|
friend |
Definition at line 156 of file EvtVector4C.hh.
|
friend |
Definition at line 130 of file EvtVector4C.hh.
|
friend |
Definition at line 135 of file EvtVector4C.hh.
|
friend |
|
private |
Definition at line 70 of file EvtVector4C.hh.