2 gROOT->SetStyle("Plain");
6 //open files and get lists
8 TFile f0("QAsym.proof.root");
9 l = (TList *)f0.Get("QAsymHists");
16 fHpos[0]= (TH1F*) l->FindObject("fRecPtPos");
17 fHneg[0]= (TH1F*) l->FindObject("fRecPtNeg");
18 fHpos[1]= (TH1F*) l->FindObject("fRecPhiPos");
19 fHneg[1]= (TH1F*) l->FindObject("fRecPhiNeg");
20 fHpos[2]= (TH1F*) l->FindObject("fRecEtaPos");
21 fHneg[2]= (TH1F*) l->FindObject("fRecEtaNeg");
22 fHpos[3]= (TH1F*) l->FindObject("fRecEtaPtPos");
23 fHneg[3]= (TH1F*) l->FindObject("fRecEtaPtNeg");
25 fHpos[4]= (TH1F*) l->FindObject("fRecPtPosEta");
26 fHneg[4]= (TH1F*) l->FindObject("fRecPtNegEta");
27 fHpos[5]= (TH1F*) l->FindObject("fRecPhiPosEta");
28 fHneg[5]= (TH1F*) l->FindObject("fRecPhiNegEta");
29 fHpos[6]= (TH1F*) l->FindObject("fRecQPtPosEta");
30 fHneg[6]= (TH1F*) l->FindObject("fRecQPtNegEta");
34 legp1= new TLegend(0.9,0.65,0.65,0.9);
35 legp1->SetFillColor(kWhite);
38 legp2= new TLegend(0.9,0.65,0.65,0.9);
39 legp2->SetFillColor(kWhite);
42 fun0= new TF1("fun0","gaus",-5.0,5.0);
43 fun1= new TF1("fun1","gaus",-5.0,5.0);
44 fun0->SetLineColor(kBlack);
45 fun1->SetLineColor(kRed);
47 legp1->AddEntry(fun0,"pos. charge","l");
48 legp1->AddEntry(fun1,"neg. charge","l");
50 legp2->AddEntry(fun0,"pos. #eta","l");
51 legp2->AddEntry(fun1,"neg. #eta","l");
55 for(Int_t i=0; i<7;i++){
56 fHpos[i]->SetLineColor(kBlack);
57 fHpos[i]->SetLineWidth(2);
58 fHneg[i]->SetLineColor(kRed);
59 fHneg[i]->SetLineWidth(2);
63 TCanvas * dca = new TCanvas("pt", "pt", 100, 100, 1020, 820);
65 for(Int_t i=0; i<7;i++){
68 fHneg[i]->Draw("same");
69 if(i==0||i==4)gPad->SetLogy();