BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtDTopiEtaEta.hh
Go to the documentation of this file.
1#ifndef EVTDTOPIETAETA_HH
2#define EVTDTOPIETAETA_HH
3
5
6class EvtParticle;
7
9
10public:
12 virtual ~EvtDTopiEtaEta();
13
14 void getName(std::string& name);
16
17 void init();
18 void initProbMax();
19 void decay(EvtParticle *p);
20
21private:
22 double calDalEva(double P1[], double P2[], double P3[]);
23 EvtComplex Spin_factor(double P1[], double P2[], double P3[], int spin, int flag, double mass_R, double width_R);
24
25 double dot(double *a1, double *a2);
26 double Qabcs(double sa, double sb, double sc);
27 double barrier(double l, double sa, double sb, double sc, double r, double mass);
28 void calt1(double daug1[], double daug2[], double t1[]);
29 void calt2(double daug1[], double daug2[], double t2[][4]);
30
31 double wid(double mass, double sa, double sb, double sc, double r, int l);
32 EvtComplex propagatorRBW(double mass, double width, double sa, double sb, double sc, double r, int l);
33
34 double h(double m, double q);
35 double dh(double mass, double q0);
36 double f(double mass, double sx, double q0, double q) ;
37 double d(double mass, double q0);
38 EvtComplex propagatorGS(double mass, double width, double sa, double sb, double sc, double r, int l);
39
40 EvtComplex Flatte_rhoab(double sa, double sb, double sc);
41 EvtComplex propagatorFlatte(double mass, double width, double sx, double *sb, double *sc);
42
43 double rho[24];
44 double phi[24];
45 double mrho, ma0;
46 double Grho, Ga0;
47 double mpi, mD, sD, spi, snk, sck, scpi, snpi, seta;
48 double pi;
49 EvtComplex ci;
50 EvtComplex one;
51 int G[4][4];
52};
53
54#endif
double mass
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
Definition: KKsem.h:33
virtual ~EvtDTopiEtaEta()
void getName(std::string &name)
void decay(EvtParticle *p)
EvtDecayBase * clone()