EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtPropGounarisSakurai Class Reference

#include <EvtGenBase/EvtPropGounarisSakurai.hh>

Inheritance diagram for EvtPropGounarisSakurai:
EvtPropagator EvtAmplitude< EvtPoint1D >

Public Member Functions

 EvtPropGounarisSakurai (EvtDalitzPlot *dp, EvtCyclic3::Pair pair, double m0, double g0)
EvtAmplitude< EvtPoint1D > * clone () const override
Public Member Functions inherited from EvtPropagator
 EvtPropagator (double m0, double g0)
double m0 () const
double g0 () const
void set_m0 (double m0)
void set_g0 (double g0)
Public Member Functions inherited from EvtAmplitude< EvtPoint1D >
 EvtAmplitude ()=default
EvtAmplitudeoperator= (const EvtAmplitude &)=default
virtual ~EvtAmplitude ()=default
EvtComplex evaluate (const EvtPoint1D &p) const

Protected Member Functions

EvtComplex amplitude (const EvtPoint1D &x) const override

Private Member Functions

double dFun (double s) const
double dh_dsFun (double s) const
double hFun (double s) const
double kFun (double s) const
double fsFun (double s) const

Private Attributes

EvtDalitzPlotm_dalitzSpace
EvtCyclic3::Pair m_pair
double m_gbase
double m_m1
double m_m2
double m_dfun

Additional Inherited Members

Protected Attributes inherited from EvtPropagator
double m_m0
double m_g0

Detailed Description

Definition at line 30 of file EvtPropGounarisSakurai.hh.

Constructor & Destructor Documentation

◆ EvtPropGounarisSakurai()

EvtPropGounarisSakurai::EvtPropGounarisSakurai ( EvtDalitzPlot * dp,
EvtCyclic3::Pair pair,
double m0,
double g0 )

Definition at line 25 of file EvtPropGounarisSakurai.cpp.

Member Function Documentation

◆ amplitude()

EvtComplex EvtPropGounarisSakurai::amplitude ( const EvtPoint1D & x) const
overrideprotectedvirtual

Implements EvtAmplitude< EvtPoint1D >.

Definition at line 40 of file EvtPropGounarisSakurai.cpp.

◆ clone()

EvtAmplitude< EvtPoint1D > * EvtPropGounarisSakurai::clone ( ) const
overridevirtual

Implements EvtAmplitude< EvtPoint1D >.

Definition at line 35 of file EvtPropGounarisSakurai.cpp.

◆ dFun()

double EvtPropGounarisSakurai::dFun ( double s) const
private

Definition at line 95 of file EvtPropGounarisSakurai.cpp.

◆ dh_dsFun()

double EvtPropGounarisSakurai::dh_dsFun ( double s) const
private

Definition at line 86 of file EvtPropGounarisSakurai.cpp.

◆ fsFun()

double EvtPropGounarisSakurai::fsFun ( double s) const
private

Definition at line 59 of file EvtPropGounarisSakurai.cpp.

◆ hFun()

double EvtPropGounarisSakurai::hFun ( double s) const
private

Definition at line 75 of file EvtPropGounarisSakurai.cpp.

◆ kFun()

double EvtPropGounarisSakurai::kFun ( double s) const
private

Member Data Documentation

◆ m_dalitzSpace

EvtDalitzPlot* EvtPropGounarisSakurai::m_dalitzSpace
private

Definition at line 41 of file EvtPropGounarisSakurai.hh.

◆ m_dfun

double EvtPropGounarisSakurai::m_dfun
private

Definition at line 47 of file EvtPropGounarisSakurai.hh.

◆ m_gbase

double EvtPropGounarisSakurai::m_gbase
private

Definition at line 44 of file EvtPropGounarisSakurai.hh.

◆ m_m1

double EvtPropGounarisSakurai::m_m1
private

Definition at line 45 of file EvtPropGounarisSakurai.hh.

◆ m_m2

double EvtPropGounarisSakurai::m_m2
private

Definition at line 46 of file EvtPropGounarisSakurai.hh.

◆ m_pair

EvtCyclic3::Pair EvtPropGounarisSakurai::m_pair
private

Definition at line 43 of file EvtPropGounarisSakurai.hh.


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