include/Photos/forZ-MEc.h
1#ifndef _forZ_MEc_h_included_
2#define _forZ_MEc_h_included_
3
4namespace Photospp
5{
6
8{
9public:
10 static double phwtnlo();
11 static void set_VakPol(double (*fun)(double[4], double[4], double[4], double[4], double[4], int, int) );
12
13private:
14 static void GIVIZO(int idferm,int ihelic,double *sizo3,double *charge,int *kolor);
15 static double PHBORNM(double svar,double costhe,double T3e,double qe,double T3f,double qf,int Ncf);
16 static double AFBCALC(double SVAR,int IDEE,int IDFF);
17 static int GETIDEE(int IDE);
18 static double PHASYZ(double SVAR, int IDE, int IDF);
19 static double Zphwtnlo(double svar,double xk, int IDHEP3, int IREP, double qp[4], double qm[4],double ph[4], double pp[4], double pm[4], double COSTHG, double BETA, double th1, int IDE, int IDF);
20
21 static double VakPol(double qp[4],double qm[4],double ph[4],double pp[4],double pm[4],int IDE,int IDF);
22 static double default_VakPol(double qp[4],double qm[4],double ph[4],double pp[4],double pm[4],int IDE,int IDF);
23
24private:
25 static double (*currentVakPol)(double[4], double[4], double[4], double[4], double[4], int, int);
26};
27
28} // namespace Photospp
29
30#endif
static double Zphwtnlo(double svar, double xk, int IDHEP3, int IREP, double qp[4], double qm[4], double ph[4], double pp[4], double pm[4], double COSTHG, double BETA, double th1, int IDE, int IDF)
Definition forZ-MEc.cxx:249
static double PHBORNM(double svar, double costhe, double T3e, double qe, double T3f, double qf, int Ncf)
Definition forZ-MEc.cxx:62