41 const char* n1,
const char* n2)
49 gStyle->SetPalette(1);
50 gStyle->SetTitleX(.50);
51 gStyle->SetTitleY(.99);
52 gStyle->SetTitleW(.85);
53 gStyle->SetTitleH(.085);
54 gStyle->SetTitleAlign(23);
55 gStyle->SetTitleFillColor(kWhite);
56 gStyle->SetTitleBorderSize(1);
70 fCanvas->Print(
"comparison.pdf[",
"pdf");
87 TPad* top =
new TPad(
"top",
"Top", 0, .95, 1, 1, 0, 0);
91 TLatex* l =
new TLatex(.5, .5, Form(
"%s for FMD%d%c (%s / %s)",
99 fBody =
new TPad(
"body",
"Body", 0, 0, 1, .95, 0, 0);
100 fBody->SetTopMargin(0.05);
101 fBody->SetRightMargin(0.05);
104 fBody->Divide(nCol, nRow, flush ? 0 : 0.001, flush ? 0 : 0.001);
119 if (!
fBody)
return 0;
133 fCanvas->Print(
"comparison.pdf",
134 Form(
"Title:FMD%d%c %s", d, r, extra));
143 fCanvas->Print(
"comparison.pdf]",
"pdf");
175 const char* fn1,
const char* fn2,
179 TFile* file1 = TFile::Open(fn1,
"READ");
180 TFile* file2 = TFile::Open(fn2,
"READ");
183 Error(
"CompareSecMaps",
"File %s cannot be opened", fn1);
188 Error(
"CompareSecMaps",
"File %s cannot be opened", fn2);
193 const char* objName = what;
194 o1 = file1->Get(objName);
195 o2 = file2->Get(objName);
198 TList* l =
static_cast<TList*
>(file1->Get(
"ForwardCorrResults"));
199 if (l) o1 = l->FindObject(objName);
202 Error(
"CompareSecMaps",
"File %s does not contain an object named %s",
207 TList* l =
static_cast<TList*
>(file2->Get(
"ForwardCorrResults"));
208 if (l) o2 = l->FindObject(objName);
211 Error(
"CompareSecMaps",
"File %s does not contain an object named %s",
230 const char* fn1,
const char* fn2,
236 const char* objName =
Canvas(const char *name, const char *title, const char *n1, const char *n2)
void Print(UShort_t d, Char_t r, const char *extra="")
TPad * Clear(UShort_t nPad, UShort_t d, Char_t r, Bool_t flush=false)
TVirtualPad * cd(Int_t i)
const char * GetObjectName(Int_t what) const
const char * fTitle
Title.
void GetObjects(const char *what, const char *fn1, const char *fn2, TObject *&o1, TObject *&o2)
static AliForwardCorrectionManager & Instance()