BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
TMuKFun.h
Go to the documentation of this file.
1#ifndef RAD_TMuKFun
2#define RAD_TMuKFun
3
4#include "TConstants.h"
5
6class TMuKFun{
7protected:
8 float *fm; // integral values array
9public:
11 virtual ~TMuKFun();
12 void Init(std::string, std::string);
13 inline static double Eval_a(){return gConst->Pi2()/6. - 1./4.;}
14 double Eval_int_odd(const double &, const double &);
15 inline double Eval(const double &s, const double &c){
16 return Eval_even_odd(s,c) + Eval_a();
17 }
18
19 virtual double Eval_odd(const double &, const double &);
20 virtual double Eval_odd_ultra(const double &); // test suite
21 virtual double Eval_even(const double &, const double &);
22 virtual double Eval_even_ultra(const double &); // test suite
23 virtual double Eval_even_odd(const double &, const double &);
24 virtual double Eval_Coloumb_Factor(const double &);
25};
26
27#endif //#ifndef RAD_TMuKFun
XmlRpcServer s
Definition: HelloServer.cpp:11
TConstants * gConst
Definition: Mcgpj.cxx:49
static double Pi2()
Definition: TConstants.h:40
Definition: TMuKFun.h:6
static double Eval_a()
Definition: TMuKFun.h:13
virtual double Eval_even(const double &, const double &)
virtual double Eval_odd_ultra(const double &)
float * fm
Definition: TMuKFun.h:8
virtual double Eval_Coloumb_Factor(const double &)
virtual double Eval_even_ultra(const double &)
virtual ~TMuKFun()
double Eval_int_odd(const double &, const double &)
virtual double Eval_odd(const double &, const double &)
double Eval(const double &s, const double &c)
Definition: TMuKFun.h:15
void Init(std::string, std::string)
virtual double Eval_even_odd(const double &, const double &)