| virtual | ~Chebyshev() | 
| ROOT::Math::Chebyshev | Chebyshev(const ROOT::Math::IGenFunction& f, double a, double b, size_t n) | 
| ROOT::Math::Chebyshev | Chebyshev(ROOT::Math::GSLFuncPointer f, void* p, double a, double b, size_t n) | 
| ROOT::Math::Chebyshev* | Deriv() | 
| pair<double,double> | EvalErr(double x) const | 
| pair<double,double> | EvalErr(double x, size_t n) const | 
| ROOT::Math::Chebyshev* | Integral() | 
| double | operator()(double x) const | 
| double | operator()(double x, size_t n) const | 
| void | Initialize(ROOT::Math::GSLFuncPointer f, void* params, double a, double b) | 

constructor from function (IGenFunction type) and interval [a,b] and series size n
constructor from function (GSL type) and interval [a,b] and series size n
constructor passing only size (need to initialize setting the function afterwards)
initialize by passing a function and interval [a,b] delete previous existing function pointer
evaluate at most order n ( truncate the series) returning resutl + error
calculate derivative. Returna pointer to a new series used auto_ptr (supprseed since not good support on some compilers)