1 |
#include "getR.C"
|
2 |
|
3 |
void plotChannel(int ieta = 30, int iphi = 21, int idepth = 1){
|
4 |
|
5 |
int Nrun = 30;
|
6 |
// int run[10] = {180188,180192,180206,180213,180558,180559,180633,180726,180766};
|
7 |
int run[500] = {
|
8 |
|
9 |
127707,
|
10 |
127785,
|
11 |
129007,
|
12 |
129123,
|
13 |
129222,
|
14 |
|
15 |
130158,
|
16 |
130193,
|
17 |
130276,
|
18 |
130291,
|
19 |
130311,
|
20 |
|
21 |
130908,
|
22 |
130983,
|
23 |
131086,
|
24 |
|
25 |
180188,180192,180206,180213,180558,
|
26 |
180559,180633,180726,180766,185436,
|
27 |
|
28 |
// 187036,
|
29 |
// 187598,
|
30 |
// 187937,
|
31 |
// 188590,
|
32 |
// 188655,
|
33 |
|
34 |
189043,
|
35 |
189846,
|
36 |
190161,
|
37 |
190337,
|
38 |
190559,
|
39 |
190749,
|
40 |
191231
|
41 |
|
42 |
/*
|
43 |
|
44 |
191659,
|
45 |
191734,
|
46 |
191965,
|
47 |
192186,
|
48 |
192443,
|
49 |
192452,
|
50 |
192458,
|
51 |
192461,
|
52 |
192467,
|
53 |
192474,
|
54 |
192482,
|
55 |
192489,
|
56 |
192848,
|
57 |
193004,
|
58 |
193026,
|
59 |
193075,
|
60 |
193156,
|
61 |
193243,
|
62 |
193382,
|
63 |
193512,
|
64 |
193590,
|
65 |
193644,
|
66 |
193733,
|
67 |
193985,
|
68 |
194055,
|
69 |
194163,
|
70 |
194236,
|
71 |
194328,
|
72 |
194500,
|
73 |
194549,
|
74 |
194738,
|
75 |
194801,
|
76 |
194848,
|
77 |
194941,
|
78 |
195020,
|
79 |
195061,
|
80 |
195120,
|
81 |
195169,
|
82 |
195225,
|
83 |
195315,
|
84 |
195323,
|
85 |
195406,
|
86 |
195468,
|
87 |
195675,
|
88 |
195781,
|
89 |
195979,
|
90 |
196158,
|
91 |
196280,
|
92 |
196416,
|
93 |
196482,
|
94 |
196872,
|
95 |
197138,
|
96 |
197386,
|
97 |
197389,
|
98 |
198254,
|
99 |
198293,
|
100 |
198561
|
101 |
*/
|
102 |
|
103 |
};
|
104 |
|
105 |
double range[500] = {1052,1062,1052,1062,1062,1052,1052,1052,1052,1052,1052};
|
106 |
|
107 |
TGraphErrors* g = new TGraphErrors(Nrun);
|
108 |
|
109 |
TCanvas* cc = new TCanvas("cc","",500,500);
|
110 |
cc->Divide(3,3);
|
111 |
|
112 |
TCanvas* ccc = new TCanvas("ccc","",400,400);
|
113 |
|
114 |
for(int i = 0; i< Nrun; ++i){
|
115 |
|
116 |
ccc->cd();
|
117 |
g->SetPoint(i,run[i],getR(run[i],ieta,iphi,idepth,1052));
|
118 |
ccc->Print(Form("trash/result_run%d_ieta%d_iphi%d_idepth%d.gif",run[i],ieta,iphi,idepth));
|
119 |
|
120 |
}
|
121 |
|
122 |
TCanvas* c1 = new TCanvas("c1","",500,500);
|
123 |
g->SetMaximum(1.1);
|
124 |
g->SetMinimum(0.2);
|
125 |
|
126 |
g->SetTitle(";Run Number; S1/S2");
|
127 |
g->Draw("Ap");
|
128 |
|
129 |
TLegend* leg = new TLegend(0.5,0.5,0.9,0.9);
|
130 |
leg->SetFillColor(0);
|
131 |
leg->SetBorderSize(0);
|
132 |
leg->SetFillStyle(0);
|
133 |
leg->SetTextFont(43);
|
134 |
leg->SetTextSize(18);
|
135 |
|
136 |
leg->AddEntry(g,"Channel","");
|
137 |
leg->AddEntry(g,Form("i#eta = %d",ieta),"");
|
138 |
leg->AddEntry(g,Form("i#phi = %d",iphi),"");
|
139 |
leg->AddEntry(g,Form("idepth = %d",idepth),"");
|
140 |
|
141 |
leg->Draw();
|
142 |
|
143 |
c1->Print(Form("trash/raddam_result_ieta%d_iphi%d_idepth%d.gif",ieta,iphi,idepth));
|
144 |
|
145 |
|
146 |
|
147 |
}
|
148 |
|
149 |
|
150 |
|
151 |
|
152 |
|