BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TKcFormFactor.h
Go to the documentation of this file.
1#ifndef RAD_TKcFormFactor
2#define RAD_TKcFormFactor
3
4#include "TFormFactor.h"
5#include <complex>
6
7class TKcFormFactor : public TFormFactor {
8protected:
9 double fM_rho;
10 double fM_rho2;
11 double fG_rho;
12 double fB_rho_ee;
13
14 double fM_omega;
15 double fM_omega2;
16 double fG_omega;
18
19 double fM_phi;
20 double fM_phi2;
21 double fG_phi;
22 double fB_phi_ee;
23
24 double fB_phi[6];
25 double fB_omega[4];
26 double fB_rho[3];
27
28 double f_range[6];
29 double f_array[6][4];
30
31 virtual std::complex<double> ff( const double& );
32
33 double rhowidth( const double& );
34 double omegawidth( const double& );
35 double phiwidth( const double& );
36 double qklks( const double& );
37 double qkpkm( const double& );
38 double qpgamma( const double&, const int& );
39 double z( const double& );
40 double csborn( const double& );
41 double phase_space_3pi( const double& );
42
43public:
46};
47
48#endif // #ifndef RAD_TKcFormFactor
double phiwidth(const double &)
double csborn(const double &)
double rhowidth(const double &)
double fB_phi[6]
double phase_space_3pi(const double &)
double fB_omega[4]
double qklks(const double &)
double qpgamma(const double &, const int &)
double z(const double &)
double fB_rho[3]
double omegawidth(const double &)
double f_range[6]
virtual std::complex< double > ff(const double &)
double qkpkm(const double &)
double f_array[6][4]