|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtAmp.hh>
Public Member Functions | |
| EvtAmp () | |
| EvtAmp (const EvtAmp &) | |
| void | init (EvtId p, int ndaug, const EvtId *daug) |
| void | setAmp (int *ind, const EvtComplex &) |
| const EvtComplex & | getAmp (int *ind) const |
| EvtSpinDensity | getSpinDensity () const |
| EvtSpinDensity | contract (int i, const EvtAmp &a) const |
| EvtAmp | contract (int i, const EvtSpinDensity &rho) const |
| EvtAmp | contract (int i, const EvtAmp &a1, const EvtAmp &a2) const |
| EvtSpinDensity | getForwardSpinDensity (EvtSpinDensity *rho_list, int k) const |
| EvtSpinDensity | getBackwardSpinDensity (EvtSpinDensity *rho_list) const |
| 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 () const |
Private Member Functions | |
| void | setNDaug (int n) |
| void | setNState (int parent_states, int *daug_states) |
Private Attributes | |
| EvtComplex | m_amp [125] |
| int | m_ndaug |
| int | m_pstates |
| int | m_dstates [10] |
| int | m_dnontrivial [10] |
| int | m_nontrivial |
| int | m_nstate [5] |
Friends | |
| class | EvtDecayAmp |
| EvtAmp::EvtAmp | ( | ) |
Definition at line 35 of file EvtAmp.cpp.
| EvtAmp::EvtAmp | ( | const EvtAmp & | amp | ) |
Definition at line 42 of file EvtAmp.cpp.
| EvtSpinDensity EvtAmp::contract | ( | int | i, |
| const EvtAmp & | a ) const |
Definition at line 322 of file EvtAmp.cpp.
Definition at line 383 of file EvtAmp.cpp.
| EvtAmp EvtAmp::contract | ( | int | i, |
| const EvtSpinDensity & | rho ) const |
Definition at line 260 of file EvtAmp.cpp.
| void EvtAmp::dump | ( | ) | const |
Definition at line 392 of file EvtAmp.cpp.
| const EvtComplex & EvtAmp::getAmp | ( | int * | ind | ) | const |
Definition at line 128 of file EvtAmp.cpp.
| EvtSpinDensity EvtAmp::getBackwardSpinDensity | ( | EvtSpinDensity * | rho_list | ) | const |
Definition at line 203 of file EvtAmp.cpp.
| EvtSpinDensity EvtAmp::getForwardSpinDensity | ( | EvtSpinDensity * | rho_list, |
| int | k ) const |
Definition at line 229 of file EvtAmp.cpp.
| EvtSpinDensity EvtAmp::getSpinDensity | ( | ) | const |
Definition at line 141 of file EvtAmp.cpp.
Definition at line 67 of file EvtAmp.cpp.
Definition at line 489 of file EvtAmp.cpp.
| void EvtAmp::setAmp | ( | int * | ind, |
| const EvtComplex & | amp ) |
Definition at line 115 of file EvtAmp.cpp.
|
private |
Definition at line 82 of file EvtAmp.cpp.
|
private |
Definition at line 87 of file EvtAmp.cpp.
| void EvtAmp::vertex | ( | const EvtComplex & | amp | ) |
sets the amplitudes calculated in the decay objects
Definition at line 453 of file EvtAmp.cpp.
| void EvtAmp::vertex | ( | int * | i1, |
| const EvtComplex & | amp ) |
sets the amplitudes calculated in the decay objects
Definition at line 484 of file EvtAmp.cpp.
| void EvtAmp::vertex | ( | int | i1, |
| const EvtComplex & | amp ) |
sets the amplitudes calculated in the decay objects
Definition at line 460 of file EvtAmp.cpp.
| void EvtAmp::vertex | ( | int | i1, |
| int | i2, | ||
| const EvtComplex & | amp ) |
sets the amplitudes calculated in the decay objects
Definition at line 467 of file EvtAmp.cpp.
| void EvtAmp::vertex | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| const EvtComplex & | amp ) |
sets the amplitudes calculated in the decay objects
Definition at line 475 of file EvtAmp.cpp.
|
friend |
|
private |