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

Public Member Functions

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

Private Member Functions

void Com_Multi (double a1[2], double a2[2], double res[2])
 
void Com_Divide (double a1[2], double a2[2], double res[2])
 
void calt1 (double daug1[4], double daug2[4], double t1[4])
 
void calt2 (double daug1[4], double daug2[4], double t2[4][4])
 
void propagatorCBW (double mass, double width, double sx, double prop[2])
 
void propagatorFlatte (double mass, double width, double sa, double prop[2])
 
void propagatorGS (double mass, double width, double sa, double sb, double sc, double r2, double prop[2])
 
void calEva (double *K, double *Pi1, double *Pi2, double *mass1, double *width1, double *amp, double *phase, int *g0, int *spin, int *modetype, int nstates, double &Result)
 
double SCADot (double a1[4], double a2[4])
 
double barrier (int l, double sa, double sb, double sc, double r, double mass)
 
double wid (double mass2, double mass, double sa, double sb, double sc, double r2, int l)
 
double widl1 (double mass2, double mass, double sa, double sb, double sc, double r2)
 
double DDalitz (double P1[4], double P2[4], double P3[4], int Ang, double mass)
 
void propagatorRBW (double mass, double width, double sa, double sb, double sc, double r2, int l, double prop[2])
 
void propagatorKstr1430 (double mass, double sx, double *sb, double *sc, double prop[2])
 
void Flatte_rhoab (double sa, double sb, double sc, double rho[2])
 
void propagatorsigma500 (double sa, double sb, double sc, double prop[2])
 
void rhoab (double sa, double sb, double sc, double res[2])
 
void rho4Pi (double sa, double res[2])
 

Private Attributes

int modetype [8]
 
double mass [8]
 
double width [8]
 
double rho [8]
 
double phi [8]
 
double spin [8]
 
double GK1410
 
double GKst0
 
double GKstm
 
double Grho
 
double Grho1450
 
double mK1410
 
double mKst0
 
double mKstm
 
double mrho
 
double mPi2
 
double mKa2
 
double mPi
 
double mKa
 
double mDsM
 
double mrho1450
 
double mD
 
double mDs
 
double rRes
 
double rD
 
double metap
 
double mkstr
 
double mk0
 
double mass_Kaon
 
double mass_Pion
 
double mass_Pi0
 
double math_pi
 
double meta
 
double ma0
 
double Ga0
 
double GS1
 
double GS2
 
double GS3
 
double GS4
 
int G [4][4]
 

Detailed Description

Definition at line 19 of file EvtDsToKpipi.h.

Constructor & Destructor Documentation

◆ EvtDsToKpipi()

EvtDsToKpipi ( )
inline

Definition at line 22 of file EvtDsToKpipi.h.

22{}

Member Data Documentation

◆ G

int G[4][4]
private

Definition at line 95 of file EvtDsToKpipi.h.

◆ Ga0

double Ga0
private

Definition at line 90 of file EvtDsToKpipi.h.

◆ GK1410

double GK1410
private

Definition at line 62 of file EvtDsToKpipi.h.

◆ GKst0

double GKst0
private

Definition at line 63 of file EvtDsToKpipi.h.

◆ GKstm

double GKstm
private

Definition at line 64 of file EvtDsToKpipi.h.

◆ Grho

double Grho
private

Definition at line 65 of file EvtDsToKpipi.h.

◆ Grho1450

double Grho1450
private

Definition at line 66 of file EvtDsToKpipi.h.

◆ GS1

double GS1
private

Definition at line 91 of file EvtDsToKpipi.h.

◆ GS2

double GS2
private

Definition at line 92 of file EvtDsToKpipi.h.

◆ GS3

double GS3
private

Definition at line 93 of file EvtDsToKpipi.h.

◆ GS4

double GS4
private

Definition at line 94 of file EvtDsToKpipi.h.

◆ ma0

double ma0
private

Definition at line 89 of file EvtDsToKpipi.h.

◆ mass

double mass[8]
private

Definition at line 57 of file EvtDsToKpipi.h.

◆ mass_Kaon

double mass_Kaon
private

Definition at line 84 of file EvtDsToKpipi.h.

◆ mass_Pi0

double mass_Pi0
private

Definition at line 86 of file EvtDsToKpipi.h.

◆ mass_Pion

double mass_Pion
private

Definition at line 85 of file EvtDsToKpipi.h.

◆ math_pi

double math_pi
private

Definition at line 87 of file EvtDsToKpipi.h.

◆ mD

double mD
private

Definition at line 77 of file EvtDsToKpipi.h.

◆ mDs

double mDs
private

Definition at line 78 of file EvtDsToKpipi.h.

◆ mDsM

double mDsM
private

Definition at line 75 of file EvtDsToKpipi.h.

◆ meta

double meta
private

Definition at line 88 of file EvtDsToKpipi.h.

◆ metap

double metap
private

Definition at line 81 of file EvtDsToKpipi.h.

◆ mk0

double mk0
private

Definition at line 83 of file EvtDsToKpipi.h.

◆ mK1410

double mK1410
private

Definition at line 67 of file EvtDsToKpipi.h.

◆ mKa

double mKa
private

Definition at line 74 of file EvtDsToKpipi.h.

◆ mKa2

double mKa2
private

Definition at line 72 of file EvtDsToKpipi.h.

◆ mKst0

double mKst0
private

Definition at line 68 of file EvtDsToKpipi.h.

◆ mKstm

double mKstm
private

Definition at line 69 of file EvtDsToKpipi.h.

◆ mkstr

double mkstr
private

Definition at line 82 of file EvtDsToKpipi.h.

◆ modetype

int modetype[8]
private

Definition at line 56 of file EvtDsToKpipi.h.

◆ mPi

double mPi
private

Definition at line 73 of file EvtDsToKpipi.h.

◆ mPi2

double mPi2
private

Definition at line 71 of file EvtDsToKpipi.h.

◆ mrho

double mrho
private

Definition at line 70 of file EvtDsToKpipi.h.

◆ mrho1450

double mrho1450
private

Definition at line 76 of file EvtDsToKpipi.h.

◆ phi

double phi[8]
private

Definition at line 60 of file EvtDsToKpipi.h.

◆ rD

double rD
private

Definition at line 80 of file EvtDsToKpipi.h.

◆ rho

double rho[8]
private

Definition at line 59 of file EvtDsToKpipi.h.

◆ rRes

double rRes
private

Definition at line 79 of file EvtDsToKpipi.h.

◆ spin

double spin[8]
private

Definition at line 61 of file EvtDsToKpipi.h.

◆ width

double width[8]
private

Definition at line 58 of file EvtDsToKpipi.h.


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