Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
make_plot.C
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file make_plot.C
1 make_plot(TString filename){
2 gSystem->Load("libmvtx.so");
3 
4 c1 = new TCanvas("c1","c1",1200,900);
5 
6 char filein[500];
7 char fileout[500];
8 
9 sprintf(fileout,"%s.pdf[",filename.Data());
10 c1->Print(fileout);
11 
12 sprintf(filein,"reference_datafiles/%s",filename.Data());
13 
14 pfileopen(filein);
15 
16 prun(5000);
17 c1->Divide(2,2);
18 c1->cd(1);
19 hchip->Scale(1.0/hnevent->Integral());
20 hchip->Draw();
21 c1->cd(2);
22 gStyle->SetOptStat(110011);
23 hnhit_chip_0->Draw();
24 hnhit_chip_0->GetXaxis()->SetRange(0,50);
25 hnhit_chip_1->Draw("same");
26 gPad->SetLogy(1);
27 c1->cd(3);
28 h2d_chip_0->Draw("colz");
29 c1->cd(4);
30 h2d_chip_1->Draw("colz");
31 
32 sprintf(fileout,"%s.pdf",filename.Data());
33 c1->Print(fileout);
34 
35 //c1->Divide(2,1);
36 c1->Clear();
37 c1->Divide(1,2);
38 c1->cd(1);
39 hnevent->Draw();
40 
41 c1->cd(2);
42 //hnevent->Draw();
43 hhittime_chip_0->Draw();
44 hhittime_chip_1->Draw("same");
45 //c1->cd();
46 
47 sprintf(fileout,"%s.pdf",filename.Data());
48 c1->Print(fileout);
49 
50 sprintf(fileout,"%s.pdf]",filename.Data());
51 c1->Print(fileout);
52 }