|
BOSS 7.1.1
BESIII Offline Software System
|
#include <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.) | |
| EvtDalitzPlot (const EvtDalitzPlot &other) | |
| ~EvtDalitzPlot () | |
| 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 | _mA |
| double | _mB |
| double | _mC |
| double | _bigM |
| double | _ldel |
| double | _rdel |
Definition at line 25 of file EvtDalitzPlot.hh.
| EvtDalitzPlot::EvtDalitzPlot | ( | ) |
| EvtDalitzPlot::EvtDalitzPlot | ( | double | mA, |
| double | mB, | ||
| double | mC, | ||
| double | bigM, | ||
| double | ldel = 0., | ||
| double | rdel = 0. ) |
Definition at line 39 of file EvtDalitzPlot.cc.
| EvtDalitzPlot::EvtDalitzPlot | ( | const EvtDecayMode & | mode, |
| double | ldel = 0., | ||
| double | rdel = 0. ) |
Definition at line 47 of file EvtDalitzPlot.cc.
| EvtDalitzPlot::EvtDalitzPlot | ( | const EvtDalitzPlot & | other | ) |
| EvtDalitzPlot::~EvtDalitzPlot | ( | ) |
Definition at line 67 of file EvtDalitzPlot.cc.
|
inline |
Definition at line 92 of file EvtDalitzPlot.hh.
Referenced by e(), EvtDalitzReso::evaluate(), EvtDalitzReso::EvtDalitzReso(), EvtDalitzReso::EvtDalitzReso(), EvtDalitzReso::EvtDalitzReso(), print(), qMax(), qMin(), and vB().
| const EvtDalitzPlot * EvtDalitzPlot::clone | ( | ) | const |
Definition at line 83 of file EvtDalitzPlot.cc.
| double EvtDalitzPlot::cosTh | ( | EvtCyclic3::Pair | i1, |
| double | q1, | ||
| EvtCyclic3::Pair | i2, | ||
| double | q2 ) const |
Definition at line 260 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzPoint::cosTh(), and q().
| double EvtDalitzPlot::e | ( | EvtCyclic3::Index | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 273 of file EvtDalitzPlot.cc.
Referenced by e(), EvtDalitzPoint::e(), p(), and q().
|
inline |
Definition at line 55 of file EvtDalitzPlot.hh.
| double EvtDalitzPlot::getArea | ( | int | N = 1000, |
| EvtCyclic3::Pair | i = EvtCyclic3::AB, | ||
| EvtCyclic3::Pair | j = EvtCyclic3::BC ) const |
Definition at line 240 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzFlatPdf::compute_integral().
| double EvtDalitzPlot::jacobian | ( | EvtCyclic3::Pair | i, |
| double | q ) const |
Definition at line 319 of file EvtDalitzPlot.cc.
| double EvtDalitzPlot::m | ( | EvtCyclic3::Index | i | ) | const |
Definition at line 101 of file EvtDalitzPlot.cc.
Referenced by e(), EvtDalitzReso::evaluate(), EvtDalitzReso::EvtDalitzReso(), EvtDalitzReso::EvtDalitzReso(), EvtDalitzReso::EvtDalitzReso(), m(), p(), q(), qAbsMax(), qAbsMin(), qMax(), qMin(), vB(), and vD().
|
inline |
Definition at line 93 of file EvtDalitzPlot.hh.
| double EvtDalitzPlot::mAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 165 of file EvtDalitzPlot.cc.
| double EvtDalitzPlot::mAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 159 of file EvtDalitzPlot.cc.
|
inline |
Definition at line 94 of file EvtDalitzPlot.hh.
|
inline |
Definition at line 95 of file EvtDalitzPlot.hh.
| bool EvtDalitzPlot::operator== | ( | const EvtDalitzPlot & | other | ) | const |
| double EvtDalitzPlot::p | ( | EvtCyclic3::Index | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 295 of file EvtDalitzPlot.cc.
Referenced by jacobian(), EvtDalitzPoint::p(), and q().
| void EvtDalitzPlot::print | ( | ) | const |
Definition at line 338 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzPoint::print().
| double EvtDalitzPlot::q | ( | EvtCyclic3::Pair | i1, |
| double | cosTh, | ||
| EvtCyclic3::Pair | i2, | ||
| double | q2 ) const |
Definition at line 309 of file EvtDalitzPlot.cc.
| double EvtDalitzPlot::qAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 127 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzResPdf::compute_integral(), getArea(), EvtDalitzPoint::isValid(), mAbsMax(), print(), qHelAbsMax(), qHelAbsMin(), qResAbsMax(), EvtDalitzFlatPdf::randomPoint(), and EvtDalitzResPdf::randomPoint().
| double EvtDalitzPlot::qAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 118 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzResPdf::compute_integral(), getArea(), EvtDalitzPoint::isValid(), mAbsMin(), print(), qHelAbsMax(), qHelAbsMin(), qResAbsMin(), EvtDalitzFlatPdf::randomPoint(), and EvtDalitzResPdf::randomPoint().
| double EvtDalitzPlot::qHelAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 151 of file EvtDalitzPlot.cc.
| double EvtDalitzPlot::qHelAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
| double EvtDalitzPlot::qMax | ( | EvtCyclic3::Pair | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 208 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzResPdf::compute_integral(), cosTh(), getArea(), and EvtDalitzPoint::qMax().
| double EvtDalitzPlot::qMin | ( | EvtCyclic3::Pair | i, |
| EvtCyclic3::Pair | j, | ||
| double | q ) const |
Definition at line 173 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzResPdf::compute_integral(), cosTh(), getArea(), and EvtDalitzPoint::qMin().
| double EvtDalitzPlot::qResAbsMax | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 139 of file EvtDalitzPlot.cc.
| double EvtDalitzPlot::qResAbsMin | ( | EvtCyclic3::Pair | i | ) | const |
Definition at line 134 of file EvtDalitzPlot.cc.
|
inline |
|
inline |
| void EvtDalitzPlot::sanityCheck | ( | ) | const |
Definition at line 89 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzPlot(), and EvtDalitzPlot().
| double EvtDalitzPlot::sum | ( | ) | const |
Definition at line 112 of file EvtDalitzPlot.cc.
Referenced by EvtDalitzPoint::EvtDalitzPoint(), getArea(), print(), qResAbsMax(), qResAbsMin(), qSumMax(), and qSumMin().
| EvtTwoBodyVertex EvtDalitzPlot::vB | ( | EvtCyclic3::Pair | iRes, |
| double | m0, | ||
| int | L ) const |
Definition at line 332 of file EvtDalitzPlot.cc.
| EvtTwoBodyVertex EvtDalitzPlot::vD | ( | EvtCyclic3::Pair | iRes, |
| double | m0, | ||
| int | L ) const |
Definition at line 325 of file EvtDalitzPlot.cc.
|
protected |
Definition at line 110 of file EvtDalitzPlot.hh.
Referenced by bigM(), EvtDalitzPlot(), operator==(), qAbsMax(), sanityCheck(), and sum().
|
protected |
Definition at line 114 of file EvtDalitzPlot.hh.
Referenced by EvtDalitzPlot(), fuzzy(), qSumMin(), and sanityCheck().
|
protected |
Definition at line 107 of file EvtDalitzPlot.hh.
Referenced by EvtDalitzPlot(), m(), mA(), operator==(), print(), sanityCheck(), and sum().
|
protected |
Definition at line 108 of file EvtDalitzPlot.hh.
Referenced by EvtDalitzPlot(), m(), mB(), operator==(), print(), sanityCheck(), and sum().
|
protected |
Definition at line 109 of file EvtDalitzPlot.hh.
Referenced by EvtDalitzPlot(), m(), mC(), operator==(), print(), sanityCheck(), and sum().
|
protected |
Definition at line 115 of file EvtDalitzPlot.hh.
Referenced by EvtDalitzPlot(), fuzzy(), qSumMax(), and sanityCheck().