LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
plot.C
Go to the documentation of this file.
1 {
2 // Use this macro for the visualisation of coefficient computation
3 
4  gROOT->Reset();
5  gROOT->SetStyle("Plain");
6 
7  gStyle->SetOptStat(1111);
8  gStyle->SetPalette(1);
9 
10  c1 = new TCanvas ("c1","",200,10,800,800);
11  c1->Divide(2,2);
12 
13  system ("rm -rf nanobeam.root");
14  system ("hadd -O nanobeam.root nanobeam_*.root");
15 
16  TFile f("nanobeam.root");
17 
18  TNtuple* ntuple0;
19  ntuple0 = (TNtuple*)f.Get("ntuple0");
20 
21  c1->cd(1);
22  ntuple0->SetMarkerSize(.2);
23  ntuple0->SetMarkerColor(2);
24  ntuple0->SetMarkerStyle(20);
25  ntuple0->Draw("xIn:yIn:zIn","");
26 
27  c1->cd(2);
28  TNtuple* ntuple2;
29  ntuple2 = (TNtuple*)f.Get("ntuple2");
30  gStyle->SetPalette(1);
31  ntuple2->SetMarkerColor(2);
32  ntuple2->SetMarkerStyle(20);
33  gPad->SetLogz();
34  ntuple2->Draw("yIn:xIn","","hcolz");
35 
36  c1->cd(3);
37  gStyle->SetPalette(1);
38  ntuple2->SetMarkerColor(4);
39  ntuple2->SetMarkerStyle(20);
40  gPad->SetLogz();
41  ntuple2->Draw("thetaIn:xIn","","hcolz");
42 
43  c1->cd(4);
44  gStyle->SetPalette(1);
45  ntuple2->SetMarkerColor(4);
46  ntuple2->SetMarkerStyle(20);
47  gPad->SetLogz();
48  ntuple2->Draw("phiIn:yIn","","hcolz");
49 
50 jump2:
51 /*
52  c1->cd(1);
53  gStyle->SetPalette(1);
54  TNtuple* ntuple1;
55  ntuple1 = (TNtuple*)f->Get("ntuple1");
56  ntuple1->SetMarkerSize(.2);
57  ntuple1->SetMarkerColor(2);
58  ntuple1->SetMarkerStyle(20);
59  gPad->SetLogz();
60  ntuple1->Draw("yIn:xIn","","hcolz");
61  htemp->GetXaxis()->SetLabelSize(0.025);
62  htemp->GetYaxis()->SetLabelSize(0.025);
63  htemp->GetXaxis()->SetTitleSize(0.035);
64  htemp->GetYaxis()->SetTitleSize(0.035);
65  htemp->GetXaxis()->SetTitleOffset(1.4);
66  htemp->GetYaxis()->SetTitleOffset(1.4);
67  htemp->GetXaxis()->SetTitle("X (mm)");
68  htemp->GetYaxis()->SetTitle("Y (mm)");
69  htemp->SetTitle("Grid shadow");
70 */
71 }
system("rm -rf microbeam.root")
TFile f("microbeam.root")
TNtuple * ntuple2
Definition: plot.C:176
TNtuple * ntuple0
Definition: plot.C:174
c1
Definition: plot.C:27