CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <EvtAmp.hh>
Public Member Functions | |
EvtAmp () | |
virtual | ~EvtAmp () |
EvtAmp (const EvtAmp &) | |
void | init (EvtId p, int ndaug, EvtId *daug) |
void | setAmp (int *ind, const EvtComplex &) |
const EvtComplex & | getAmp (int *ind) const |
EvtSpinDensity | getSpinDensity () |
EvtSpinDensity | contract (int i, const EvtAmp &a) |
EvtAmp | contract (int i, const EvtSpinDensity &rho) |
EvtAmp | contract (int i, const EvtAmp &a1, const EvtAmp &a2) |
EvtSpinDensity | getForwardSpinDensity (EvtSpinDensity *rho_list, int k) |
EvtSpinDensity | getBackwardSpinDensity (EvtSpinDensity *rho_list) |
EvtAmp & | operator= (const EvtAmp &) |
void | vertex (const EvtComplex &) |
void | vertex (int i1, const EvtComplex &) |
void | vertex (int i1, int i2, const EvtComplex &) |
void | vertex (int i1, int i2, int i3, const EvtComplex &) |
void | vertex (int *i1, const EvtComplex &) |
void | dump () |
Friends | |
class | EvtDecayAmp |
class | EvtKstarstargamma |
EvtAmp::EvtAmp | ( | ) |
EvtAmp::EvtAmp | ( | const EvtAmp & | amp | ) |
Definition at line 43 of file EvtAmp.cc.
EvtSpinDensity EvtAmp::contract | ( | int | i, |
const EvtAmp & | a | ||
) |
Definition at line 349 of file EvtAmp.cc.
Referenced by getBackwardSpinDensity(), getForwardSpinDensity(), and EvtDecayAmp::makeDecay().
Definition at line 414 of file EvtAmp.cc.
EvtAmp EvtAmp::contract | ( | int | i, |
const EvtSpinDensity & | rho | ||
) |
Definition at line 281 of file EvtAmp.cc.
void EvtAmp::dump | ( | ) |
Definition at line 425 of file EvtAmp.cc.
Referenced by EvtDecayAmp::makeDecay().
const EvtComplex & EvtAmp::getAmp | ( | int * | ind | ) | const |
Definition at line 135 of file EvtAmp.cc.
Referenced by contract(), and dump().
EvtSpinDensity EvtAmp::getBackwardSpinDensity | ( | EvtSpinDensity * | rho_list | ) |
Definition at line 216 of file EvtAmp.cc.
Referenced by EvtDecayAmp::makeDecay().
EvtSpinDensity EvtAmp::getForwardSpinDensity | ( | EvtSpinDensity * | rho_list, |
int | k | ||
) |
Definition at line 245 of file EvtAmp.cc.
EvtSpinDensity EvtAmp::getSpinDensity | ( | ) |
Definition at line 149 of file EvtAmp.cc.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), and EvtDecayAmp::makeDecay().
Definition at line 70 of file EvtAmp.cc.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), and EvtDecayAmp::makeDecay().
Definition at line 510 of file EvtAmp.cc.
void EvtAmp::setAmp | ( | int * | ind, |
const EvtComplex & | amp | ||
) |
Definition at line 122 of file EvtAmp.cc.
Referenced by contract(), and vertex().
void EvtAmp::vertex | ( | const EvtComplex & | amp | ) |
sets the amplitudes calculated in the decay objects
Definition at line 477 of file EvtAmp.cc.
Referenced by EvtHypNonLepton::calcAmp(), EvtbTosllScalarAmp::CalcAmp(), EvtbTosllVectorAmp::CalcAmp(), EvtSemiLeptonicBaryonAmp::CalcAmp(), EvtSemiLeptonicTensorAmp::CalcAmp(), EvtSemiLeptonicVectorAmp::CalcAmp(), EvtEvalHelAmp::evalAmp(), EvtSVVHelAmp::SVVHel(), and EvtDecayAmp::vertex().
void EvtAmp::vertex | ( | int * | i1, |
const EvtComplex & | amp | ||
) |
void EvtAmp::vertex | ( | int | i1, |
const EvtComplex & | amp | ||
) |
void EvtAmp::vertex | ( | int | i1, |
int | i2, | ||
const EvtComplex & | amp | ||
) |
void EvtAmp::vertex | ( | int | i1, |
int | i2, | ||
int | i3, | ||
const EvtComplex & | amp | ||
) |
|
friend |
|
friend |