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

Public Member Functions

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

Private Member Functions

EvtComplex KPiSFormfactor (const double sa, const double sb, const double sc, const double r)
 K pi S-wave form factor.
 
double calPDF (double *Km, double *Pip1, double *Pip2, double *Pim)
 Probability distribution function of the decay.
 
EvtComplex D2VV (const double *P1, const double *P2, const double *P3, const double *P4, int *g)
 Amplitude modes.
 
EvtComplex D2AP_A2VP (const double *P1, const double *P2, const double *P3, const double *P4, int *g, const int flag)
 
EvtComplex D2AP_A2SP (const double *P1, const double *P2, const double *P3, const double *P4, const int flag)
 
EvtComplex D2PP_P2VP (const double *P1, const double *P2, const double *P3, const double *P4, const int flag)
 
EvtComplex D2VP_V2VP (const double *P1, const double *P2, const double *P3, const double *P4, const int flag)
 
EvtComplex D2VS (const double *P1, const double *P2, const double *P3, const double *P4, int g, const int flag)
 
EvtComplex D2TS (const double *P1, const double *P2, const double *P3, const double *P4, const int flag)
 
EvtComplex PHSP (double *Km, double *Pip)
 
double dot (const double *a1, const double *a2) const
 Four-Vector Scalar Product.
 
double Qabcs (const double sa, const double sb, const double sc) const
 Magnitudes of daughter particle momenta in the rest system of the mother particle.
 
double barrier (const double l, const double sa, const double sb, const double sc, const double r) const
 Blatt-Weisskopf barrier factors.
 
void calt1 (const double *daug1, const double *daug2, double *t1) const
 Covariant Spin-1 Projector.
 
void calt2 (const double *daug1, const double *daug2, double(*t2)[4]) const
 Covariant Spin-2 Projector.
 
EvtComplex propagatorRBW (double mass, double width, const double sa, const double sb, const double sc, const double r, const int l) const
 Relativistic Breit-Wigner Lineshape Function.
 
EvtComplex propagatorGS (double mass, double width, const double sa, const double sb, const double sc, const double r, const int l) const
 Gounaris-Sakurai lineshape Function.
 
EvtComplex propogator (double mass, double width, const double sx) const
 Relativistic Breit-Wigner Lineshape Function (Fixed Width)
 
double wid (double mass, const double sa, const double sb, const double sc, const double r, const int l) const
 Energy dependent width.
 
double h (const double m, const double q) const
 h function in Gounaris-Sakurai lineshape
 
double dh (double mass, const double q0) const
 derivative h function in Gounaris-Sakurai lineshape
 
double f (double mass, const double sx, const double q0, const double q) const
 f function in Gounaris-Sakurai lineshape
 
double d (double mass, const double q0) const
 d function in Gounaris-Sakurai lineshape
 

Private Attributes

double G [STDim][STDim]
 
double E [STDim][STDim][STDim][STDim]
 
double mass [numberOfResonances]
 
double width [numberOfResonances]
 
double rho [numOfParameters]
 
double phi [numOfParameters]
 
double mD
 Fixed parameters.
 
double rRes
 
double rD
 
double metap
 
double mkstr
 
double mk0
 
double mass_Kaon
 
double mass_Pion
 
double mass_Pi0
 
double math_pi
 
double pi
 
double mpi
 
double g1
 
double g2
 

Static Private Attributes

static constexpr int STDim = 4
 Number of spacetime dimensions (t, x, y, z)
 
static constexpr int numberOfResonances = 4
 Number of resonances.
 
static constexpr int numOfParameters = 24
 Number of fit parameters.
 

Detailed Description

Definition at line 19 of file EvtD0ToKpipipi.h.

Constructor & Destructor Documentation

◆ EvtD0ToKpipipi()

EvtD0ToKpipipi ( )
inline

Definition at line 23 of file EvtD0ToKpipipi.h.

23{}

Member Data Documentation

◆ E

double E[STDim][STDim][STDim][STDim]
private

Definition at line 79 of file EvtD0ToKpipipi.h.

◆ G

double G[STDim][STDim]
private

Definition at line 79 of file EvtD0ToKpipipi.h.

◆ g1

double g1
private

Definition at line 105 of file EvtD0ToKpipipi.h.

◆ g2

double g2
private

Definition at line 106 of file EvtD0ToKpipipi.h.

◆ mass

double mass[numberOfResonances]
private

Definition at line 83 of file EvtD0ToKpipipi.h.

◆ mass_Kaon

double mass_Kaon
private

Definition at line 98 of file EvtD0ToKpipipi.h.

◆ mass_Pi0

double mass_Pi0
private

Definition at line 100 of file EvtD0ToKpipipi.h.

◆ mass_Pion

double mass_Pion
private

Definition at line 99 of file EvtD0ToKpipipi.h.

◆ math_pi

double math_pi
private

Definition at line 101 of file EvtD0ToKpipipi.h.

◆ mD

double mD
private

Fixed parameters.

Definition at line 92 of file EvtD0ToKpipipi.h.

◆ metap

double metap
private

Definition at line 95 of file EvtD0ToKpipipi.h.

◆ mk0

double mk0
private

Definition at line 97 of file EvtD0ToKpipipi.h.

◆ mkstr

double mkstr
private

Definition at line 96 of file EvtD0ToKpipipi.h.

◆ mpi

double mpi
private

Definition at line 104 of file EvtD0ToKpipipi.h.

◆ numberOfResonances

int numberOfResonances = 4
staticconstexprprivate

Number of resonances.

Definition at line 82 of file EvtD0ToKpipipi.h.

◆ numOfParameters

int numOfParameters = 24
staticconstexprprivate

Number of fit parameters.

Definition at line 87 of file EvtD0ToKpipipi.h.

◆ phi

double phi[numOfParameters]
private

Definition at line 89 of file EvtD0ToKpipipi.h.

◆ pi

double pi
private

Definition at line 103 of file EvtD0ToKpipipi.h.

◆ rD

double rD
private

Definition at line 94 of file EvtD0ToKpipipi.h.

◆ rho

double rho[numOfParameters]
private

Definition at line 88 of file EvtD0ToKpipipi.h.

◆ rRes

double rRes
private

Definition at line 93 of file EvtD0ToKpipipi.h.

◆ STDim

int STDim = 4
staticconstexprprivate

Number of spacetime dimensions (t, x, y, z)

Definition at line 78 of file EvtD0ToKpipipi.h.

◆ width

double width[numberOfResonances]
private

Definition at line 84 of file EvtD0ToKpipipi.h.


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