1#ifndef EVTDSTOETA3PI_HH
2#define EVTDSTOETA3PI_HH
15 void getName(std::string& name);
23 void calEvaMy(
double* Pip1,
double* Pip2,
double* Pim,
double* Eta,
double *mass1,
double *mass2,
double* width1,
double* width2,
double *amp,
double *phase,
int* g0,
int*
g1,
int* g2,
int* modetype,
int nstates,
double & Result);
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 double Barrier(
int l,
double sa,
double sb,
double sc,
double r);
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]);
30 void propagator(
double mass2,
double mass,
double width,
double sx,
double prop[2]);
31 double wid(
double mass2,
double mass,
double sa,
double sb,
double sc,
double r2,
int l);
32 double widl1(
double mass2,
double mass,
double sa,
double sb,
double sc,
double r2);
33 void rhoab(
double sa,
double sb,
double sc,
double res[2]);
34 void rho4Pi(
double sa,
double res[2]);
35 void propagatorsigma500(
double sa,
double sb,
double sc,
double prop[2]);
36 void propagatora0_980(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
int charge,
double prop[2]);
37 void Flatte_rhoab(
double sa,
double sb,
double sc,
double rho[2]);
38 void propagator980(
double mass,
double sx,
double *sb,
double *sc,
double prop[2]);
39 void propagatora0980(
double mass,
double sx,
double *sb,
double *sc,
double prop[2]);
40 void propagatorRBW(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
double r2,
int l,
double prop[2]);
41 void propagatorGS(
double mass2,
double mass,
double width,
double sa,
double sb,
double sc,
double r2,
double prop[2]);
void getName(std::string &name)
void decay(EvtParticle *p)