BOSS
7.0.7
BESIII Offline Software System
Loading...
Searching...
No Matches
eff.cxx
Go to the documentation of this file.
1
{
2
Double_t
x
[18]={.1,.2,.3,.4,.5,.6,.7,.8,.9,1.,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8};
3
Double_t
errx
[18]={0};
4
5
Int_t
pxy_ep1
[18];
6
Int_t
pxy_ep2
[18];
7
Int_t
pxy_ep3
[18];
8
Int_t
pxy_ep4
[18];
9
Int_t
pxy_ep5
[18];
10
Int_t
pxy_ep6
[18];
11
Int_t
pxy_ep7
[18];
12
Int_t
pxy_ep8
[18];
13
Int_t
pxy_ep9
[18];
14
Int_t
pxy_ep10
[18];
15
Int_t
pxy_ep11
[18];
16
Int_t
pxy_ep12
[18];
17
18
Int_t
pxy_em1
[18];
19
Int_t
pxy_em2
[18];
20
Int_t
pxy_em3
[18];
21
Int_t
pxy_em4
[18];
22
Int_t
pxy_em5
[18];
23
Int_t
pxy_em6
[18];
24
Int_t
pxy_em7
[18];
25
Int_t
pxy_em8
[18];
26
Int_t
pxy_em9
[18];
27
Int_t
pxy_em10
[18];
28
Int_t
pxy_em11
[18];
29
Int_t
pxy_em12
[18];
30
31
Double_t
eff_ep
[18];
32
Double_t
eff_em
[18];
33
Double_t
err_ep
[18];
34
Double_t
err_em
[18];
35
36
Double_t
eff_ep2
[18];
37
Double_t
eff_em2
[18];
38
Double_t
err_ep2
[18];
39
Double_t
err_em2
[18];
40
41
Double_t
eff_ep3
[18];
42
Double_t
eff_em3
[18];
43
Double_t
err_ep3
[18];
44
Double_t
err_em3
[18];
45
46
Double_t
eff_ep4
[18];
47
Double_t
eff_em4
[18];
48
Double_t
err_ep4
[18];
49
Double_t
err_em4
[18];
50
51
Double_t
eff_ep5
[18];
52
Double_t
eff_em5
[18];
53
Double_t
err_ep5
[18];
54
Double_t
err_em5
[18];
55
56
Double_t
eff_ep6
[18];
57
Double_t
eff_em6
[18];
58
Double_t
err_ep6
[18];
59
Double_t
err_em6
[18];
60
61
62
63
Char_t
cut
[200];
64
65
66
//TFile f("./ana_bhabha660_dqa_mc.root");
67
//TFile f("ana_bhabha660a_dqa_dataPat.root");
68
TFile
f
(
"ana_bhabha660a_dqa_mcPat_zy_old.root"
);
69
for
(Int_t j=5; j<15; j++){
70
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=1"
,j,j);
71
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
72
pxy_ep1
[j]=htemp->GetEntries();
73
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2"
,j,j);
74
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
75
pxy_ep2
[j]=htemp->GetEntries();
76
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=1"
,j,j);
77
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
78
pxy_em1
[j]=htemp->GetEntries();
79
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=2"
,j,j);
80
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
81
pxy_em2
[j]=htemp->GetEntries();
82
}
83
84
85
for
(Int_t i=5;i<15;i++){
86
eff_ep
[i]=
pxy_ep2
[i]*.1/(
pxy_ep1
[i]*.1);
87
err_ep
[i]=sqrt(
eff_ep
[i]*(1.-
eff_ep
[i])/
pxy_ep1
[i]);
88
89
eff_em
[i]=
pxy_em2
[i]*.1/(
pxy_em1
[i]*.1);
90
err_em
[i]=sqrt(
eff_em
[i]*(1.-
eff_em
[i])/
pxy_em1
[i]);
91
}
92
93
cout<<
"end eff1"
<<endl;
94
//////////////////////////////////////////////////////////////////////////////////
95
//TFile f("./ana_bhabha660a_dqa_mc_newPat.root");
96
//TFile f("ana_bhabha660a_dqa_dataTsf.root");
97
TFile
f
(
"ana_bhabha660a_dqa_dataPat_zy_old.root"
);
98
for
(Int_t j=5; j<15; j++){
99
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=1"
,j,j);
100
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
101
pxy_ep3
[j]=htemp->GetEntries();
102
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2"
,j,j);
103
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
104
pxy_ep4
[j]=htemp->GetEntries();
105
106
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=1"
,j,j);
107
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
108
pxy_em3
[j]=htemp->GetEntries();
109
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=2"
,j,j);
110
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
111
pxy_em4
[j]=htemp->GetEntries();
112
113
}
114
115
116
for
(Int_t i=5;i<15;i++){
117
eff_ep2
[i]=
pxy_ep4
[i]*.1/(
pxy_ep3
[i]*.1);
118
err_ep2
[i]=sqrt(
eff_ep2
[i]*(1.-
eff_ep2
[i])/
pxy_ep3
[i]);
119
120
eff_em2
[i]=
pxy_em4
[i]*.1/(
pxy_em3
[i]*.1);
121
err_em2
[i]=sqrt(
eff_em2
[i]*(1.-
eff_em2
[i])/
pxy_em3
[i]);
122
}
123
cout<<
"end eff2"
<<endl;
124
///////////////////////////////////////////////////////////////////////////////////////
125
//TFile f("./ana_bhabha660a_dqa_mc_Pat.root");
126
//TFile f("ana_bhabha660a_dqa_mc_Pat.root");
127
//TFile f("ana_bhabha660a_dqa_mcTsf_zy.root");
128
TFile
f
(
"ana_bhabha660a_dqa_mcPat_zy_new.root"
);
129
for
(Int_t j=5; j<15; j++){
130
cout<<
"j="
<<j<<endl;
131
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=1"
,j,j);
132
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
133
pxy_ep5
[j]=htemp->GetEntries();
134
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2"
,j,j);
135
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
136
pxy_ep6
[j]=htemp->GetEntries();
137
138
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=1"
,j,j);
139
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
140
pxy_em5
[j]=htemp->GetEntries();
141
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=2"
,j,j);
142
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
143
pxy_em6
[j]=htemp->GetEntries();
144
145
}
146
147
for
(Int_t i=5;i<15;i++){
148
eff_ep3
[i]=
pxy_ep6
[i]*.1/(
pxy_ep5
[i]*.1);
149
err_ep3
[i]=sqrt(
eff_ep3
[i]*(1.-
eff_ep3
[i])/
pxy_ep5
[i]);
150
151
eff_em3
[i]=
pxy_em6
[i]*.1/(
pxy_em5
[i]*.1);
152
err_em3
[i]=sqrt(
eff_em3
[i]*(1.-
eff_em3
[i])/
pxy_em5
[i]);
153
}
154
155
cout<<
"end eff3"
<<endl;
156
/////////////////////////////////////////////////////////////////////////////////////
157
158
159
//TFile f("./ana_bhabha660a_dqa_mc_newPat_newKal.root");
160
//TFile f("ana_bhabha660a_dqa_mcTsf.root");
161
//TFile f("ana_bhabha660a_dqa_dataTsf_zy.root");
162
TFile
f
(
"ana_bhabha660a_dqa_dataPat_zy_new.root"
);
163
for
(Int_t j=5; j<15; j++){
164
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=1"
,j,j);
165
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
166
pxy_ep7
[j]=htemp->GetEntries();
167
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2"
,j,j);
168
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
169
pxy_ep8
[j]=htemp->GetEntries();
170
171
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=1"
,j,j);
172
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
173
pxy_em7
[j]=htemp->GetEntries();
174
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=2"
,j,j);
175
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
176
pxy_em8
[j]=htemp->GetEntries();
177
178
}
179
180
for
(Int_t i=5;i<15;i++){
181
eff_ep4
[i]=
pxy_ep8
[i]*.1/(
pxy_ep7
[i]*.1);
182
err_ep4
[i]=sqrt(
eff_ep4
[i]*(1.-
eff_ep4
[i])/
pxy_ep7
[i]);
183
184
eff_em4
[i]=
pxy_em8
[i]*.1/(
pxy_em7
[i]*.1);
185
err_em4
[i]=sqrt(
eff_em4
[i]*(1.-
eff_em4
[i])/
pxy_em7
[i]);
186
}
187
188
cout<<
"end eff4"
<<endl;
189
// /////////////////////////////////////////////////////////////////////////////////////
190
191
cout<<
pxy_em2
[6]<<
" "
<<
pxy_em2
[7]<<endl;
192
cout<<
pxy_em8
[6]<<
" "
<<
pxy_em8
[7]<<endl;
193
194
195
//TFile f("./ana_data653_mc_eff_nocut.root");
196
TFile
f
(
"./ana_bhabha660a_dqa_mc_Pat_newKal.root"
);
197
for
(Int_t j=5; j<15; j++){
198
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=1"
,j,j);
199
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
200
pxy_ep9
[j]=htemp->GetEntries();
201
sprintf
(
cut
,
"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2"
,j,j);
202
Bhabha->Draw(
"kal_pxy0_em"
,
cut
);
203
pxy_ep10
[j]=htemp->GetEntries();
204
205
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=1"
,j,j);
206
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
207
pxy_em9
[j]=htemp->GetEntries();
208
sprintf
(
cut
,
"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=2"
,j,j);
209
Bhabha->Draw(
"kal_pxy0_ep"
,
cut
);
210
pxy_em10
[j]=htemp->GetEntries();
211
212
}
213
214
for
(Int_t i=5;i<15;i++){
215
eff_ep5
[i]=
pxy_ep10
[i]*.1/(
pxy_ep9
[i]*.1);
216
err_ep5
[i]=sqrt(
eff_ep5
[i]*(1.-
eff_ep5
[i])/
pxy_ep9
[i]);
217
218
eff_em5
[i]=
pxy_em10
[i]*.1/(
pxy_em9
[i]*.1);
219
err_em5
[i]=sqrt(
eff_em5
[i]*(1.-
eff_em5
[i])/
pxy_em9
[i]);
220
}
221
222
cout<<
"end eff5"
<<endl;
223
// /////////////////////////////////////////////////////////////////////////////////////
224
225
226
227
// //TFile f("./ana_data653_mc_eff_nomix.root");
228
// TFile f("./ana_data653_mc_eff_mdctest.root");
229
// for (Int_t j=5; j<15; j++){
230
// sprintf(cut,"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=1",j,j);
231
// Bhabha->Draw("kal_pxy0_em",cut);
232
// pxy_ep11[j]=htemp->GetEntries();
233
// sprintf(cut,"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2",j,j);
234
// Bhabha->Draw("kal_pxy0_em",cut);
235
// pxy_ep12[j]=htemp->GetEntries();
236
237
// sprintf(cut,"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=1",j,j);
238
// Bhabha->Draw("kal_pxy0_ep",cut);
239
// pxy_em11[j]=htemp->GetEntries();
240
// sprintf(cut,"kal_costheta0_ep>-0.93&&kal_costheta0_ep<0.93&&kal_pxy0_ep>=0.05+%d*0.1&&kal_pxy0_ep<0.15+%d*0.1&&NGch>=2",j,j);
241
// Bhabha->Draw("kal_pxy0_ep",cut);
242
// pxy_em12[j]=htemp->GetEntries();
243
244
// }
245
246
// for (Int_t i=5;i<15;i++){
247
// eff_ep6[i]=pxy_ep12[i]*.1/(pxy_ep11[i]*.1);
248
// err_ep6[i]=sqrt(eff_ep6[i]*(1.-eff_ep6[i])/pxy_ep11[i]);
249
250
// eff_em6[i]=pxy_em12[i]*.1/(pxy_em11[i]*.1);
251
// err_em6[i]=sqrt(eff_em6[i]*(1.-eff_em6[i])/pxy_em11[i]);
252
// }
253
254
// cout<<"end eff6"<<endl;
255
/////////////////////////////////////////////////////////////////////////////////////
256
257
258
259
260
261
262
263
264
265
266
267
268
TGraph *gr1 =
new
TGraphErrors(15,x,
eff_ep
,
errx
,
err_ep
);
269
TGraph *gr2 =
new
TGraphErrors(15,x,
eff_em
,
errx
,
err_em
);
270
TGraph *gr3 =
new
TGraphErrors(15,x,
eff_ep2
,
errx
,
err_ep2
);
271
TGraph *gr4 =
new
TGraphErrors(15,x,
eff_em2
,
errx
,
err_em2
);
272
TGraph *gr5 =
new
TGraphErrors(15,x,
eff_ep3
,
errx
,
err_ep3
);
273
TGraph *gr6 =
new
TGraphErrors(15,x,
eff_em3
,
errx
,
err_em3
);
274
TGraph *gr7 =
new
TGraphErrors(15,x,
eff_ep4
,
errx
,
err_ep4
);
275
TGraph *gr8 =
new
TGraphErrors(15,x,
eff_em4
,
errx
,
err_em4
);
276
TGraph *gr9 =
new
TGraphErrors(15,x,
eff_ep5
,
errx
,
err_ep5
);
277
TGraph *gr10 =
new
TGraphErrors(15,x,
eff_em5
,
errx
,
err_em5
);
278
// TGraph *gr11 = new TGraphErrors(15,x,eff_ep6,errx,err_ep6);
279
// TGraph *gr12 = new TGraphErrors(15,x,eff_em6,errx,err_em6);
280
281
282
283
284
285
TCanvas *c1 =
new
TCanvas (
"c1"
,
"bhabha_eff"
,100,10,600,400);
286
TMultiGraph *mg =
new
TMultiGraph();
287
288
289
//c1->SetGrid();
290
291
mg->SetTitle(
"bhabha_eff"
);
292
293
gr1->SetLineColor(1);
294
gr2->SetLineColor(2);
295
gr3->SetLineColor(1);
296
gr4->SetLineColor(2);
297
gr5->SetLineColor(1);
298
gr6->SetLineColor(1);
299
gr7->SetLineColor(2);
300
gr8->SetLineColor(2);
301
gr9->SetLineColor(5);
302
gr10->SetLineColor(5);
303
// gr11->SetLineColor(2);
304
// gr12->SetLineColor(2);
305
306
gr1->SetMarkerColor(1);
307
gr2->SetMarkerColor(2);
308
gr3->SetMarkerColor(1);
309
gr4->SetMarkerColor(1);
310
gr5->SetMarkerColor(1);
311
gr6->SetMarkerColor(1);
312
gr7->SetMarkerColor(2);
313
gr8->SetMarkerColor(2);
314
gr9->SetMarkerColor(5);
315
gr10->SetMarkerColor(5);
316
// gr11->SetMarkerColor(2);
317
// gr12->SetMarkerColor(2);
318
319
gr1->SetMarkerStyle(8);
320
gr2->SetMarkerStyle(8);
321
gr3->SetMarkerStyle(20);
322
gr4->SetMarkerStyle(20);
323
gr5->SetMarkerStyle(8);
324
gr6->SetMarkerStyle(8);
325
gr7->SetMarkerStyle(20);
326
gr8->SetMarkerStyle(20);
327
gr9->SetMarkerStyle(28);
328
gr10->SetMarkerStyle(28);
329
// gr11->SetMarkerStyle(28);
330
// gr12->SetMarkerStyle(28);
331
332
333
//mg->Add(gr1);
334
//mg->Add(gr2);
335
mg->Add(gr3);
336
//mg->Add(gr4);
337
//mg->Add(gr5);
338
//mg->Add(gr6);
339
mg->Add(gr7);
340
//mg->Add(gr8);
341
//mg->Add(gr9);
342
//mg->Add(gr10);
343
//mg->Add(gr11);
344
//mg->Add(gr12);
345
346
347
mg->Draw(
"AP"
);
348
mg->GetYaxis()->SetRangeUser(0.8,1.02);
349
mg->GetXaxis()->SetRangeUser(0.5,1.9);
350
mg->GetXaxis()->SetTitle(
"Pt/GeV"
);
351
mg->GetYaxis()->SetTitle(
"Eff"
);
352
353
354
TLegend *
legend
=
new
TLegend(0.7,0.65,0.85,0.75);
355
//legend->AddEntry(gr1,"e+ 660","p");
356
//legend->AddEntry(gr2,"e- 660","p");
357
//legend->AddEntry(gr3,"e+ 660a newPat","p");
358
//legend->AddEntry(gr4,"e- 660a newPat","p");
359
//legend->AddEntry(gr5,"e+ 660a Pat","p");
360
//legend->AddEntry(gr6,"e- 660a Pat","p");
361
//legend->AddEntry(gr7,"e+ 660a newPat","p");
362
//legend->AddEntry(gr8,"e- 660a newPat","p");
363
//legend->AddEntry(gr9,"e+ 660a Pat_newKal","p");
364
//legend->AddEntry(gr10,"e- 660a Pat_newKal","p");
365
//legend->AddEntry(gr11,"e+ 653_MC_NoMix","p");
366
//legend->AddEntry(gr12,"e- 653_MC_NoMix","p");
367
368
//legend->AddEntry(gr1,"e+ Data PAT+TSF","p");
369
//legend->AddEntry(gr2,"e- Data PAT+TSF","p");
370
//legend->AddEntry(gr3,"e+ Data TSF","p");
371
//legend->AddEntry(gr4,"e- Data TSF","p");
372
//legend->AddEntry(gr5,"e+ MC PAT+TSF","p");
373
//legend->AddEntry(gr6,"e- MC PAT+TSF","p");
374
//legend->AddEntry(gr7,"e+ MC TSF","p");
375
//legend->AddEntry(gr8,"e- MC TSF","p");
376
377
//legend->AddEntry(gr1,"e+ MC oldPat","p");
378
//legend->AddEntry(gr2,"e- MC oldPat","p");
379
legend
->AddEntry(gr3,
"e+ Data oldPat"
,
"p"
);
380
//legend->AddEntry(gr4,"e- Data oldPat","p");
381
//legend->AddEntry(gr5,"e+ MC Tsf","p");
382
//legend->AddEntry(gr6,"e- MC Tsf","p");
383
//legend->AddEntry(gr7,"e+ Data Tsf","p");
384
//legend->AddEntry(gr8,"e- Data Tsf","p");
385
386
//legend->AddEntry(gr5,"e+ MC newPat","p");
387
//legend->AddEntry(gr6,"e- MC newPat","p");
388
legend
->AddEntry(gr7,
"e+ Data newPat"
,
"p"
);
389
//legend->AddEntry(gr8,"e- Data newPat","p");
390
391
392
legend
->Draw();
393
394
//c1->Print("all_comp.eps");
395
396
}
x
double x[1000]
Definition:
draw_charge_space_coarse_II.cxx:8
pxy_ep9
Int_t pxy_ep9[18]
Definition:
eff.cxx:13
pxy_ep5
Int_t pxy_ep5[18]
Definition:
eff.cxx:9
pxy_em5
Int_t pxy_em5[18]
Definition:
eff.cxx:22
pxy_em12
Int_t pxy_em12[18]
Definition:
eff.cxx:29
pxy_ep2
Int_t pxy_ep2[18]
Definition:
eff.cxx:6
err_ep
Double_t err_ep[18]
Definition:
eff.cxx:33
eff_em4
Double_t eff_em4[18]
Definition:
eff.cxx:47
err_ep3
Double_t err_ep3[18]
Definition:
eff.cxx:43
pxy_em6
Int_t pxy_em6[18]
Definition:
eff.cxx:23
err_ep5
Double_t err_ep5[18]
Definition:
eff.cxx:53
err_em6
Double_t err_em6[18]
Definition:
eff.cxx:59
pxy_em9
Int_t pxy_em9[18]
Definition:
eff.cxx:26
sprintf
sprintf(cut,"kal_costheta0_em>-0.93&&kal_costheta0_em<0.93&&kal_pxy0_em>=0.05+%d*0.1&&kal_pxy0_em<0.15+%d*0.1&&NGch>=2", j, j)
eff_em3
Double_t eff_em3[18]
Definition:
eff.cxx:42
err_em5
Double_t err_em5[18]
Definition:
eff.cxx:54
eff_ep3
Double_t eff_ep3[18]
Definition:
eff.cxx:41
pxy_ep8
Int_t pxy_ep8[18]
Definition:
eff.cxx:12
pxy_em8
Int_t pxy_em8[18]
Definition:
eff.cxx:25
pxy_ep11
Int_t pxy_ep11[18]
Definition:
eff.cxx:15
eff_ep6
Double_t eff_ep6[18]
Definition:
eff.cxx:56
err_em
Double_t err_em[18]
Definition:
eff.cxx:34
eff_ep2
Double_t eff_ep2[18]
Definition:
eff.cxx:36
errx
Double_t errx[18]
Definition:
eff.cxx:3
pxy_em11
Int_t pxy_em11[18]
Definition:
eff.cxx:28
pxy_em4
Int_t pxy_em4[18]
Definition:
eff.cxx:21
eff_em6
Double_t eff_em6[18]
Definition:
eff.cxx:57
f
TFile f("ana_bhabha660a_dqa_mcPat_zy_old.root")
pxy_ep7
Int_t pxy_ep7[18]
Definition:
eff.cxx:11
pxy_em3
Int_t pxy_em3[18]
Definition:
eff.cxx:20
pxy_ep6
Int_t pxy_ep6[18]
Definition:
eff.cxx:10
eff_ep
Double_t eff_ep[18]
Definition:
eff.cxx:31
pxy_ep1
Int_t pxy_ep1[18]
Definition:
eff.cxx:5
eff_ep5
Double_t eff_ep5[18]
Definition:
eff.cxx:51
err_ep2
Double_t err_ep2[18]
Definition:
eff.cxx:38
cut
Char_t cut[200]
Definition:
eff.cxx:63
err_em4
Double_t err_em4[18]
Definition:
eff.cxx:49
pxy_ep3
Int_t pxy_ep3[18]
Definition:
eff.cxx:7
pxy_ep4
Int_t pxy_ep4[18]
Definition:
eff.cxx:8
err_ep4
Double_t err_ep4[18]
Definition:
eff.cxx:48
pxy_ep10
Int_t pxy_ep10[18]
Definition:
eff.cxx:14
err_ep6
Double_t err_ep6[18]
Definition:
eff.cxx:58
eff_em
Double_t eff_em[18]
Definition:
eff.cxx:32
err_em3
Double_t err_em3[18]
Definition:
eff.cxx:44
eff_em2
Double_t eff_em2[18]
Definition:
eff.cxx:37
pxy_em7
Int_t pxy_em7[18]
Definition:
eff.cxx:24
eff_ep4
Double_t eff_ep4[18]
Definition:
eff.cxx:46
err_em2
Double_t err_em2[18]
Definition:
eff.cxx:39
legend
TLegend * legend
Definition:
eff.cxx:354
pxy_ep12
Int_t pxy_ep12[18]
Definition:
eff.cxx:16
pxy_em10
Int_t pxy_em10[18]
Definition:
eff.cxx:27
pxy_em1
Int_t pxy_em1[18]
Definition:
eff.cxx:18
pxy_em2
Int_t pxy_em2[18]
Definition:
eff.cxx:19
eff_em5
Double_t eff_em5[18]
Definition:
eff.cxx:52
source
DQA
DQASelBhabha
DQASelBhabha-00-00-11
share
eff.cxx
Generated by
1.9.6