4 TFile *
file = TFile::Open(
"AnalysisResults.root");
5 TList* l =
static_cast<TList*
>(gDirectory->Get(
"Forward"));
6 TList* ep =
static_cast<TList*
>(l->FindObject(
"fmdEventPlaneFinder"));
9 gStyle->SetOptTitle(0);
10 gStyle->SetOptStat(0);
12 TCanvas*
c =
new TCanvas(
"epFMD",
"From FMD", 1000,1000);
13 c->SetTopMargin(0.01);
14 c->SetRightMargin(0.01);
17 TVirtualPad* p = c->cd(1);
20 TVirtualPad* q = p->cd(1);
21 q->SetTopMargin(0.01);
22 q->SetRightMargin(0.01);
24 THStack* epS =
new THStack(
"psiR",
"From FMD");
28 epS->Add(epAll = static_cast<TH1*>(ep->FindObject(
"epFMD")));
29 epS->Add(epA = static_cast<TH1*>(ep->FindObject(
"epFMDA")));
30 epS->Add(epC = static_cast<TH1*>(ep->FindObject(
"epFMDC")));
31 epAll->SetMarkerStyle(20);
32 epAll->SetMarkerColor(epAll->GetLineColor());
33 epA->SetMarkerStyle(21);
34 epA->SetMarkerColor(epA->GetLineColor());
35 epC->SetMarkerStyle(22);
36 epC->SetMarkerColor(epC->GetLineColor());
38 epS->GetHistogram()->SetXTitle(
"#Psi_{R} [radians]");
40 TLegend* leg =
new TLegend(0.11, 0.11, .98, .4);
43 leg->SetBorderSize(0);
45 leg->AddEntry(epAll,
"Full FMD",
"p");
46 leg->AddEntry(epA,
"A-side (#eta>0)",
"p");
47 leg->AddEntry(epC,
"C-side (#eta<0)",
"p");
51 q->SetTopMargin(0.01);
52 q->SetRightMargin(0.01);
55 THStack* diff =
new THStack(
"diff",
"Different to others");
59 diff->Add(dSelf = static_cast<TH1*>(ep->FindObject(
"diffFMDAC")));
60 diff->Add(dVZERO = static_cast<TH1*>(ep->FindObject(
"diffFMDVZERO")));
61 diff->Add(dTPC = static_cast<TH1*>(ep->FindObject(
"diffFMDTPC")));
62 dSelf->SetMarkerStyle(20);
63 dSelf->SetMarkerColor(dSelf->GetLineColor());
64 dTPC->SetMarkerStyle(21);
65 dTPC->SetMarkerColor(dTPC->GetLineColor());
66 dVZERO->SetMarkerStyle(22);
67 dVZERO->SetMarkerColor(dVZERO->GetLineColor());
68 diff->Draw(
"nostack hist");
69 diff->GetHistogram()->SetXTitle(
"#delta#Psi_{R} [radians]");
71 leg =
new TLegend(0.6, 0.6, .98, .98);
74 leg->SetBorderSize(0);
76 leg->AddEntry(epAll,
"#Psi_{R,A}-#Psi_{R,C}",
"p");
77 leg->AddEntry(epA,
"#Psi_{R,FMD}-#Psi_{R,TPC}",
"p");
78 leg->AddEntry(epC,
"#Psi_{R,FMD}-#Psi_{R,VZERO}",
"p");
84 q = p->cd(1); q->SetTopMargin(0); q->SetRightMargin(0.13);
85 ep->FindObject(
"corrFMDAC")->Draw(
"colz");
87 q = p->cd(2); q->SetTopMargin(0); q->SetRightMargin(0.13);
88 ep->FindObject(
"corrFMDTPC")->Draw(
"colz");
90 q = p->cd(3); q->SetTopMargin(0); q->SetRightMargin(0.13);
91 ep->FindObject(
"corrFMDVZERO")->Draw(
"colz");
93 c->Print(
"ep_from_fmd.png");
TFile * file
TList with histograms for a given trigger.