BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
D0ToKLpipi.h
Go to the documentation of this file.
1#ifndef D0TO2KLPIPI_H
2#define D0TO2KLPIPI_H
3
4#include <vector>
5#include <complex>
6
7using namespace std;
8
10
11public:
12
14 virtual ~D0ToKLpipi();
15
16 void init();
17
18 complex<double> Amp_PFT(vector<double> k0l, vector<double> pip, vector<double> pim);
19
20protected:
21
22
23private:
24
25 complex<double> K_matrix(vector<double> p_pip, vector<double> p_pim);
26 complex<double> amplitude_LASS(vector<double> p_k0l, vector<double> p_pip, vector<double> p_pim, std::string reso, double A_r, double Phi_r);
27 complex<double> Resonance2(vector<double> p4_p, vector<double> p4_d1, const vector<double> p4_d2, double mag, double theta, double gamma, double bwm, int spin);
28
29 int _nd;
30
31 float ar[12], phir[12];
32 //vector < complex<double> > CP_mult, beta, fprod;
33 complex<double> CP_mult[5], beta[5], fprod[5];
34 double tan2thetaC;
35 double pi180inv;
36 double mass_R[12], width_R[12];
37 int spin_R[12];
38 double frac1[3], frac2[3], frac3[3];
39 double rd[4], deltad[4], Rf[4];
40 double ma[5], g[5][5]; // Kmatrix_couplings
41};
42
43#endif
44
complex< double > Amp_PFT(vector< double > k0l, vector< double > pip, vector< double > pim)
Definition: D0ToKLpipi.cxx:100
virtual ~D0ToKLpipi()
Definition: D0ToKLpipi.cxx:24
void init()
Definition: D0ToKLpipi.cxx:26