BOSS 7.0.6
BESIII Offline Software System
|
#include <EvtDiracSpinor.hh>
Public Member Functions | |
EvtDiracSpinor () | |
EvtDiracSpinor (const EvtComplex &sp0, const EvtComplex &sp1, const EvtComplex &sp2, const EvtComplex &sp3) | |
virtual | ~EvtDiracSpinor () |
EvtDiracSpinor (const EvtDiracSpinor &dspinor) | |
EvtDiracSpinor & | operator= (const EvtDiracSpinor &dspinor) |
EvtDiracSpinor & | operator+= (const EvtDiracSpinor &u2) |
EvtDiracSpinor & | operator-= (const EvtDiracSpinor &u2) |
void | set (const EvtComplex &sp0, const EvtComplex &sp1, const EvtComplex &sp2, const EvtComplex &sp3) |
void | set_spinor (int i, const EvtComplex &sp) |
const EvtComplex & | get_spinor (int i) const |
EvtDiracSpinor | conj () const |
void | applyRotateEuler (double alpha, double beta, double gamma) |
void | applyBoostTo (const EvtVector4R &p4) |
void | applyBoostTo (const EvtVector3R &boost) |
EvtDiracSpinor | adjoint () const |
Definition at line 52 of file EvtDiracSpinor.hh.
|
inline |
Definition at line 111 of file EvtDiracSpinor.hh.
EvtDiracSpinor::EvtDiracSpinor | ( | const EvtComplex & | sp0, |
const EvtComplex & | sp1, | ||
const EvtComplex & | sp2, | ||
const EvtComplex & | sp3 | ||
) |
Definition at line 35 of file EvtDiracSpinor.cc.
|
virtual |
Definition at line 33 of file EvtDiracSpinor.cc.
|
inline |
Definition at line 118 of file EvtDiracSpinor.hh.
EvtDiracSpinor EvtDiracSpinor::adjoint | ( | ) | const |
Definition at line 387 of file EvtDiracSpinor.cc.
Referenced by EvtLambdaP_BarGamma::decay().
void EvtDiracSpinor::applyBoostTo | ( | const EvtVector3R & | boost | ) |
Definition at line 107 of file EvtDiracSpinor.cc.
void EvtDiracSpinor::applyBoostTo | ( | const EvtVector4R & | p4 | ) |
Definition at line 93 of file EvtDiracSpinor.cc.
Referenced by EvtRaritaSchwinger::applyBoostTo(), and applyBoostTo().
void EvtDiracSpinor::applyRotateEuler | ( | double | alpha, |
double | beta, | ||
double | gamma | ||
) |
Definition at line 145 of file EvtDiracSpinor.cc.
Referenced by operator*(), and EvtDiracParticle::rotateToHelicityBasis().
EvtDiracSpinor EvtDiracSpinor::conj | ( | ) | const |
Definition at line 177 of file EvtDiracSpinor.cc.
const EvtComplex & EvtDiracSpinor::get_spinor | ( | int | i | ) | const |
Definition at line 60 of file EvtDiracSpinor.cc.
Referenced by EvtRaritaSchwinger::setSpinor().
|
inline |
Definition at line 138 of file EvtDiracSpinor.hh.
|
inline |
Definition at line 155 of file EvtDiracSpinor.hh.
|
inline |
Definition at line 127 of file EvtDiracSpinor.hh.
void EvtDiracSpinor::set | ( | const EvtComplex & | sp0, |
const EvtComplex & | sp1, | ||
const EvtComplex & | sp2, | ||
const EvtComplex & | sp3 | ||
) |
Definition at line 40 of file EvtDiracSpinor.cc.
Referenced by EvtDiracSpinor(), EvtRaritaSchwinger::getSpinor(), EvtRaritaSchwingerParticle::init(), EvtDiracParticle::init(), EvtNeutrinoParticle::init(), EvtDiracParticle::rotateToHelicityBasis(), and EvtRaritaSchwingerParticle::rotateToHelicityBasis().
void EvtDiracSpinor::set_spinor | ( | int | i, |
const EvtComplex & | sp | ||
) |
|
friend |
Definition at line 84 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 75 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 236 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 272 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 260 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 284 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 331 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 187 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 220 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 378 of file EvtDiracSpinor.cc.
|
friend |
Definition at line 148 of file EvtDiracSpinor.hh.
|
friend |
Definition at line 165 of file EvtDiracSpinor.hh.
|
friend |
|
friend |
Definition at line 66 of file EvtDiracSpinor.cc.