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

Public Member Functions

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

Private Member Functions

double calPDF (const double Ks[], const double Pip[], const double Pi01[], const double Pi02[], double &Result)
 Probability distribution function of the decay.
 
void Com_Multi (const double a1[2], const double a2[2], double res[2])
 Complex Multiplication.
 
void Com_Divide (const double a1[2], const double a2[2], double res[2])
 Complex Division.
 
double SCADot (const double a1[4], const double a2[4])
 Four-Vector Scalar Product.
 
double Barrier (const double mass2, const int l, const double sa, const double sb, const double sc, const double r2)
 Blatt-Weisskopf barrier factors.
 
void calt1 (const double daug1[4], const double daug2[4], double t1[4])
 Covariant Spin-1 Projector.
 
void calt2 (const double daug1[4], const double daug2[4], double t2[4][4])
 Covariant Spin-2 Projector.
 
double wid (const double mass2, const double mass, const double sa, const double sb, const double sc, const double r2, const int l)
 Energy Dependent Width.
 
double widl1 (const double mass2, const double mass, const double sa, const double sb, const double sc, const double r2)
 Energy Dependent Width (L=1)
 
void propagatorRBW (const double mass2, const double mass, const double width, const double sa, const double sb, const double sc, const double r2, const int l, double prop[2])
 Relativistic Breit-Wigner Lineshape Function.
 
void propagatorRBWl1 (const double mass2, const double mass, const double width, const double sa, const double sb, const double sc, const double r2, double prop[2])
 Relativistic Breit-Wigner Lineshape Function (L=1)
 
void propagatorRBW_a1 (const double mass2, const double mass, const double width, const double sa, const double sb, const double sc, const double r2, const int l, double prop[2])
 Relativistic Breit-Wigner Lineshape Function (Specific to a_1)
 
void propagatorGS (const double mass2, const double mass, const double width, const double sa, const double sb, const double sc, const double r2, double prop[2])
 Gounaris-Sakurai lineshape Function.
 
void propagatorsigma500 (const double sa, const double sb, const double sc, double prop[2])
 sigma(500) Lineshape Function
 
void rhoab (const double sa, const double sb, const double sc, double res[2])
 Two-body Phase-space Function.
 
void rho4Pi (const double sa, double res[2])
 Two-body Phase-space Function (Two Pions)
 
void KPiSLASS (const double sa, const double sb, const double sc, double prop[2])
 LASS Parameterization Kpi S-Wave Function.
 

Private Attributes

int mother_c
 Mother PDG code.
 
double G [STDim][STDim]
 
double E [STDim][STDim][STDim][STDim]
 
double rho [numOfParameters]
 
double phi [numOfParameters]
 
double modetype [topologies]
 
double mrho
 Resonance Mass and Width.
 
double Grho
 
double mKstr0
 
double GKstr0
 
double msigma
 
double Gsigma
 
double ma1
 
double Ga1
 
double mK1270
 
double GK1270
 
double mK1400
 
double GK1400
 
double mD
 Fixed parameters.
 
double math_pi
 

Static Private Attributes

static constexpr int STDim = 4
 Number of Spacetime Dimensions (t, x, y, z)
 
static constexpr int numOfParameters = 24
 Number of Fit Parameters.
 
static constexpr int topologies = 20
 Number of Decay Topologies.
 

Detailed Description

Definition at line 19 of file EvtDToKSpipi0pi0.h.

Constructor & Destructor Documentation

◆ EvtDToKSpipi0pi0()

EvtDToKSpipi0pi0 ( )
inline

Definition at line 22 of file EvtDToKSpipi0pi0.h.

22{}

Member Data Documentation

◆ E

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

Definition at line 79 of file EvtDToKSpipi0pi0.h.

◆ G

double G[STDim][STDim]
private

Definition at line 79 of file EvtDToKSpipi0pi0.h.

◆ Ga1

double Ga1
private

Definition at line 92 of file EvtDToKSpipi0pi0.h.

◆ GK1270

double GK1270
private

Definition at line 92 of file EvtDToKSpipi0pi0.h.

◆ GK1400

double GK1400
private

Definition at line 92 of file EvtDToKSpipi0pi0.h.

◆ GKstr0

double GKstr0
private

Definition at line 91 of file EvtDToKSpipi0pi0.h.

◆ Grho

double Grho
private

Definition at line 91 of file EvtDToKSpipi0pi0.h.

◆ Gsigma

double Gsigma
private

Definition at line 91 of file EvtDToKSpipi0pi0.h.

◆ ma1

double ma1
private

Definition at line 92 of file EvtDToKSpipi0pi0.h.

◆ math_pi

double math_pi
private

Definition at line 96 of file EvtDToKSpipi0pi0.h.

◆ mD

double mD
private

Fixed parameters.

Definition at line 95 of file EvtDToKSpipi0pi0.h.

◆ mK1270

double mK1270
private

Definition at line 92 of file EvtDToKSpipi0pi0.h.

◆ mK1400

double mK1400
private

Definition at line 92 of file EvtDToKSpipi0pi0.h.

◆ mKstr0

double mKstr0
private

Definition at line 91 of file EvtDToKSpipi0pi0.h.

◆ modetype

double modetype[topologies]
private

Definition at line 88 of file EvtDToKSpipi0pi0.h.

◆ mother_c

int mother_c
private

Mother PDG code.

Definition at line 75 of file EvtDToKSpipi0pi0.h.

◆ mrho

double mrho
private

Resonance Mass and Width.

Definition at line 91 of file EvtDToKSpipi0pi0.h.

◆ msigma

double msigma
private

Definition at line 91 of file EvtDToKSpipi0pi0.h.

◆ numOfParameters

int numOfParameters = 24
staticconstexprprivate

Number of Fit Parameters.

Definition at line 82 of file EvtDToKSpipi0pi0.h.

◆ phi

double phi[numOfParameters]
private

Definition at line 84 of file EvtDToKSpipi0pi0.h.

◆ rho

double rho[numOfParameters]
private

Definition at line 83 of file EvtDToKSpipi0pi0.h.

◆ STDim

int STDim = 4
staticconstexprprivate

Number of Spacetime Dimensions (t, x, y, z)

Definition at line 78 of file EvtDToKSpipi0pi0.h.

◆ topologies

int topologies = 20
staticconstexprprivate

Number of Decay Topologies.

Definition at line 87 of file EvtDToKSpipi0pi0.h.


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