|
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/EvtDalitzPlot.hh>
Public Member Functions | |
| EvtDalitzPlot () | |
| EvtDalitzPlot (double mA, double mB, double mC, double bigM, double ldel=0., double rdel=0.) | |
| EvtDalitzPlot (const EvtDecayMode &mode, double ldel=0., double rdel=0.) | |
| bool | operator== (const EvtDalitzPlot &other) const |
| const EvtDalitzPlot * | clone () const |
| double | qAbsMin (EvtCyclic3::Pair i) const |
| double | qAbsMax (EvtCyclic3::Pair i) const |
| double | mAbsMin (EvtCyclic3::Pair i) const |
| double | mAbsMax (EvtCyclic3::Pair i) const |
| double | qResAbsMin (EvtCyclic3::Pair i) const |
| double | qResAbsMax (EvtCyclic3::Pair i) const |
| double | qHelAbsMin (EvtCyclic3::Pair i) const |
| double | qHelAbsMax (EvtCyclic3::Pair i) const |
| double | qSumMin () const |
| double | qSumMax () const |
| bool | fuzzy () const |
| double | getArea (int N=1000, EvtCyclic3::Pair i=EvtCyclic3::AB, EvtCyclic3::Pair j=EvtCyclic3::BC) const |
| double | qMin (EvtCyclic3::Pair i, EvtCyclic3::Pair j, double q) const |
| double | qMax (EvtCyclic3::Pair i, EvtCyclic3::Pair j, double q) const |
| double | cosTh (EvtCyclic3::Pair i1, double q1, EvtCyclic3::Pair i2, double q2) const |
| double | e (EvtCyclic3::Index i, EvtCyclic3::Pair j, double q) const |
| double | p (EvtCyclic3::Index i, EvtCyclic3::Pair j, double q) const |
| double | q (EvtCyclic3::Pair i1, double cosTh, EvtCyclic3::Pair i2, double q2) const |
| double | jacobian (EvtCyclic3::Pair i, double q) const |
| EvtTwoBodyVertex | vD (EvtCyclic3::Pair iRes, double m0, int L) const |
| EvtTwoBodyVertex | vB (EvtCyclic3::Pair iRes, double m0, int L) const |
| double | sum () const |
| double | bigM () const |
| double | mA () const |
| double | mB () const |
| double | mC () const |
| double | m (EvtCyclic3::Index i) const |
| void | print () const |
| void | sanityCheck () const |
Protected Attributes | |
| double | m_mA |
| double | m_mB |
| double | m_mC |
| double | m_bigM |
| double | m_ldel |
| double | m_rdel |
Definition at line 30 of file EvtDalitzPlot.hh.
| EvtDalitzPlot::EvtDalitzPlot | ( | ) |
Definition at line 33 of file EvtDalitzPlot.cpp.
| EvtDalitzPlot::EvtDalitzPlot | ( | double | mA, |
| double | mB, | ||
| double | mC, | ||
| double | bigM, | ||
| double | ldel = 0., | ||
| double | rdel = 0. ) |
Definition at line 38 of file EvtDalitzPlot.cpp.
| EvtDalitzPlot::EvtDalitzPlot | ( | const EvtDecayMode & | mode, |
| double | ldel = 0., | ||
| double | rdel = 0. ) |
Definition at line 45 of file EvtDalitzPlot.cpp.
|
inline |
Definition at line 95 of file EvtDalitzPlot.hh.
| const EvtDalitzPlot * EvtDalitzPlot::clone | ( | ) | const |
Definition at line 68 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::cosTh | ( | EvtCyclic3::Pair | i1, |
| double | q1, | ||
| EvtCyclic3::Pair | i2, | ||
| double | q2 ) const |
Definition at line 229 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::e | ( | EvtCyclic3::Index | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 243 of file EvtDalitzPlot.cpp.
|
inline |
Definition at line 57 of file EvtDalitzPlot.hh.
| double EvtDalitzPlot::getArea | ( | int | N = 1000, |
| EvtCyclic3::Pair | i = EvtCyclic3::AB, | ||
| EvtCyclic3::Pair | j = EvtCyclic3::BC ) const |
Definition at line 211 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::jacobian | ( | EvtCyclic3::Pair | i, |
| double | q ) const |
Definition at line 289 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::m | ( | EvtCyclic3::Index | i | ) | const |
Definition at line 84 of file EvtDalitzPlot.cpp.
|
inline |
Definition at line 96 of file EvtDalitzPlot.hh.
| double EvtDalitzPlot::mAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 143 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::mAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 138 of file EvtDalitzPlot.cpp.
|
inline |
Definition at line 97 of file EvtDalitzPlot.hh.
|
inline |
Definition at line 98 of file EvtDalitzPlot.hh.
| bool EvtDalitzPlot::operator== | ( | const EvtDalitzPlot & | other | ) | const |
Definition at line 58 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::p | ( | EvtCyclic3::Index | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 263 of file EvtDalitzPlot.cpp.
| void EvtDalitzPlot::print | ( | ) | const |
Definition at line 305 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::q | ( | EvtCyclic3::Pair | i1, |
| double | cosTh, | ||
| EvtCyclic3::Pair | i2, | ||
| double | q2 ) const |
Definition at line 276 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 108 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 100 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qHelAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 131 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qHelAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 124 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qMax | ( | EvtCyclic3::Pair | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 182 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qMin | ( | EvtCyclic3::Pair | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 150 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qResAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 119 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::qResAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 114 of file EvtDalitzPlot.cpp.
|
inline |
Definition at line 56 of file EvtDalitzPlot.hh.
|
inline |
Definition at line 55 of file EvtDalitzPlot.hh.
| void EvtDalitzPlot::sanityCheck | ( | ) | const |
Definition at line 73 of file EvtDalitzPlot.cpp.
| double EvtDalitzPlot::sum | ( | ) | const |
Definition at line 95 of file EvtDalitzPlot.cpp.
| EvtTwoBodyVertex EvtDalitzPlot::vB | ( | EvtCyclic3::Pair | iRes, |
| double | m0, | ||
| int | L ) const |
Definition at line 300 of file EvtDalitzPlot.cpp.
| EvtTwoBodyVertex EvtDalitzPlot::vD | ( | EvtCyclic3::Pair | iRes, |
| double | m0, | ||
| int | L ) const |
Definition at line 295 of file EvtDalitzPlot.cpp.
|
protected |
Definition at line 111 of file EvtDalitzPlot.hh.
|
protected |
Definition at line 115 of file EvtDalitzPlot.hh.
|
protected |
Definition at line 108 of file EvtDalitzPlot.hh.
|
protected |
Definition at line 109 of file EvtDalitzPlot.hh.
|
protected |
Definition at line 110 of file EvtDalitzPlot.hh.
|
protected |
Definition at line 116 of file EvtDalitzPlot.hh.