CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
TPiFormFactor.h
Go to the documentation of this file.
1#ifndef RAD_TPiFormFactor
2#define RAD_TPiFormFactor
3
4#include <complex>
5#include "TFormFactor.h"
6
8protected:
9 int fPrm; // select parameterization
10 double fM_rho;
11 double fG_rho;
12 double fM_rho_p;
13 double fG_rho_p;
14 double fM_rho_p2;
15 double fG_rho_p2;
16
17 double fM_omega;
18 double fM_omega2;
19 double fG_omega;
23
24 double fM_phi;
25 double fM_phi2;
26 double fG_phi;
27 double fG_phi_ee;
30
31 std::complex<double> fBeta;
32 std::complex<double> fDelta;
33
34 std::complex<double> fAmp_omega;
35 std::complex<double> fAmp_phi;
36
37 virtual std::complex<double> ff(const double &);
38 std::complex<double> GS(const double &, const double &, const double &);
39 double f(const double &, const double &, const double &);
40 double G_rho(const double &, const double &, const double &);
41 double h(const double &);
42 double ppi(const double &);
43public:
46 void SetFFParameters(const double&, const double&, const double&, const double&,
47 const double&, const double&, const double&, const double&,
48 const double&, const double&);
49 void SetFFParameters(double *par);
50};
51
52#endif // #ifndef RAD_TPiFormFactor
void SetFFParameters(double *par)
std::complex< double > fAmp_omega
double fPhi_rho_phi
double ppi(const double &)
void SetFFParameters(const double &, const double &, const double &, const double &, const double &, const double &, const double &, const double &, const double &, const double &)
std::complex< double > GS(const double &, const double &, const double &)
double fPhi_rho_omega
std::complex< double > fBeta
virtual std::complex< double > ff(const double &)
double fBr_phi_pipi
double f(const double &, const double &, const double &)
double fBr_omega_pipi
double G_rho(const double &, const double &, const double &)
std::complex< double > fAmp_phi
double h(const double &)
std::complex< double > fDelta