/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/Mcgpj/Mcgpj-00-01-04/src/code/inc/TMuKFun.h

Go to the documentation of this file.
00001 #ifndef RAD_TMuKFun
00002 #define RAD_TMuKFun
00003 
00004 #include "TConstants.h"
00005 
00006 class TMuKFun{
00007 protected:
00008   float *fm; // integral values array
00009 public:
00010   TMuKFun();
00011   virtual ~TMuKFun();
00012   void Init(std::string, std::string);
00013   inline static double Eval_a(){return gConst->Pi2()/6. - 1./4.;}
00014   double Eval_int_odd(const double &, const double &);
00015   inline double Eval(const double &s, const double &c){
00016     return Eval_even_odd(s,c) + Eval_a();
00017   }
00018 
00019   virtual double Eval_odd(const double &, const double &);
00020   virtual double Eval_odd_ultra(const double &); // test suite
00021   virtual double Eval_even(const double &, const double &);
00022   virtual double Eval_even_ultra(const double &); // test suite
00023   virtual double Eval_even_odd(const double &, const double &);
00024   virtual double Eval_Coloumb_Factor(const double &);
00025 };
00026 
00027 #endif //#ifndef RAD_TMuKFun

Generated on Tue Nov 29 23:12:41 2016 for BOSS_7.0.2 by  doxygen 1.4.7