BOSS 7.0.6
BESIII Offline Software System
|
#include <EvtTensor4C.hh>
Public Member Functions | |
EvtTensor4C () | |
EvtTensor4C (double t00, double t11, double t22, double t33) | |
EvtTensor4C (const EvtTensor4C &t1) | |
virtual | ~EvtTensor4C () |
EvtTensor4C & | operator= (const EvtTensor4C &t1) |
EvtTensor4C & | operator*= (const EvtComplex &c) |
EvtTensor4C & | operator*= (double d) |
EvtTensor4C & | addDirProd (const EvtVector4R &p1, const EvtVector4R &p2) |
void | set (int i, int j, const EvtComplex &c) |
void | setdiag (double t00, double t11, double t22, double t33) |
const EvtComplex & | get (int i, int j) const |
EvtComplex | trace () const |
void | zero () |
void | applyRotateEuler (double alpha, double beta, double gamma) |
void | applyBoostTo (const EvtVector4R &p4) |
void | applyBoostTo (const EvtVector3R &boost) |
EvtTensor4C & | operator+= (const EvtTensor4C &t2) |
EvtTensor4C & | operator-= (const EvtTensor4C &t2) |
EvtTensor4C | conj () const |
EvtVector4C | cont1 (const EvtVector4C &v4) const |
EvtVector4C | cont2 (const EvtVector4C &v4) const |
EvtVector4C | cont1 (const EvtVector4R &v4) const |
EvtVector4C | cont2 (const EvtVector4R &v4) const |
Static Public Member Functions | |
static const EvtTensor4C & | g () |
Definition at line 52 of file EvtTensor4C.hh.
|
inline |
Definition at line 76 of file EvtTensor4C.hh.
|
inline |
Definition at line 78 of file EvtTensor4C.hh.
EvtTensor4C::EvtTensor4C | ( | const EvtTensor4C & | t1 | ) |
Definition at line 33 of file EvtTensor4C.cc.
|
virtual |
Definition at line 45 of file EvtTensor4C.cc.
EvtTensor4C & EvtTensor4C::addDirProd | ( | const EvtVector4R & | p1, |
const EvtVector4R & | p2 | ||
) |
Definition at line 366 of file EvtTensor4C.cc.
Referenced by EvtSemiLeptonicVectorAmp::CalcAmp().
void EvtTensor4C::applyBoostTo | ( | const EvtVector3R & | boost | ) |
Definition at line 120 of file EvtTensor4C.cc.
void EvtTensor4C::applyBoostTo | ( | const EvtVector4R & | p4 | ) |
Definition at line 107 of file EvtTensor4C.cc.
Referenced by applyBoostTo(), and EvtTensorParticle::epsTensorParent().
void EvtTensor4C::applyRotateEuler | ( | double | alpha, |
double | beta, | ||
double | gamma | ||
) |
Definition at line 517 of file EvtTensor4C.cc.
EvtTensor4C EvtTensor4C::conj | ( | ) | const |
Definition at line 66 of file EvtTensor4C.cc.
EvtVector4C EvtTensor4C::cont1 | ( | const EvtVector4C & | v4 | ) | const |
Definition at line 461 of file EvtTensor4C.cc.
Referenced by EvtSemiLeptonicVectorAmp::CalcAmp(), EvtBHadronic::decay(), EvtKstarnunu::decay(), EvtSSDCP::decay(), EvtSTS::decay(), EvtSTSCP::decay(), EvtSVPCP::decay(), EvtSVPHelAmp::decay(), EvtTSS::decay(), EvtTVSPwave::decay(), EvtVSPPwave::decay(), and EvtVVSPwave::decay().
EvtVector4C EvtTensor4C::cont1 | ( | const EvtVector4R & | v4 | ) | const |
Definition at line 488 of file EvtTensor4C.cc.
EvtVector4C EvtTensor4C::cont2 | ( | const EvtVector4C & | v4 | ) | const |
Definition at line 474 of file EvtTensor4C.cc.
Referenced by EvtSemiLeptonicTensorAmp::CalcAmp(), EvtBHadronic::decay(), EvtLNuGamma::decay(), EvtDecayPlaneNormalAngle(), and EvtVector4R::scalartripler3().
EvtVector4C EvtTensor4C::cont2 | ( | const EvtVector4R & | v4 | ) | const |
Definition at line 502 of file EvtTensor4C.cc.
|
static |
Definition at line 47 of file EvtTensor4C.cc.
Referenced by EvtbTosllVectorAmp::CalcAmp(), EvtSemiLeptonicVectorAmp::CalcAmp(), EvtKstarnunu::decay(), EvtPi0Dalitz::decay(), EvtGammaMatrix::sigmaLower(), and EvtGammaMatrix::sigmaUpper().
|
inline |
Definition at line 126 of file EvtTensor4C.hh.
Referenced by operator+=(), operator-=(), and EvtGammaMatrix::sigmaLower().
EvtTensor4C & EvtTensor4C::operator*= | ( | const EvtComplex & | c | ) |
Definition at line 263 of file EvtTensor4C.cc.
EvtTensor4C & EvtTensor4C::operator*= | ( | double | d | ) |
Definition at line 288 of file EvtTensor4C.cc.
EvtTensor4C & EvtTensor4C::operator+= | ( | const EvtTensor4C & | t2 | ) |
Definition at line 238 of file EvtTensor4C.cc.
EvtTensor4C & EvtTensor4C::operator-= | ( | const EvtTensor4C & | t2 | ) |
Definition at line 250 of file EvtTensor4C.cc.
EvtTensor4C & EvtTensor4C::operator= | ( | const EvtTensor4C & | t1 | ) |
Definition at line 55 of file EvtTensor4C.cc.
|
inline |
Definition at line 122 of file EvtTensor4C.hh.
Referenced by cont(), and EvtTensorParticle::init().
void EvtTensor4C::setdiag | ( | double | t00, |
double | t11, | ||
double | t22, | ||
double | t33 | ||
) |
Definition at line 218 of file EvtTensor4C.cc.
Referenced by EvtBHadronic::decay(), EvtSVPCP::decay(), EvtSVPHelAmp::decay(), EvtVVSPwave::decay(), EvtTensor4C(), and EvtTensorParticle::init().
|
inline |
Definition at line 130 of file EvtTensor4C.hh.
void EvtTensor4C::zero | ( | ) |
Definition at line 194 of file EvtTensor4C.cc.
|
friend |
Definition at line 98 of file EvtTensor4C.cc.
|
friend |
Definition at line 89 of file EvtTensor4C.cc.
|
friend |
Definition at line 411 of file EvtTensor4C.cc.
Referenced by cont().
|
friend |
Definition at line 312 of file EvtTensor4C.cc.
|
friend |
Definition at line 443 of file EvtTensor4C.cc.
|
friend |
Definition at line 426 of file EvtTensor4C.cc.
|
friend |
Definition at line 327 of file EvtTensor4C.cc.
|
friend |
Definition at line 340 of file EvtTensor4C.cc.
|
friend |
Definition at line 353 of file EvtTensor4C.cc.
|
friend |
Definition at line 379 of file EvtTensor4C.cc.
|
friend |
Definition at line 281 of file EvtTensor4C.cc.
|
friend |
Definition at line 275 of file EvtTensor4C.cc.
|
friend |
Definition at line 300 of file EvtTensor4C.cc.
|
friend |
Definition at line 306 of file EvtTensor4C.cc.
|
friend |
Definition at line 112 of file EvtTensor4C.hh.
|
friend |
Definition at line 117 of file EvtTensor4C.hh.
|
friend |
|
friend |
Definition at line 80 of file EvtTensor4C.cc.