Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-09-27 09:20:25

0001 #ifndef _forZ_MEc_h_included_
0002 #define _forZ_MEc_h_included_
0003 
0004 namespace Photospp
0005 {
0006 
0007 class PhotosMEforZ
0008 {
0009 public:
0010   static double phwtnlo();
0011   static void   set_VakPol(double (*fun)(double[4], double[4], double[4], double[4], double[4], int, int) );
0012 
0013 private:
0014   static void   GIVIZO(int idferm,int ihelic,double *sizo3,double *charge,int *kolor);
0015   static double PHBORNM(double svar,double costhe,double T3e,double qe,double T3f,double qf,int Ncf);
0016   static double AFBCALC(double SVAR,int IDEE,int IDFF);
0017   static int    GETIDEE(int IDE);
0018   static double PHASYZ(double SVAR, int IDE, int IDF);
0019   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);
0020 
0021   static double         VakPol(double qp[4],double qm[4],double ph[4],double pp[4],double pm[4],int IDE,int IDF);
0022   static double default_VakPol(double qp[4],double qm[4],double ph[4],double pp[4],double pm[4],int IDE,int IDF);
0023 
0024 private:
0025   static double (*currentVakPol)(double[4], double[4], double[4], double[4], double[4], int, int);
0026 };
0027 
0028 } // namespace Photospp
0029 
0030 #endif