|
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/EvtVector3C.hh>
Public Member Functions | |
| EvtVector3C () | |
| EvtVector3C (const EvtComplex &, const EvtComplex &, const EvtComplex &) | |
| void | set (const int, const EvtComplex &) |
| void | set (const EvtComplex &, const EvtComplex &, const EvtComplex &) |
| void | set (double, double, double) |
| EvtVector3C & | operator*= (const EvtComplex &c) |
| EvtVector3C & | operator/= (const EvtComplex &c) |
| EvtVector3C & | operator+= (const EvtVector3C &v2) |
| EvtVector3C & | operator-= (const EvtVector3C &v2) |
| EvtVector3C (const EvtVector3R &v1) | |
| void | applyRotateEuler (double phi, double theta, double ksi) |
| const EvtComplex & | get (int) const |
| EvtVector3C | conj () const |
| EvtVector3C | cross (const EvtVector3C &v2) |
| double | dot (const EvtVector3C &p2) |
Private Attributes | |
| EvtComplex | m_v [3] |
Friends | |
| EvtVector3C | rotateEuler (const EvtVector3C &v, double phi, double theta, double ksi) |
| EvtVector3C | operator* (const EvtComplex &c, const EvtVector3C &v2) |
| EvtVector3C | operator* (const EvtComplex &c, const EvtVector3R &v2) |
| EvtComplex | operator* (const EvtVector3R &v1, const EvtVector3C &v2) |
| EvtComplex | operator* (const EvtVector3C &v1, const EvtVector3R &v2) |
| EvtComplex | operator* (const EvtVector3C &v1, const EvtVector3C &v2) |
| EvtVector3C | operator+ (const EvtVector3C &v1, const EvtVector3C &v2) |
| EvtVector3C | operator- (const EvtVector3C &v1, const EvtVector3C &v2) |
| EvtVector3C | operator* (const EvtVector3C &v1, const EvtComplex &c) |
| std::ostream & | operator<< (std::ostream &c, const EvtVector3C &v) |
Definition at line 29 of file EvtVector3C.hh.
| EvtVector3C::EvtVector3C | ( | ) |
Definition at line 29 of file EvtVector3C.cpp.
| EvtVector3C::EvtVector3C | ( | const EvtComplex & | e1, |
| const EvtComplex & | e2, | ||
| const EvtComplex & | e3 ) |
Definition at line 36 of file EvtVector3C.cpp.
|
inline |
Definition at line 72 of file EvtVector3C.hh.
| void EvtVector3C::applyRotateEuler | ( | double | phi, |
| double | theta, | ||
| double | ksi ) |
Definition at line 65 of file EvtVector3C.cpp.
|
inline |
Definition at line 178 of file EvtVector3C.hh.
| EvtVector3C EvtVector3C::cross | ( | const EvtVector3C & | v2 | ) |
Definition at line 44 of file EvtVector3C.cpp.
| double EvtVector3C::dot | ( | const EvtVector3C & | p2 | ) |
|
inline |
Definition at line 99 of file EvtVector3C.hh.
|
inline |
Definition at line 104 of file EvtVector3C.hh.
|
inline |
Definition at line 120 of file EvtVector3C.hh.
|
inline |
Definition at line 128 of file EvtVector3C.hh.
|
inline |
Definition at line 112 of file EvtVector3C.hh.
|
inline |
Definition at line 84 of file EvtVector3C.hh.
|
inline |
Definition at line 79 of file EvtVector3C.hh.
|
inline |
Definition at line 92 of file EvtVector3C.hh.
|
friend |
Definition at line 151 of file EvtVector3C.hh.
|
friend |
Definition at line 156 of file EvtVector3C.hh.
|
friend |
Definition at line 146 of file EvtVector3C.hh.
|
friend |
Definition at line 173 of file EvtVector3C.hh.
|
friend |
Definition at line 167 of file EvtVector3C.hh.
|
friend |
Definition at line 161 of file EvtVector3C.hh.
|
friend |
Definition at line 136 of file EvtVector3C.hh.
|
friend |
Definition at line 141 of file EvtVector3C.hh.
|
friend |
|
friend |
Definition at line 57 of file EvtVector3C.cpp.
|
private |
Definition at line 69 of file EvtVector3C.hh.