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

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 PDF (double *Km, double *Pip, double *Pi01, double *Pi02)
 Probability distribution function of the decay.
 
EvtComplex D2VV (const double *P1, const double *P2, const double *P3, const double *P4, int *g, const int flag)
 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 LorentzDotProduct (const double *a1, const double *a2) const
 Four-vector dot 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 BWBarrierFactor (const double l, const double sa, const double sb, const double sc, const double r) const
 Blatt-Weisskopf barrier factors.
 
void covariantTensor1 (const double *daug1, const double *daug2, double *t1) const
 Covariant Spin-1 Projector.
 
void covariantTensor2 (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.
 
double energyDependentWidth (const 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]
 
int mod [numOfParameters]
 
double rho [numOfParameters]
 
double phi [numOfParameters]
 
double mD
 Fixed parameters.
 
double rRes
 
double rD
 
double metap
 
double mk0
 
double mass_Kaon
 
double mass_Pion
 
double math_pi
 
double mass_Pi0
 
double mkstrm
 
double mkstr0
 
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 = 5
 Number of resonances.
 
static constexpr int numOfParameters = 68
 Number of fit parameters.
 

Detailed Description

Definition at line 19 of file EvtD0ToKpipi0pi0.h.

Constructor & Destructor Documentation

◆ EvtD0ToKpipi0pi0()

EvtD0ToKpipi0pi0 ( )
inline

Definition at line 22 of file EvtD0ToKpipi0pi0.h.

22{}

Member Data Documentation

◆ E

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

Definition at line 77 of file EvtD0ToKpipi0pi0.h.

◆ G

double G[STDim][STDim]
private

Definition at line 77 of file EvtD0ToKpipi0pi0.h.

◆ g1

double g1
private

Definition at line 105 of file EvtD0ToKpipi0pi0.h.

◆ g2

double g2
private

Definition at line 106 of file EvtD0ToKpipi0pi0.h.

◆ mass

double mass[numberOfResonances]
private

Definition at line 81 of file EvtD0ToKpipi0pi0.h.

◆ mass_Kaon

double mass_Kaon
private

Definition at line 96 of file EvtD0ToKpipi0pi0.h.

◆ mass_Pi0

double mass_Pi0
private

Definition at line 99 of file EvtD0ToKpipi0pi0.h.

◆ mass_Pion

double mass_Pion
private

Definition at line 97 of file EvtD0ToKpipi0pi0.h.

◆ math_pi

double math_pi
private

Definition at line 98 of file EvtD0ToKpipi0pi0.h.

◆ mD

double mD
private

Fixed parameters.

Definition at line 91 of file EvtD0ToKpipi0pi0.h.

◆ metap

double metap
private

Definition at line 94 of file EvtD0ToKpipi0pi0.h.

◆ mk0

double mk0
private

Definition at line 95 of file EvtD0ToKpipi0pi0.h.

◆ mkstr0

double mkstr0
private

Definition at line 101 of file EvtD0ToKpipi0pi0.h.

◆ mkstrm

double mkstrm
private

Definition at line 100 of file EvtD0ToKpipi0pi0.h.

◆ mod

int mod[numOfParameters]
private

Definition at line 86 of file EvtD0ToKpipi0pi0.h.

◆ mpi

double mpi
private

Definition at line 104 of file EvtD0ToKpipi0pi0.h.

◆ numberOfResonances

int numberOfResonances = 5
staticconstexprprivate

Number of resonances.

Definition at line 80 of file EvtD0ToKpipi0pi0.h.

◆ numOfParameters

int numOfParameters = 68
staticconstexprprivate

Number of fit parameters.

Definition at line 85 of file EvtD0ToKpipi0pi0.h.

◆ phi

double phi[numOfParameters]
private

Definition at line 88 of file EvtD0ToKpipi0pi0.h.

◆ pi

double pi
private

Definition at line 103 of file EvtD0ToKpipi0pi0.h.

◆ rD

double rD
private

Definition at line 93 of file EvtD0ToKpipi0pi0.h.

◆ rho

double rho[numOfParameters]
private

Definition at line 87 of file EvtD0ToKpipi0pi0.h.

◆ rRes

double rRes
private

Definition at line 92 of file EvtD0ToKpipi0pi0.h.

◆ STDim

int STDim = 4
staticconstexprprivate

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

Definition at line 76 of file EvtD0ToKpipi0pi0.h.

◆ width

double width[numberOfResonances]
private

Definition at line 82 of file EvtD0ToKpipi0pi0.h.


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