|
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/EvtPto3PAmp.hh>
Public Types | |
| enum | NumType { NBW = 0 , RBW_ZEMACH = 1 , RBW_KUEHN = 2 , RBW_CLEO = 3 , FLATTE , GAUSS , DOUBLE_GAUSS , NONRES , NONRES_LIN , NONRES_EXP , NONRES_EXP_ADD , NONRES_CCS , NONRES_LAURA , LASS , LASS_ELASTIC , LASS_RESONANT , GS } |
Public Member Functions | |
| EvtPto3PAmp (EvtDalitzPlot dp, EvtCyclic3::Pair pairAng, EvtCyclic3::Pair pairRes, EvtSpinType::spintype spin, const EvtPropagator &prop, NumType typeN) | |
| EvtPto3PAmp (const EvtPto3PAmp &other) | |
| ~EvtPto3PAmp () | |
| EvtAmplitude< EvtDalitzPoint > * | clone () const override |
| EvtComplex | amplitude (const EvtDalitzPoint &p) const override |
| EvtComplex | numerator (const EvtDalitzPoint &p) const |
| double | angDep (const EvtDalitzPoint &p) const |
| void | set_fd (double R) |
| void | set_fb (double R) |
| void | setmin (double min) |
| void | setmax (double max) |
| virtual EvtComplex | evalPropagator (double m) const |
| Public Member Functions inherited from EvtAmplitude< EvtDalitzPoint > | |
| EvtAmplitude ()=default | |
| EvtAmplitude & | operator= (const EvtAmplitude &)=default |
| virtual | ~EvtAmplitude ()=default |
| EvtComplex | evaluate (const EvtDalitzPoint &p) const |
Private Attributes | |
| EvtCyclic3::Pair | m_pairAng |
| EvtCyclic3::Pair | m_pairRes |
| EvtSpinType::spintype | m_spin |
| NumType | m_typeN |
| EvtPropagator * | m_prop |
| double | m_g0 |
| double | m_min |
| double | m_max |
| EvtTwoBodyVertex | m_vb |
| EvtTwoBodyVertex | m_vd |
Definition at line 37 of file EvtPto3PAmp.hh.
| enum EvtPto3PAmp::NumType |
| Enumerator | |
|---|---|
| NBW | |
| RBW_ZEMACH | |
| RBW_KUEHN | |
| RBW_CLEO | |
| FLATTE | |
| GAUSS | |
| DOUBLE_GAUSS | |
| NONRES | |
| NONRES_LIN | |
| NONRES_EXP | |
| NONRES_EXP_ADD | |
| NONRES_CCS | |
| NONRES_LAURA | |
| LASS | |
| LASS_ELASTIC | |
| LASS_RESONANT | |
| GS | |
Definition at line 40 of file EvtPto3PAmp.hh.
| EvtPto3PAmp::EvtPto3PAmp | ( | EvtDalitzPlot | dp, |
| EvtCyclic3::Pair | pairAng, | ||
| EvtCyclic3::Pair | pairRes, | ||
| EvtSpinType::spintype | spin, | ||
| const EvtPropagator & | prop, | ||
| NumType | typeN ) |
Definition at line 37 of file EvtPto3PAmp.cpp.
| EvtPto3PAmp::EvtPto3PAmp | ( | const EvtPto3PAmp & | other | ) |
Definition at line 55 of file EvtPto3PAmp.cpp.
| EvtPto3PAmp::~EvtPto3PAmp | ( | ) |
Definition at line 70 of file EvtPto3PAmp.cpp.
|
overridevirtual |
Implements EvtAmplitude< EvtDalitzPoint >.
Definition at line 86 of file EvtPto3PAmp.cpp.
| double EvtPto3PAmp::angDep | ( | const EvtDalitzPoint & | p | ) | const |
Definition at line 203 of file EvtPto3PAmp.cpp.
|
inlineoverridevirtual |
Implements EvtAmplitude< EvtDalitzPoint >.
Definition at line 69 of file EvtPto3PAmp.hh.
|
inlinevirtual |
Definition at line 84 of file EvtPto3PAmp.hh.
| EvtComplex EvtPto3PAmp::numerator | ( | const EvtDalitzPoint & | p | ) | const |
Definition at line 119 of file EvtPto3PAmp.cpp.
| void EvtPto3PAmp::set_fb | ( | double | R | ) |
Definition at line 81 of file EvtPto3PAmp.cpp.
| void EvtPto3PAmp::set_fd | ( | double | R | ) |
Definition at line 76 of file EvtPto3PAmp.cpp.
|
inline |
Definition at line 82 of file EvtPto3PAmp.hh.
|
inline |
Definition at line 81 of file EvtPto3PAmp.hh.
|
private |
Definition at line 106 of file EvtPto3PAmp.hh.
|
private |
Definition at line 108 of file EvtPto3PAmp.hh.
|
private |
Definition at line 107 of file EvtPto3PAmp.hh.
|
private |
Definition at line 92 of file EvtPto3PAmp.hh.
|
private |
Definition at line 93 of file EvtPto3PAmp.hh.
|
private |
Definition at line 105 of file EvtPto3PAmp.hh.
|
private |
Definition at line 97 of file EvtPto3PAmp.hh.
|
private |
Definition at line 101 of file EvtPto3PAmp.hh.
|
private |
Definition at line 112 of file EvtPto3PAmp.hh.
|
private |
Definition at line 113 of file EvtPto3PAmp.hh.