evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtDalitzPoint Class Referencefinal

#include <EvtGenBase/EvtDalitzPoint.hh>

Public Member Functions

 EvtDalitzPoint ()
 
 EvtDalitzPoint (double mA, double mB, double mC, double qAB, double qBC, double qCA)
 
 EvtDalitzPoint (double mA, double mB, double mC, EvtCyclic3::Pair i, double qres, double qhel, double qsum)
 
 EvtDalitzPoint (const EvtDalitzPlot &, const EvtDalitzCoord &)
 
EvtDalitzCoord getDalitzPoint (EvtCyclic3::Pair i, EvtCyclic3::Pair j) const
 
EvtDalitzPlot getDalitzPlot () const
 
double q (EvtCyclic3::Pair) const
 
double bigM () const
 
double m (EvtCyclic3::Index) const
 
double qres (EvtCyclic3::Pair i) const
 
double qhel (EvtCyclic3::Pair i) const
 
double qsum () const
 
double qMin (EvtCyclic3::Pair i, EvtCyclic3::Pair j) const
 
double qMax (EvtCyclic3::Pair i, EvtCyclic3::Pair j) const
 
double pp (EvtCyclic3::Index i, EvtCyclic3::Index j) const
 
double e (EvtCyclic3::Index i, EvtCyclic3::Pair j) const
 
double p (EvtCyclic3::Index i, EvtCyclic3::Pair j) const
 
double cosTh (EvtCyclic3::Pair pairAng, EvtCyclic3::Pair pairRes) const
 
bool isValid () const
 
void print () const
 

Private Attributes

double _mA
 
double _mB
 
double _mC
 
double _qAB
 
double _qBC
 
double _qCA
 

Detailed Description

Definition at line 38 of file EvtDalitzPoint.hh.

Constructor & Destructor Documentation

◆ EvtDalitzPoint() [1/4]

EvtDalitzPoint::EvtDalitzPoint ( )

Definition at line 30 of file EvtDalitzPoint.cpp.

◆ EvtDalitzPoint() [2/4]

EvtDalitzPoint::EvtDalitzPoint ( double  mA,
double  mB,
double  mC,
double  qAB,
double  qBC,
double  qCA 
)

Definition at line 35 of file EvtDalitzPoint.cpp.

◆ EvtDalitzPoint() [3/4]

EvtDalitzPoint::EvtDalitzPoint ( double  mA,
double  mB,
double  mC,
EvtCyclic3::Pair  i,
double  qres,
double  qhel,
double  qsum 
)

Definition at line 43 of file EvtDalitzPoint.cpp.

◆ EvtDalitzPoint() [4/4]

EvtDalitzPoint::EvtDalitzPoint ( const EvtDalitzPlot dp,
const EvtDalitzCoord x 
)

Definition at line 67 of file EvtDalitzPoint.cpp.

Member Function Documentation

◆ bigM()

double EvtDalitzPoint::bigM ( ) const

Definition at line 206 of file EvtDalitzPoint.cpp.

◆ cosTh()

double EvtDalitzPoint::cosTh ( EvtCyclic3::Pair  pairAng,
EvtCyclic3::Pair  pairRes 
) const

Definition at line 166 of file EvtDalitzPoint.cpp.

◆ e()

double EvtDalitzPoint::e ( EvtCyclic3::Index  i,
EvtCyclic3::Pair  j 
) const

Definition at line 154 of file EvtDalitzPoint.cpp.

◆ getDalitzPlot()

EvtDalitzPlot EvtDalitzPoint::getDalitzPlot ( ) const

Definition at line 179 of file EvtDalitzPoint.cpp.

◆ getDalitzPoint()

EvtDalitzCoord EvtDalitzPoint::getDalitzPoint ( EvtCyclic3::Pair  i,
EvtCyclic3::Pair  j 
) const

Definition at line 173 of file EvtDalitzPoint.cpp.

◆ isValid()

bool EvtDalitzPoint::isValid ( ) const

Definition at line 184 of file EvtDalitzPoint.cpp.

◆ m()

double EvtDalitzPoint::m ( EvtCyclic3::Index  i) const

Definition at line 104 of file EvtDalitzPoint.cpp.

◆ p()

double EvtDalitzPoint::p ( EvtCyclic3::Index  i,
EvtCyclic3::Pair  j 
) const

Definition at line 160 of file EvtDalitzPoint.cpp.

◆ pp()

double EvtDalitzPoint::pp ( EvtCyclic3::Index  i,
EvtCyclic3::Index  j 
) const

Definition at line 146 of file EvtDalitzPoint.cpp.

◆ print()

void EvtDalitzPoint::print ( ) const

Definition at line 211 of file EvtDalitzPoint.cpp.

◆ q()

double EvtDalitzPoint::q ( EvtCyclic3::Pair  i) const

Definition at line 93 of file EvtDalitzPoint.cpp.

◆ qhel()

double EvtDalitzPoint::qhel ( EvtCyclic3::Pair  i) const

Definition at line 123 of file EvtDalitzPoint.cpp.

◆ qMax()

double EvtDalitzPoint::qMax ( EvtCyclic3::Pair  i,
EvtCyclic3::Pair  j 
) const

Definition at line 140 of file EvtDalitzPoint.cpp.

◆ qMin()

double EvtDalitzPoint::qMin ( EvtCyclic3::Pair  i,
EvtCyclic3::Pair  j 
) const

Definition at line 134 of file EvtDalitzPoint.cpp.

◆ qres()

double EvtDalitzPoint::qres ( EvtCyclic3::Pair  i) const

Definition at line 117 of file EvtDalitzPoint.cpp.

◆ qsum()

double EvtDalitzPoint::qsum ( ) const

Definition at line 129 of file EvtDalitzPoint.cpp.

Member Data Documentation

◆ _mA

double EvtDalitzPoint::_mA
private

Definition at line 77 of file EvtDalitzPoint.hh.

◆ _mB

double EvtDalitzPoint::_mB
private

Definition at line 77 of file EvtDalitzPoint.hh.

◆ _mC

double EvtDalitzPoint::_mC
private

Definition at line 77 of file EvtDalitzPoint.hh.

◆ _qAB

double EvtDalitzPoint::_qAB
private

Definition at line 78 of file EvtDalitzPoint.hh.

◆ _qBC

double EvtDalitzPoint::_qBC
private

Definition at line 78 of file EvtDalitzPoint.hh.

◆ _qCA

double EvtDalitzPoint::_qCA
private

Definition at line 78 of file EvtDalitzPoint.hh.


The documentation for this class was generated from the following files: