Belle II Software development
EvtDToKSKpi0 Class Reference
Inheritance diagram for EvtDToKSKpi0:

Public Member Functions

std::string getName ()
 
EvtDecayBase * clone ()
 
void init ()
 
void initProbMax ()
 
void decay (EvtParticle *p)
 

Private Member Functions

double AmplitudeSquare ()
 
EvtVector4R GetDaugMomLab (int i)
 
EvtVector4R GetDaugMomCM (int i)
 
EvtVector4R GetDaugMomHel (int i)
 
double twoBodyCMmom (double rMassSq, double d1m, double d2m)
 
double dampingFactorSquare (const double &cmmom, const int &spin, const double &mRadius)
 
double spinFactor (int spin, double motherMass, double daug1Mass, double daug2Mass, double daug3Mass, double m12, double m13, double m23)
 
double getM23 (double massPZ, double massPM)
 
EvtComplex RBW (int id, double resmass, double reswidth, int spin)
 
EvtComplex LASS (int id, double resmass, double reswidth)
 
EvtComplex Flatte (int id, double resmass, double g1, double rg2og1)
 

Private Attributes

EvtVector4R _p4Lab [10]
 
EvtVector4R _p4CM [10]
 
EvtVector4R _p4Hel [10]
 
int _nd
 
EvtVector4R _pd [3]
 
double _mDp
 
double c_motherMass
 
double _mDp2
 
double _mDp2inv
 
double KsMass
 
double KpMass
 
double pi0Mass
 
double etamass
 
double pipMass
 
double c_meson_radius_inter
 
double c_meson_radius_Dp
 

Detailed Description

Definition at line 19 of file EvtDToKSKpi0.h.

Constructor & Destructor Documentation

◆ EvtDToKSKpi0()

EvtDToKSKpi0 ( )
inline

Definition at line 23 of file EvtDToKSKpi0.h.

23{}

Member Function Documentation

◆ GetDaugMomCM()

EvtVector4R GetDaugMomCM ( int i)
inlineprivate

Definition at line 38 of file EvtDToKSKpi0.h.

38{return _p4CM[i];}

◆ GetDaugMomHel()

EvtVector4R GetDaugMomHel ( int i)
inlineprivate

Definition at line 39 of file EvtDToKSKpi0.h.

39{return _p4Hel[i];}

◆ GetDaugMomLab()

EvtVector4R GetDaugMomLab ( int i)
inlineprivate

Definition at line 37 of file EvtDToKSKpi0.h.

37{return _p4Lab[i];}

◆ getM23()

double getM23 ( double massPZ,
double massPM )
inlineprivate

Definition at line 49 of file EvtDToKSKpi0.h.

49{ return (_mDp2 + KsMass * KsMass + KpMass * KpMass + pi0Mass * pi0Mass - massPZ - massPM); }

Member Data Documentation

◆ _mDp

double _mDp
private

Definition at line 54 of file EvtDToKSKpi0.h.

◆ _mDp2

double _mDp2
private

Definition at line 56 of file EvtDToKSKpi0.h.

◆ _mDp2inv

double _mDp2inv
private

Definition at line 57 of file EvtDToKSKpi0.h.

◆ _nd

int _nd
private

Definition at line 42 of file EvtDToKSKpi0.h.

◆ _p4CM

EvtVector4R _p4CM[10]
private

Definition at line 41 of file EvtDToKSKpi0.h.

◆ _p4Hel

EvtVector4R _p4Hel[10]
private

Definition at line 41 of file EvtDToKSKpi0.h.

◆ _p4Lab

EvtVector4R _p4Lab[10]
private

Definition at line 41 of file EvtDToKSKpi0.h.

◆ _pd

EvtVector4R _pd[3]
private

Definition at line 43 of file EvtDToKSKpi0.h.

◆ c_meson_radius_Dp

double c_meson_radius_Dp
private

Definition at line 64 of file EvtDToKSKpi0.h.

◆ c_meson_radius_inter

double c_meson_radius_inter
private

Definition at line 63 of file EvtDToKSKpi0.h.

◆ c_motherMass

double c_motherMass
private

Definition at line 55 of file EvtDToKSKpi0.h.

◆ etamass

double etamass
private

Definition at line 61 of file EvtDToKSKpi0.h.

◆ KpMass

double KpMass
private

Definition at line 59 of file EvtDToKSKpi0.h.

◆ KsMass

double KsMass
private

Definition at line 58 of file EvtDToKSKpi0.h.

◆ pi0Mass

double pi0Mass
private

Definition at line 60 of file EvtDToKSKpi0.h.

◆ pipMass

double pipMass
private

Definition at line 62 of file EvtDToKSKpi0.h.


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