1#ifndef EVTDTOKMPIPPIPPI0_HH
2#define EVTDTOKMPIPPIPPI0_HH
15 void getName( std::string& name );
23 double calDalEva(
double Km[],
double Pip1[],
double Pip2[],
double Pi0[] );
24 void Com_Multi(
double a1[2],
double a2[2],
double res[2] );
25 void Com_Divide(
double a1[2],
double a2[2],
double res[2] );
26 double SCADot(
double a1[4],
double a2[4] );
27 void calt1(
double daug1[4],
double daug2[4],
double t1[4] );
28 void calt2(
double daug1[4],
double daug2[4],
double t2[4][4] );
30 double Barrier(
int l,
double sa,
double sb,
double sc,
double r,
double mass );
31 double wid(
double mass2,
double mass,
double sa,
double sb,
double sc,
double r,
int l );
32 double widl1(
double mass2,
double mass,
double sa,
double sb,
double sc,
double r );
33 void propagatorRBW(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
34 double r,
int l,
double prop[2] );
35 void propagatorRBW_K1(
double mass2,
double mass,
double width,
double sa,
double sb,
36 double sc,
double r,
int l,
double prop[2] );
37 void propagatorNBW(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
38 double r,
int l,
double prop[2] );
39 void propagatorRBWl1(
double mass2,
double mass,
double width,
double sa,
double sb,
40 double sc,
double r,
double prop[2] );
41 void propagatorGS(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
42 double r,
double prop[2] );
43 void KPiSLASS(
double sa,
double sb,
double sc,
double prop[2] );
45 void calEvaMy(
double* Km,
double* Pip1,
double* Pip2,
double*
Pi0,
double* mass1,
46 double* mass2,
double* width1,
double* width2,
double* amp,
double* phase,
47 int* g0,
int*
g1,
int* g2,
int* modetype,
int nstates,
double& Result );
50 double CalRho4pi(
double s );
complex< double > TComplex
void decay(EvtParticle *p)
void getName(std::string &name)
virtual ~EvtDToKmPipPipPi0()