#include <EvtDalitzPlot.hh>
|
| 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 |
|
Definition at line 25 of file EvtDalitzPlot.hh.
◆ EvtDalitzPlot() [1/4]
EvtDalitzPlot::EvtDalitzPlot |
( |
| ) |
|
◆ EvtDalitzPlot() [2/4]
EvtDalitzPlot::EvtDalitzPlot |
( |
double |
mA, |
|
|
double |
mB, |
|
|
double |
mC, |
|
|
double |
bigM, |
|
|
double |
ldel = 0. , |
|
|
double |
rdel = 0. |
|
) |
| |
◆ EvtDalitzPlot() [3/4]
EvtDalitzPlot::EvtDalitzPlot |
( |
const EvtDecayMode & |
mode, |
|
|
double |
ldel = 0. , |
|
|
double |
rdel = 0. |
|
) |
| |
Definition at line 47 of file EvtDalitzPlot.cc.
48{
53
56
58}
const char * mother() const
const char * dau(int i) const
static double getMeanMass(EvtId i)
static EvtId getId(const std::string &name)
◆ EvtDalitzPlot() [4/4]
◆ ~EvtDalitzPlot()
EvtDalitzPlot::~EvtDalitzPlot |
( |
| ) |
|
◆ bigM()
double EvtDalitzPlot::bigM |
( |
| ) |
const |
|
inline |
◆ clone()
◆ cosTh()
Definition at line 260 of file EvtDalitzPlot.cc.
261{
262 if(i1 == i2) return 1.;
263
264 double qmax =
qMax(i1,i2,q2);
265 double qmin =
qMin(i1,i2,q2);
266
267 double cos = (qmax + qmin - 2*q1)/(qmax - qmin);
268
270}
double cos(const BesAngle a)
double qMin(EvtCyclic3::Pair i, EvtCyclic3::Pair j, double q) const
double qMax(EvtCyclic3::Pair i, EvtCyclic3::Pair j, double q) const
Referenced by EvtDalitzPoint::cosTh(), and q().
◆ e()
Definition at line 273 of file EvtDalitzPlot.cc.
274{
276
277
278
280 }
281 else {
282
283
284
288
289 double e = (
q +
m(i)*
m(i) -
m(k)*
m(k))/2/sqrt(
q);
291 }
292}
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
double m(EvtCyclic3::Index i) const
double e(EvtCyclic3::Index i, EvtCyclic3::Pair j, double q) const
Referenced by EvtDalitzPoint::e(), e(), p(), and q().
◆ fuzzy()
bool EvtDalitzPlot::fuzzy |
( |
| ) |
const |
|
inline |
◆ getArea()
◆ jacobian()
Definition at line 319 of file EvtDalitzPlot.cc.
320{
322}
double p(EvtCyclic3::Index i, EvtCyclic3::Pair j, double q) const
◆ m()
Definition at line 101 of file EvtDalitzPlot.cc.
101 {
102
105 else
107
109}
Referenced by e(), EvtDalitzReso::evaluate(), m(), p(), q(), qAbsMax(), qAbsMin(), qMax(), qMin(), vB(), and vD().
◆ mA()
double EvtDalitzPlot::mA |
( |
| ) |
const |
|
inline |
◆ mAbsMax()
◆ mAbsMin()
◆ mB()
double EvtDalitzPlot::mB |
( |
| ) |
const |
|
inline |
◆ mC()
double EvtDalitzPlot::mC |
( |
| ) |
const |
|
inline |
◆ operator==()
Definition at line 71 of file EvtDalitzPlot.cc.
72{
73 bool ret = false;
78
79 return ret;
80}
◆ p()
◆ print()
void EvtDalitzPlot::print |
( |
| ) |
const |
◆ q()
Definition at line 309 of file EvtDalitzPlot.cc.
310{
311 if(i1 == i2) return q2;
312
316}
TFile f("ana_bhabha660a_dqa_mcPat_zy_old.root")
double cosTh(EvtCyclic3::Pair i1, double q1, EvtCyclic3::Pair i2, double q2) const
◆ qAbsMax()
◆ qAbsMin()
◆ qHelAbsMax()
◆ qHelAbsMin()
◆ qMax()
◆ qMin()
◆ qResAbsMax()
◆ qResAbsMin()
◆ qSumMax()
double EvtDalitzPlot::qSumMax |
( |
| ) |
const |
|
inline |
◆ qSumMin()
double EvtDalitzPlot::qSumMin |
( |
| ) |
const |
|
inline |
◆ sanityCheck()
void EvtDalitzPlot::sanityCheck |
( |
| ) |
const |
◆ sum()
double EvtDalitzPlot::sum |
( |
| ) |
const |
◆ vB()
◆ vD()
◆ _bigM
double EvtDalitzPlot::_bigM |
|
protected |
◆ _ldel
double EvtDalitzPlot::_ldel |
|
protected |
◆ _mA
double EvtDalitzPlot::_mA |
|
protected |
◆ _mB
double EvtDalitzPlot::_mB |
|
protected |
◆ _mC
double EvtDalitzPlot::_mC |
|
protected |
◆ _rdel
double EvtDalitzPlot::_rdel |
|
protected |
The documentation for this class was generated from the following files: