StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PlotHists.C
1 #include <iostream>
2 
3 void PlotHists(const char* infile, const char* outfile)
4 {
5  TFile* ifile = new TFile(infile,"READ");
6 
7  TH2* dEtaVsdPhi = dEtaVsdPhi;
8 
9  TFile* ofile = new TFile(outfile,"RECREATE");
10  TH1* dEta = dEtaVsdPhi->ProjectionY("dEta");
11  dEta->SetLineWidth(2);
12  dEta->SetXTitle("#Delta#eta");
13  dEta->SetTitle("#Delta#eta, pt>2 GeV, Trigger Pt>3 GeV");
14  TH1* dPhi = dEtaVsdPhi->ProjectionX("dPhi");
15  dPhi->SetLineWidth(2);
16  dPhi->SetXTitle("#Delta#phi");
17  dPhi->SetTitle("#Delta#phi, pt>2 GeV, Trigger Pt>3 GeV");
18 
19  dEtaVsdPhi->SetTitle("#Delta#phi vs. #DeltaEta, pt>2 GeV, Trigger Pt>3 GeV");
20  dEtaVsdPhi->SetXTitle("#Delta#eta");
21  dEtaVsdPhi->SetYTitle("#Delta#phi");
22  dEtaVsdPhi->SetLineWidth(2);
23 
24  /*
25  c1 = new TCanvas();
26  gStyle->SetPalette(1,0);
27  c1->SetLogz();
28  dEtaVsdPhi->Draw("colz");
29 
30  TCanvas* c2 = new TCanvas("c2");
31  dEta->Draw();
32 
33  TCanvas* c3 = new TCanvas("c3");
34  dPhi->Draw();
35  */
36 
37  dEtaVsdPhi->Write();
38  ofile->Write();
39  ofile->Close();
40 }