Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

formula.h

Go to the documentation of this file.
00001 #ifndef _ENERGY_H_
00002 #define _ENERGY_H_
00003 
00004 #include <TROOT.h>
00005 #include <TFormula.h>
00006 #include <TF2.h>
00007 #include "configuration.h"
00008 
00009 class TEFormula : public TFormula
00010 {
00011     public:
00012         TEFormula();
00013         TEFormula(const char*, const char*);
00014         virtual ~TEFormula();
00015     
00016         virtual Int_t DefinedVariable(TString&);
00017         virtual void SetVariables(const char*, const char* = "y", const char* = "z");
00018         virtual void SetParNames(Param**);
00019         
00020     private:
00021         const char *x, *y, *z;
00022 };
00023 
00024 class TEF2 : public TF2
00025 {
00026     public:
00027         TEF2();
00028         TEF2(const char*, const char*);
00029         virtual ~TEF2();
00030         
00031         virtual Int_t DefinedVariable(TString&);
00032         virtual void SetVariables(const char*, const char* = "y", const char* = "z");
00033         virtual void SetParNames(Param**);
00034         
00035     private:
00036         const char *x, *y, *z;
00037 };
00038 
00039 class TEF1 : public TF1
00040 {
00041     public:
00042         TEF1();
00043         TEF1(const char*, const char*);
00044         virtual ~TEF1();
00045         
00046         virtual Int_t DefinedVariable(TString&);
00047         virtual void SetVariables(const char*, const char* = "y", const char* = "z");
00048         virtual void SetParNames(Param**);
00049         
00050     private:
00051         const char *x, *y, *z;
00052 };
00053 
00054 #endif // _ENERGY_H_

Generated on Sun Jun 16 20:08:03 2002 for XEIS by doxygen1.2.16