simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
TSFunc2DProd.h
1 /*
2  * TSFunc2DProd.h
3  *
4  * Created on: Aug 5, 2014
5  * Author: Silvestro di Luise
6  * Silvestro.Di.Luise@cern.ch
7  *
8  */
9 
10 #ifndef TSFUNC2DPROD_H_
11 #define TSFUNC2DPROD_H_
12 
13 #include "TSFunction2D.h"
14 
15 /*
16  *
17  */
18 class TSFunc2DProd: public TSFunction2D {
19 
20 public:
21 
22  TSFunc2DProd(TString name,TString title, TSFunction1D &funcX, TSFunction1D &funcY);
23 
24  virtual ~TSFunc2DProd();
25 
26  //make these purely virtual?
27  //virtual double Eval(double *x, double *y=0) const;
28  //virtual double Eval() const;
29  virtual double Evaluate() const;
30 
31  void SetFunctionX();
32  void SetFunctionY();
33 
34 private:
35 
36  TSFunction1D *fFuncX;
37  TSFunction1D *fFuncY;
38 
39 
40 };
41 
42 #endif /* TSFUNC2DPROD_H_ */
Definition: TSFunction1D.h:43
Definition: TSFunc2DProd.h:18
Definition: TSFunction2D.h:27