7 |
|
class SusyScan; |
8 |
|
class TH2; |
9 |
|
|
10 |
+ |
TGraph * MakeBand(TGraph *g1, TGraph *g2, bool b=false); |
11 |
+ |
|
12 |
|
template<class T> |
13 |
|
class PlotTools { |
14 |
|
public: |
15 |
|
PlotTools(std::vector<T*> * scan):_scan(scan){} |
16 |
|
|
17 |
|
TGraph * Line( double(*x)(const T*), double(*y)(const T*), |
18 |
< |
double(*func)(const T*), const double mass, const double diff=5.); |
18 |
> |
double(*func)(const T*), const double mass, const double diff=5.); |
19 |
|
|
20 |
|
void Area( TH2*h, double(*x)(const T*), double(*y)(const T*), |
21 |
|
double(*func)(const T*)); |
25 |
|
TGraph * GetContour(TH2*, int ncont=20, int flag=0); |
26 |
|
std::vector<TGraph *> GetContours(TH2*, int ncont=20); |
27 |
|
|
28 |
+ |
TGraph * GetContour(TH2*,double(*x)(const T*), double(*y)(const T*), |
29 |
+ |
double(*func)(const T*), int ncont=20, int flag=0, |
30 |
+ |
int color=1, int style=1); |
31 |
+ |
|
32 |
|
private: |
33 |
|
std::vector<T*> * _scan; |
34 |
|
|