8 |
|
class TH2; |
9 |
|
|
10 |
|
TGraph * MakeBand(TGraph *g1, TGraph *g2, bool b=false); |
11 |
– |
|
11 |
|
void Smooth(TGraph * g, int n=3); |
12 |
|
void Smooth2D(TGraph * g, int n=3); |
13 |
|
TGraph* Close2D(TGraph * g); |
14 |
+ |
//void MergeBins(TH1*); |
15 |
|
|
16 |
|
template<class T> |
17 |
|
class PlotTools { |
42 |
|
|
43 |
|
void Print(double(*x)(const T*), double(*x)(const T*), double(*y)(const T*), |
44 |
|
TGraph*, double p=10.); |
45 |
+ |
void Print(double(*x)(const T*), double(*x)(const T*), double(*y)(const T*), double(*x)(const T*), double(*y)(const T*), |
46 |
+ |
TGraph*, double p=10.); |
47 |
|
|
48 |
|
TGraph * ChooseBest(TGraph*,TGraph*,TGraph*,TGraph*,double x=0,double y=0); |
49 |
|
|
50 |
|
TH2 * BinWiseOr(TH2*, TH2*); |
51 |
+ |
|
52 |
+ |
TGraph * ModifyExpSigma(TGraph*, TGraph*, TGraph*); |
53 |
+ |
TGraph * ModifyExpSigmaY(TGraph*, TGraph*, TGraph*); |
54 |
|
|
55 |
|
private: |
56 |
|
std::vector<T*> * _scan; |