1 #ifndef TRACKSPLITPLOT_H
2 #define TRACKSPLITPLOT_H
13 #include "TGraph2DErrors.h"
14 #include "TGraphErrors.h"
19 #include "TLegendEntry.h"
22 #include "TMultiGraph.h"
48 TString
xvariables[
xsize] = {
"",
"pt",
"eta",
"phi",
"dz",
"dxy",
"theta",
"qoverpt"};
49 TString
yvariables[
ysize] = {
"pt",
"pt",
"eta",
"phi",
"dz",
"dxy",
"theta",
"qoverpt",
""};
79 TString saveas =
"", ostream& summaryfile=
devnull);
81 Bool_t
relative =
false,Bool_t pull =
false,TString saveas =
"", ostream& summaryfile=
devnull);
84 TString saveas =
"", ostream& summaryfile=
devnull);
86 Bool_t
relative =
false,Bool_t pull =
false,
87 TString saveas =
"", ostream& summaryfile=
devnull);
88 void placeholder(TString saveas =
"",Bool_t wide =
false);
102 TF1 *
function,Int_t
parameter,TString parametername =
"",TString functionname =
"",
104 TString saveas =
"");
107 TF1 *
function,Int_t nParameters,Int_t *
parameters,TString *parameternames,TString functionname =
"",
109 TString saveas =
"");
111 TF1 *
function,Int_t
parameter,TString parametername =
"",TString functionname =
"",
113 TString saveas =
"");
115 TF1 *
function,Int_t nParameters,Int_t *
parameters,TString *parameternames,TString functionname =
"",
117 TString saveas =
"");
120 TString
function,Int_t
parameter,TString parametername =
"",TString functionname =
"",
122 TString saveas =
"");
125 TString
function,Int_t nParameters,Int_t *
parameters,TString *parameternames,TString functionname =
"",
127 TString saveas =
"");
129 TString
function,Int_t
parameter,TString parametername =
"",TString functionname =
"",
131 TString saveas =
"");
133 TString
function,Int_t nParameters,Int_t *
parameters,TString *parameternames,TString functionname =
"",
135 TString saveas =
"");
138 Bool_t drawfits =
true,
140 TString saveas =
"");
142 Bool_t drawfits =
true,
144 TString saveas =
"");
145 Bool_t
hasFit(TString misalignment,TString xvar,TString yvar,Bool_t
relative =
false,Bool_t
resolution =
false,Bool_t pull =
false);
159 TString xvar,TString yvar);
178 TString
nPart(Int_t
part,TString
string,TString delimit =
";",Bool_t removerest =
true);
200 Double_t
placeLegend(TLegend *
l, Double_t
width, Double_t height, Double_t x1min, Double_t y1min, Double_t x2max, Double_t y2max);