BOSS 7.0.1
BESIII Offline Software System
|
#include <EvtVector4C.hh>
Public Member Functions | |
EvtVector4C () | |
EvtVector4C (const EvtComplex &, const EvtComplex &, const EvtComplex &, const EvtComplex &) | |
virtual | ~EvtVector4C () |
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 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) |
Friends | |
EvtVector4C | rotateEuler (const EvtVector4C &e, double alpha, double beta, double gamma) |
EvtVector4C | boostTo (const EvtVector4C &e, const EvtVector4R p4) |
EvtVector4C | boostTo (const EvtVector4C &e, const EvtVector3R boost) |
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 31 of file EvtVector4C.hh.
EvtVector4C::EvtVector4C | ( | ) |
Definition at line 30 of file EvtVector4C.cc.
Referenced by conj().
EvtVector4C::EvtVector4C | ( | const EvtComplex & | e0, |
const EvtComplex & | e1, | ||
const EvtComplex & | e2, | ||
const EvtComplex & | e3 | ||
) |
Definition at line 39 of file EvtVector4C.cc.
|
virtual |
Definition at line 37 of file EvtVector4C.cc.
|
inline |
Definition at line 182 of file EvtVector4C.hh.
void EvtVector4C::applyBoostTo | ( | const EvtVector3R & | boost | ) |
Definition at line 85 of file EvtVector4C.cc.
void EvtVector4C::applyBoostTo | ( | const EvtVector4R & | p4 | ) |
Definition at line 73 of file EvtVector4C.cc.
Referenced by EvtRaritaSchwinger::applyBoostTo(), and applyBoostTo().
void EvtVector4C::applyRotateEuler | ( | double | alpha, |
double | beta, | ||
double | gamma | ||
) |
Definition at line 136 of file EvtVector4C.cc.
Referenced by EvtPhotonParticle::epsParentPhoton(), operator*(), EvtPhotonParticle::rotateToHelicityBasis(), EvtTensorParticle::rotateToHelicityBasis(), and EvtVectorParticle::rotateToHelicityBasis().
|
inline |
Definition at line 206 of file EvtVector4C.hh.
Referenced by EvtbTosllVectorAmp::CalcAmp(), EvtSemiLeptonicVectorAmp::CalcAmp(), conj(), EvtBHadronic::decay(), EvtKstarnunu::decay(), EvtLNuGamma::decay(), EvtSVPCP::decay(), EvtSVPHelAmp::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtVSPPwave::decay(), EvtVVPIPI_WEIGHTED::decay(), EvtPhotonParticle::rotateToHelicityBasis(), and EvtVectorParticle::rotateToHelicityBasis().
|
inline |
Definition at line 146 of file EvtVector4C.hh.
Referenced by EvtSemiLeptonicBaryonAmp::CalcAmp(), EvtSemiLeptonicVectorAmp::CalcAmp(), EvtLNuGamma::decay(), and EvtVVSPwave::decay().
double EvtVector4C::dot | ( | const EvtVector4C & | p2 | ) |
|
inline |
Definition at line 131 of file EvtVector4C.hh.
Referenced by EvtTensor4C::cont1(), EvtTensor4C::cont2(), EvtLambdaP_BarGamma::decay(), EvtDecayPlaneNormalAngle(), EvtVector4R::scalartripler3(), and slash().
|
inline |
Definition at line 152 of file EvtVector4C.hh.
|
inline |
Definition at line 89 of file EvtVector4C.hh.
|
inline |
Definition at line 99 of file EvtVector4C.hh.
|
inline |
Definition at line 79 of file EvtVector4C.hh.
|
inline |
Definition at line 119 of file EvtVector4C.hh.
|
inline |
Definition at line 125 of file EvtVector4C.hh.
|
inline |
Definition at line 109 of file EvtVector4C.hh.
Referenced by EvtSemiLeptonicBaryonAmp::CalcAmp(), EvtTensor4C::cont1(), EvtTensor4C::cont2(), EvtPhotonParticle::epsParentPhoton(), and EvtVectorParticle::init().
|
inline |
Definition at line 114 of file EvtVector4C.hh.
Referenced by EvtVVP::decay(), and EvtSVVHelAmp::SVVHel().
|
friend |
Definition at line 64 of file EvtVector4C.cc.
|
friend |
Definition at line 55 of file EvtVector4C.cc.
|
friend |
Definition at line 167 of file EvtVector4C.hh.
|
friend |
Definition at line 177 of file EvtVector4C.hh.
|
friend |
Definition at line 200 of file EvtVector4C.hh.
|
friend |
|
friend |
Definition at line 172 of file EvtVector4C.hh.
|
friend |
|
friend |
Definition at line 162 of file EvtVector4C.hh.
|
friend |
Definition at line 136 of file EvtVector4C.hh.
|
friend |
Definition at line 141 of file EvtVector4C.hh.
|
friend |
|
friend |
Definition at line 46 of file EvtVector4C.cc.