|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EvtTensor3C.hh>
Public Member Functions | |
| EvtTensor3C () | |
| EvtTensor3C (const EvtTensor3C &t1) | |
| EvtTensor3C (double d11, double d22, double d33) | |
| virtual | ~EvtTensor3C () |
| EvtTensor3C & | operator= (const EvtTensor3C &t1) |
| void | set (int i, int j, const EvtComplex &c) |
| const EvtComplex & | get (int i, int j) const |
| EvtComplex | trace () const |
| void | zero () |
| void | applyRotateEuler (double phi, double theta, double ksi) |
| EvtTensor3C | operator+= (const EvtTensor3C &t2) |
| EvtTensor3C | operator-= (const EvtTensor3C &t2) |
| EvtTensor3C | operator*= (const double d) |
| EvtTensor3C | operator*= (const EvtComplex &c) |
| EvtTensor3C | conj () const |
| EvtVector3C | cont1 (const EvtVector3C &v) const |
| EvtVector3C | cont2 (const EvtVector3C &v) const |
| EvtVector3C | cont1 (const EvtVector3R &v) const |
| EvtVector3C | cont2 (const EvtVector3R &v) const |
Static Public Member Functions | |
| static const EvtTensor3C & | id () |
Friends | |
| EvtTensor3C | rotateEuler (const EvtTensor3C &v, double phi, double theta, double ksi) |
| EvtTensor3C | operator* (const EvtComplex &c, const EvtTensor3C &t2) |
| EvtTensor3C | operator* (const double d, const EvtTensor3C &t2) |
| EvtTensor3C | operator* (const EvtTensor3C &t2, const EvtComplex &c) |
| EvtTensor3C | operator* (const EvtTensor3C &t2, const double d) |
| EvtTensor3C | operator+ (const EvtTensor3C &t1, const EvtTensor3C &t2) |
| EvtTensor3C | operator- (const EvtTensor3C &t1, const EvtTensor3C &t2) |
| EvtTensor3C | directProd (const EvtVector3C &c1, const EvtVector3C &c2) |
| EvtTensor3C | directProd (const EvtVector3C &c1, const EvtVector3R &c2) |
| EvtTensor3C | directProd (const EvtVector3R &c1, const EvtVector3R &c2) |
| EvtTensor3C | conj (const EvtTensor3C &t2) |
| EvtTensor3C | cont22 (const EvtTensor3C &t1, const EvtTensor3C &t2) |
| EvtTensor3C | cont11 (const EvtTensor3C &t1, const EvtTensor3C &t2) |
| EvtTensor3C | eps (const EvtVector3R &v) |
| std::ostream & | operator<< (std::ostream &c, const EvtTensor3C &v) |
Definition at line 52 of file EvtTensor3C.hh.
| EvtTensor3C::EvtTensor3C | ( | ) |
Definition at line 87 of file EvtTensor3C.cc.
Referenced by conj(), conj, cont11, cont22, directProd, directProd, directProd, eps, EvtTensor3C(), id(), operator*, operator*, operator*, operator*, operator*=(), operator*=(), operator+, operator+=(), operator-, operator-=(), operator<<, operator=(), and rotateEuler.
| EvtTensor3C::EvtTensor3C | ( | const EvtTensor3C & | t1 | ) |
Definition at line 33 of file EvtTensor3C.cc.
| EvtTensor3C::EvtTensor3C | ( | double | d11, |
| double | d22, | ||
| double | d33 ) |
Definition at line 43 of file EvtTensor3C.cc.
|
virtual |
Definition at line 31 of file EvtTensor3C.cc.
| void EvtTensor3C::applyRotateEuler | ( | double | phi, |
| double | theta, | ||
| double | ksi ) |
Definition at line 312 of file EvtTensor3C.cc.
Referenced by rotateEuler.
| EvtTensor3C EvtTensor3C::conj | ( | ) | const |
Definition at line 67 of file EvtTensor3C.cc.
| EvtVector3C EvtTensor3C::cont1 | ( | const EvtVector3C & | v | ) | const |
Definition at line 225 of file EvtTensor3C.cc.
| EvtVector3C EvtTensor3C::cont1 | ( | const EvtVector3R & | v | ) | const |
| EvtVector3C EvtTensor3C::cont2 | ( | const EvtVector3C & | v | ) | const |
| EvtVector3C EvtTensor3C::cont2 | ( | const EvtVector3R & | v | ) | const |
|
inline |
Definition at line 126 of file EvtTensor3C.hh.
|
static |
Definition at line 289 of file EvtTensor3C.cc.
Referenced by EvtSVVHelAmp::SVVHel().
| EvtTensor3C EvtTensor3C::operator*= | ( | const double | d | ) |
Definition at line 130 of file EvtTensor3C.cc.
| EvtTensor3C EvtTensor3C::operator*= | ( | const EvtComplex & | c | ) |
Definition at line 119 of file EvtTensor3C.cc.
| EvtTensor3C EvtTensor3C::operator+= | ( | const EvtTensor3C & | t2 | ) |
Definition at line 97 of file EvtTensor3C.cc.
| EvtTensor3C EvtTensor3C::operator-= | ( | const EvtTensor3C & | t2 | ) |
Definition at line 108 of file EvtTensor3C.cc.
| EvtTensor3C & EvtTensor3C::operator= | ( | const EvtTensor3C & | t1 | ) |
Definition at line 57 of file EvtTensor3C.cc.
|
inline |
Definition at line 124 of file EvtTensor3C.hh.
Referenced by conj, Evt3Rank3C::cont1(), Evt3Rank3C::cont1(), cont11, Evt3Rank3C::cont2(), Evt3Rank3C::cont2(), cont22, Evt3Rank3C::cont3(), Evt3Rank3C::cont3(), directProd, directProd, and eps().
|
inline |
Definition at line 128 of file EvtTensor3C.hh.
| void EvtTensor3C::zero | ( | ) |
Definition at line 79 of file EvtTensor3C.cc.
|
friend |
Definition at line 174 of file EvtTensor3C.cc.
Referenced by conj.
|
friend |
Definition at line 206 of file EvtTensor3C.cc.
|
friend |
Definition at line 187 of file EvtTensor3C.cc.
|
friend |
Definition at line 141 of file EvtTensor3C.cc.
|
friend |
Definition at line 152 of file EvtTensor3C.cc.
|
friend |
Definition at line 163 of file EvtTensor3C.cc.
|
friend |
Definition at line 269 of file EvtTensor3C.cc.
|
friend |
Definition at line 104 of file EvtTensor3C.hh.
|
friend |
Definition at line 100 of file EvtTensor3C.hh.
|
friend |
Definition at line 112 of file EvtTensor3C.hh.
|
friend |
Definition at line 108 of file EvtTensor3C.hh.
|
friend |
Definition at line 116 of file EvtTensor3C.hh.
|
friend |
Definition at line 120 of file EvtTensor3C.hh.
|
friend |
|
friend |
Definition at line 305 of file EvtTensor3C.cc.