1#ifndef EVTDSTOKPPIPPIMPI0_HH
2#define EVTDSTOKPPIPPIMPI0_HH
16 void getName(std::string& name);
24 double calDalEva(
double Kp[],
double Pip[],
double Pim[],
double Pi0[]);
25 void Com_Multi(
double a1[2],
double a2[2],
double res[2]);
26 void Com_Divide(
double a1[2],
double a2[2],
double res[2]);
27 double SCADot(
double a1[4],
double a2[4]);
28 void calt1(
double daug1[4],
double daug2[4],
double t1[4]);
29 void calt2(
double daug1[4],
double daug2[4],
double t2[4][4]);
31 double barrier(
int l,
double sa,
double sb,
double sc,
double r,
double mass);
32 double wid(
double mass2,
double mass,
double sa,
double sb,
double sc,
double r,
int l);
33 double widl1(
double mass2,
double mass,
double sa,
double sb,
double sc,
double r);
34 void propagatorRBW(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
double r,
int l,
double prop[2]);
35 void propagatorNBW(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
double r,
int l,
double prop[2]);
36 void propagatorRBWl1(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
double r,
double prop[2]);
37 void propagatorGS(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
double r,
double prop[2]);
38 void KPiSLASS(
double sa,
double sb,
double sc,
double prop[2]);
40 void calEvaMy(
double* Kp,
double* Pip,
double* Pim,
double*
Pi0,
double *mass1,
double *mass2,
double *width1,
double *width2,
double *amp,
double *phase,
int* g0,
int*
g1,
int* g2,
int* modetype,
int nstates,
double & Result,
double & q1270);
43 double CalRho4pi(
double s);
void decay(EvtParticle *p)
virtual ~EvtDsToKpPipPimPi0()
void getName(std::string &name)