BOSS 8.0.0
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
TConstants * gConst
Definition Mcgpj.cxx:49
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 &)