Plotting_MakeBlessedSlices.C
Go to the documentation of this file.
1 #pragma once
2 
5 #include "colors.h"
6 
7 using namespace ana;
8 
9 std::vector<int> vec_Colors0 = getColors(0);
10 std::vector<int> vec_Colors1 = getColors(1);
11 std::vector<int> vec_MyColors = {vec_Colors1.at(2), vec_Colors1.at(5), vec_Colors1.at(8), vec_Colors0.at(21), vec_Colors0.at(1), vec_Colors1.at(3)};
12 //std::vector<int> vec_MyColors = getColors(4);
13 
15 {
16 
17  TPaveText *pavetext = new TPaveText (0.15,0.92,0.16,0.96,"NDC");
18  pavetext->SetFillStyle(0);
19  pavetext->SetLineColor(0);
20  pavetext->SetLineWidth(0);
21  pavetext->SetBorderSize(1);
22  pavetext->SetTextColor(kGray+2);
23  pavetext->AddText(s.c_str());
24  pavetext->SetTextSize(2/40.);
25  pavetext->SetTextAlign(11);
26  pavetext->Draw();
27 
28  return;
29 }
30 
32 {
33 
34  TPaveText *pavetext = new TPaveText (0.59,0.92,0.95,0.96,"NDC");
35  pavetext->SetFillStyle(0);
36  pavetext->SetLineColor(0);
37  pavetext->SetLineWidth(0);
38  pavetext->SetBorderSize(1);
39  pavetext->SetTextColor(kBlue);
40  pavetext->AddText("NOvA Preliminary");
41  pavetext->SetTextSize(2/40.); // official is 2/50
42  pavetext->SetTextAlign(11);
43  pavetext->Draw();
44 
45  return;
46 }
47 
48 void SetMinBinToZero(TH1F *h, bool isDegen = false)
49 {
50  unsigned int minBin = 0;
51  double minValue = 10.;
52  for(unsigned int i = 1; i < h->GetNbinsX(); i++)
53  {
54  if(h->GetBinContent(i) < minValue)
55  {
56  minValue = h->GetBinContent(i);
57  minBin = i;
58  }
59  }
60 
61  h->SetBinContent(minBin, 0.);
62 
63  if(isDegen)
64  {
65  for(unsigned int i = 1; (i + 1) < h->GetNbinsX(); i++)
66  {
67  if(i-1!=0)
68  {
69  if(h->GetBinContent(i-1)>h->GetBinContent(i) && h->GetBinContent(i+1)>h->GetBinContent(i) && i!=minBin)
70  {
71  h->SetBinContent(i, 0.);
72  break;
73  }
74  }
75  }
76  }
77 
78  return;
79 }
80 
81 
83 {
84  std::string s_BaseDir = "/nova/data/users/abooth/Year2/TR_R19-04-17-2019anaa_BoxOpening/190426/";
85  std::string s_BaseDir18 = "/nova/ana/nu_mu_ana/Ana2018/Results/";
86  std::map<std::string,TFile*> map_StrToFile;
87  map_StrToFile["both_stat_dm2"] = new TFile((s_BaseDir + "RHC_and_FHC/slices/FCInputs/stat/hist_slices_2019_numuOnly_realData_both_stats_dmsq.root").c_str(), "READ");
88  map_StrToFile["fhc_stat_dm2"] = new TFile((s_BaseDir + "FHCOnly/slices/FCInputs/stat/hist_slices_2019_numuOnly_realData_FHCOnly_stats_dmsq.root").c_str(), "READ");
89  map_StrToFile["rhc_stat_dm2"] = new TFile((s_BaseDir + "RHCOnly/slices/FCInputs/stat/hist_slices_2019_numuOnly_realData_RHCOnly_stats_dmsq.root").c_str(), "READ");
90  map_StrToFile["both_stat_th23"] = new TFile((s_BaseDir + "RHC_and_FHC/slices/FCInputs/stat/hist_slices_2019_numuOnly_realData_both_stats_th23.root").c_str(), "READ");
91  map_StrToFile["fhc_stat_th23"] = new TFile((s_BaseDir + "FHCOnly/slices/FCInputs/stat/hist_slices_2019_numuOnly_realData_FHCOnly_stats_th23.root").c_str(), "READ");
92  map_StrToFile["rhc_stat_th23"] = new TFile((s_BaseDir + "RHCOnly/slices/FCInputs/stat/hist_slices_2019_numuOnly_realData_RHCOnly_stats_th23.root").c_str(), "READ");
93  map_StrToFile["both_syst_dm2"] = new TFile((s_BaseDir + "RHC_and_FHC/slices/FCInputs/syst/hist_slices_2019_numuOnly_realData_both_systs_dmsq.root").c_str(), "READ");
94  map_StrToFile["fhc_syst_dm2"] = new TFile((s_BaseDir + "FHCOnly/slices/FCInputs/syst/hist_slices_2019_numuOnly_realData_FHCOnly_systs_dmsq.root").c_str(), "READ");
95  map_StrToFile["rhc_syst_dm2"] = new TFile((s_BaseDir + "RHCOnly/slices/FCInputs/syst/hist_slices_2019_numuOnly_realData_RHCOnly_systs_dmsq.root").c_str(), "READ");
96  map_StrToFile["both_syst_th23"] = new TFile((s_BaseDir + "RHC_and_FHC/slices/FCInputs/syst/hist_slices_2019_numuOnly_realData_both_systs_th23.root").c_str(), "READ");
97  map_StrToFile["fhc_syst_th23"] = new TFile((s_BaseDir + "FHCOnly/slices/FCInputs/syst/hist_slices_2019_numuOnly_realData_FHCOnly_systs_th23.root").c_str(), "READ");
98  map_StrToFile["rhc_syst_th23"] = new TFile((s_BaseDir + "RHCOnly/slices/FCInputs/syst/hist_slices_2019_numuOnly_realData_RHCOnly_systs_th23.root").c_str(), "READ");
99  map_StrToFile["both_syst"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhcfhc__extrap_systs_2018calc_nh__numu2018.root").c_str(), "READ");
100  map_StrToFile["fhc_syst"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_fhc__extrap_systs_2018calc_nh__numu2018.root").c_str(), "READ");
101  map_StrToFile["rhc_syst"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhc__extrap_systs_2018calc_nh__numu2018.root").c_str(), "READ");
102  map_StrToFile["both_stat"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhcfhc__extrap_stats_2018calc_nh__numu2018.root").c_str(), "READ");
103  map_StrToFile["fhc_stat"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_fhc__extrap_stats_2018calc_nh__numu2018.root").c_str(), "READ");
104  map_StrToFile["rhc_stat"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhc__extrap_stats_2018calc_nh__numu2018.root").c_str(), "READ");
105  map_StrToFile["both_syst_ih"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhcfhc__extrap_systs_2018calc_ih__numu2018.root").c_str(), "READ");
106  map_StrToFile["fhc_syst_ih"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_fhc__extrap_systs_2018calc_ih__numu2018.root").c_str(), "READ");
107  map_StrToFile["rhc_syst_ih"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhc__extrap_systs_2018calc_ih__numu2018.root").c_str(), "READ");
108  map_StrToFile["both_stat_ih"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhcfhc__extrap_stats_2018calc_ih__numu2018.root").c_str(), "READ");
109  map_StrToFile["fhc_stat_ih"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_fhc__extrap_stats_2018calc_ih__numu2018.root").c_str(), "READ");
110  map_StrToFile["rhc_stat_ih"] = new TFile((s_BaseDir18 + "surfprof_realdata_cosmics_rhc__extrap_stats_2018calc_ih__numu2018.root").c_str(), "READ");
111 
112 
113  TCanvas *c = new TCanvas("c", "c", 800, 600);
114  c->SetBottomMargin(0.14);
115  c->SetLeftMargin (0.12);
116  gStyle->SetTitleOffset(1.02,"x");
117  std::string s_NFC = "No Feldman-Cousins";
118 
119  //2018JointVs2019_Stats_dmsq
120  TH1F *h1 = (TH1F*)map_StrToFile["both_stat_dm2"]->Get("slice_dmsq_NHUO");
121  TH1F *h2 = (TH1F*)map_StrToFile["fhc_stat_dm2"] ->Get("slice_dmsq_NHUO");
122  TH1F *h3 = (TH1F*)map_StrToFile["rhc_stat_dm2"] ->Get("slice_dmsq_NHUO");
123  TH1F *h4 = (TH1F*)map_StrToFile["both_stat"] ->Get("profile_delta32");
124 
125  SetMinBinToZero(h1);
126  SetMinBinToZero(h2);
127  SetMinBinToZero(h3, true);
128  SetMinBinToZero(h4);
129 
130  h1->SetLineColor(vec_MyColors.at(0));
131  h2->SetLineColor(vec_MyColors.at(1));
132  h3->SetLineColor(vec_MyColors.at(2));
133  h4->SetLineColor(vec_MyColors.at(3));
134  h4->SetLineStyle(kDashed);
135 
136  h1->GetYaxis()->SetTitle("Significance (#sqrt{#Delta#chi^{2}})");
137  h1->GetXaxis()->CenterTitle();
138  h1->GetYaxis()->CenterTitle();
139  h1->SetTitle("");
140 
141  TLegend *leg1 = new TLegend(0.2, 0.6, 0.85, 0.85);
142  leg1->SetHeader("NOvA Normal Hierarchy");
143  leg1->SetTextSizePixels(20);
144  leg1->SetBorderSize(0);
145  leg1->SetFillStyle(0);
146 
147  leg1->AddEntry(h1, "#nu_{#mu} + #bar{#nu}_{#mu} no systematics", "L");
148  leg1->AddEntry(h2, "#nu_{#mu} no systematics", "L");
149  leg1->AddEntry(h3, "#bar{#nu}_{#mu} no systematics", "L");
150  leg1->AddEntry(h4, "#nu_{#mu} + #bar{#nu}_{#mu} 2018 no systematics", "L");
151 
152  h1->Draw("HIST C");
153  h2->Draw("HIST C SAME");
154  h3->Draw("HIST C SAME");
155  h4->Draw("HIST C SAME");
156 
157  h1->GetXaxis()->SetRangeUser(2.2, 2.8);
158  h1->GetYaxis()->SetRangeUser(0., 6.);
159 
160  leg1->Draw();
162  CornerLabel(s_NFC);
163  c->SaveAs("slices_2018JointVs2019_Stats_dmsq.pdf");
164  c->Clear();
165 
166 
167  //2018JointVs2019_Systs_dmsq
168  TH1F *h5 = (TH1F*)map_StrToFile["both_syst_dm2"]->Get("slice_dmsq_NHUO");
169  TH1F *h6 = (TH1F*)map_StrToFile["fhc_syst_dm2"] ->Get("slice_dmsq_NHUO");
170  TH1F *h7 = (TH1F*)map_StrToFile["rhc_syst_dm2"] ->Get("slice_dmsq_NHUO");
171  TH1F *h8 = (TH1F*)map_StrToFile["both_syst"] ->Get("profile_delta32");
172 
173  SetMinBinToZero(h5);
174  SetMinBinToZero(h6);
175  SetMinBinToZero(h7, true);
176  SetMinBinToZero(h8);
177 
178  h5->SetLineColor(vec_MyColors.at(0));
179  h6->SetLineColor(vec_MyColors.at(1));
180  h7->SetLineColor(vec_MyColors.at(2));
181  h8->SetLineColor(vec_MyColors.at(3));
182  h8->SetLineStyle(kDashed);
183 
184  h5->GetYaxis()->SetTitle("Significance (#sqrt{#Delta#chi^{2}})");
185  h5->GetXaxis()->CenterTitle();
186  h5->GetYaxis()->CenterTitle();
187  h5->SetTitle("");
188 
189  TLegend *leg2 = new TLegend(0.32, 0.6, 0.85, 0.85);
190  leg2->SetHeader("NOvA Normal Hierarchy");
191  leg2->SetTextSizePixels(20);
192  leg2->SetBorderSize(0);
193  leg2->SetFillStyle(0);
194 
195  leg2->AddEntry(h5, "#nu_{#mu} + #bar{#nu}_{#mu}", "L");
196  leg2->AddEntry(h6, "#nu_{#mu}", "L");
197  leg2->AddEntry(h7, "#bar{#nu}_{#mu}", "L");
198  leg2->AddEntry(h8, "#nu_{#mu} + #bar{#nu}_{#mu} 2018", "L");
199 
200  h5->Draw("HIST C");
201  h6->Draw("HIST C SAME");
202  h7->Draw("HIST C SAME");
203  h8->Draw("HIST C SAME");
204 
205  h5->GetXaxis()->SetRangeUser(2.2, 2.8);
206  h5->GetYaxis()->SetRangeUser(0., 6.);
207 
208  leg2->Draw();
210  CornerLabel(s_NFC);
211  c->SaveAs("slices_2018JointVs2019_Systs_dmsq.pdf");
212  c->Clear();
213 
214  //2018JointVs2019_Stats_th23
215  TH1F *h9 = (TH1F*)map_StrToFile["both_stat_th23"]->Get("slice_th23_NHUO");
216  TH1F *h10 = (TH1F*)map_StrToFile["fhc_stat_th23"] ->Get("slice_th23_NHUO");
217  TH1F *h11 = (TH1F*)map_StrToFile["rhc_stat_th23"] ->Get("slice_th23_NHUO");
218  TH1F *h12 = (TH1F*)map_StrToFile["both_stat"] ->Get("profile_sin23");
219 
220  SetMinBinToZero(h9);
221  SetMinBinToZero(h10);
222  SetMinBinToZero(h11, true);
223  SetMinBinToZero(h12);
224 
225  h9->SetLineColor(vec_MyColors.at(0));
226  h10->SetLineColor(vec_MyColors.at(1));
227  h11->SetLineColor(vec_MyColors.at(2));
228  h12->SetLineColor(vec_MyColors.at(3));
229  h12->SetLineStyle(kDashed);
230 
231  h9->GetYaxis()->SetTitle("Significance (#sqrt{#Delta#chi^{2}})");
232  h9->GetXaxis()->CenterTitle();
233  h9->GetYaxis()->CenterTitle();
234  h9->SetTitle("");
235 
236  TLegend *leg3 = new TLegend(0.22, 0.6, 0.85, 0.85);
237  leg3->SetHeader("NOvA Normal Hierarchy");
238  leg3->SetTextSizePixels(20);
239  leg3->SetBorderSize(0);
240  leg3->SetFillStyle(0);
241 
242  leg3->AddEntry(h9, "#nu_{#mu} + #bar{#nu}_{#mu} no systematics", "L");
243  leg3->AddEntry(h10, "#nu_{#mu} no systematics", "L");
244  leg3->AddEntry(h11, "#bar{#nu}_{#mu} no systematics", "L");
245  leg3->AddEntry(h12, "#nu_{#mu} + #bar{#nu}_{#mu} 2018 no systematics", "L");
246 
247 
248  h9->Draw("HIST C");
249  h10->Draw("HIST C SAME");
250  h11->Draw("HIST C SAME");
251  h12->Draw("HIST C SAME");
252 
253  h9->GetXaxis()->SetRangeUser(0.33, 0.67);
254  h9->GetYaxis()->SetRangeUser(0., 7.);
255 
256  leg3->Draw();
258  CornerLabel(s_NFC);
259  c->SaveAs("slices_2018JointVs2019_Stats_th23.pdf");
260  c->Clear();
261 
262  //2018JointVs2019_Systs_th23
263  TH1F *h13 = (TH1F*)map_StrToFile["both_syst_th23"]->Get("slice_th23_NHUO");
264  TH1F *h14 = (TH1F*)map_StrToFile["fhc_syst_th23"] ->Get("slice_th23_NHUO");
265  TH1F *h15 = (TH1F*)map_StrToFile["rhc_syst_th23"] ->Get("slice_th23_NHUO");
266  TH1F *h16 = (TH1F*)map_StrToFile["both_syst"] ->Get("profile_sin23");
267 
268  SetMinBinToZero(h13);
269  SetMinBinToZero(h14);
270  SetMinBinToZero(h15, true);
271  SetMinBinToZero(h16);
272 
273  h13->SetLineColor(vec_MyColors.at(0));
274  h14->SetLineColor(vec_MyColors.at(1));
275  h15->SetLineColor(vec_MyColors.at(2));
276  h16->SetLineColor(vec_MyColors.at(3));
277  h16->SetLineStyle(kDashed);
278 
279  h13->GetYaxis()->SetTitle("Significance (#sqrt{#Delta#chi^{2}})");
280  h13->GetXaxis()->CenterTitle();
281  h13->GetYaxis()->CenterTitle();
282  h13->SetTitle("");
283 
284  TLegend *leg4 = new TLegend(0.32, 0.6, 0.85, 0.85);
285  leg4->SetHeader("NOvA Normal Hierarchy");
286  leg4->SetTextSizePixels(20);
287  leg4->SetBorderSize(0);
288  leg4->SetFillStyle(0);
289 
290  leg4->AddEntry(h13, "#nu_{#mu} + #bar{#nu}_{#mu}", "L");
291  leg4->AddEntry(h14, "#nu_{#mu}", "L");
292  leg4->AddEntry(h15, "#bar{#nu}_{#mu}", "L");
293  leg4->AddEntry(h16, "#nu_{#mu} + #bar{#nu}_{#mu} 2018", "L");
294 
295  h13->Draw("HIST C");
296  h14->Draw("HIST C SAME");
297  h15->Draw("HIST C SAME");
298  h16->Draw("HIST C SAME");
299 
300  h13->GetXaxis()->SetRangeUser(0.33, 0.67);
301  h13->GetYaxis()->SetRangeUser(0., 7.);
302 
303  leg4->Draw();
305  CornerLabel(s_NFC);
306  c->SaveAs("slices_2018JointVs2019_Systs_th23.pdf");
307  c->Clear();
308 
309  //2018JointVs2019Joint_Stats_th23
310  h9->GetXaxis()->CenterTitle();
311  h9->GetYaxis()->CenterTitle();
312  h9->SetTitle("");
313 
314  TLegend *leg5 = new TLegend(0.25, 0.72, 0.85, 0.85);
315  leg5->SetHeader("NOvA Normal Hierarchy");
316  leg5->SetTextSizePixels(20);
317  leg5->SetBorderSize(0);
318  leg5->SetFillStyle(0);
319 
320  leg5->AddEntry(h9, "#nu_{#mu} + #bar{#nu}_{#mu} no systematics", "L");
321  leg5->AddEntry(h12, "#nu_{#mu} + #bar{#nu}_{#mu} 2018 no systematics", "L");
322 
323 
324  h9->Draw("HIST C");
325  h12->Draw("HIST C SAME");
326 
327  h9->GetXaxis()->SetRangeUser(0.33, 0.67);
328  h9->GetYaxis()->SetRangeUser(0., 7.);
329 
330  leg5->Draw();
332  CornerLabel(s_NFC);
333  c->SaveAs("slices_2018JointVs2019Joint_Stats_th23.pdf");
334  c->Clear();
335 
336  //2018JointVs2019Joint_Systs_th23
337  h13->GetYaxis()->SetTitle("Significance (#sqrt{#Delta#chi^{2}})");
338  h13->GetXaxis()->CenterTitle();
339  h13->GetYaxis()->CenterTitle();
340  h13->SetTitle("");
341 
342  TLegend *leg6 = new TLegend(0.25, 0.72, 0.85, 0.85);
343  leg6->SetHeader("NOvA Normal Hierarchy");
344  leg6->SetTextSizePixels(20);
345  leg6->SetBorderSize(0);
346  leg6->SetFillStyle(0);
347 
348  leg6->AddEntry(h13, "#nu_{#mu} + #bar{#nu}_{#mu}", "L");
349  leg6->AddEntry(h16, "#nu_{#mu} + #bar{#nu}_{#mu} 2018", "L");
350 
351  h13->Draw("HIST C");
352  h16->Draw("HIST C SAME");
353 
354  h13->GetXaxis()->SetRangeUser(0.33, 0.67);
355  h13->GetYaxis()->SetRangeUser(0., 7.);
356 
357  leg6->Draw();
359  CornerLabel(s_NFC);
360  c->SaveAs("slices_2018JointVs2019Joint_Systs_th23.pdf");
361  c->Clear();
362 
363  //2019JointNHVsIH_th23
364  TH1F *h17 = (TH1F*)map_StrToFile["both_syst_th23"]->Get("slice_th23_IHUO");
365  TH1F *h18 = (TH1F*)map_StrToFile["fhc_syst_th23"] ->Get("slice_th23_IHUO");
366  TH1F *h19 = (TH1F*)map_StrToFile["rhc_syst_th23"] ->Get("slice_th23_IHUO");
367  TH1F *h20 = (TH1F*)map_StrToFile["both_syst"] ->Get("profile_sin23");
368  TH1F *h21 = (TH1F*)map_StrToFile["fhc_syst"] ->Get("profile_sin23");
369  TH1F *h22 = (TH1F*)map_StrToFile["rhc_syst"] ->Get("profile_sin23");
370 
371  SetMinBinToZero(h17);
372  SetMinBinToZero(h18);
373  SetMinBinToZero(h19, true);
374  SetMinBinToZero(h20);
375  SetMinBinToZero(h21);
376  SetMinBinToZero(h22, true);
377 
378  h17->SetLineColor(vec_MyColors.at(0));
379  h18->SetLineColor(vec_MyColors.at(1));
380  h19->SetLineColor(vec_MyColors.at(2));
381  h20->SetLineColor(vec_MyColors.at(0));
382  h21->SetLineColor(vec_MyColors.at(1));
383  h22->SetLineColor(vec_MyColors.at(2));
384  h20->SetLineStyle(kDashed);
385  h21->SetLineStyle(kDashed);
386  h22->SetLineStyle(kDashed);
387 
388  TLegend *leg7 = new TLegend(0.5, 0.7, 0.85, 0.85);
389  leg7->AddEntry(h13, "#nu_{#mu} + #bar{#nu}_{#mu}", "L");
390  leg7->AddEntry(h14, "#nu_{#mu}", "L");
391  leg7->AddEntry(h15, "#bar{#nu}_{#mu}", "L");
392  TLegend *leg8 = new TLegend(0.28, 0.7, 0.5, 0.85);
393  TH1 *hDummy1 = new TH1D("hDummy1", "hDummy1", 1, 0, 1);
394  hDummy1->SetLineColor(kBlack);
395  TH1 *hDummy2 = new TH1D("hDummy2", "hDummy2", 1, 0, 1);
396  hDummy2->SetLineColor(kBlack);
397  hDummy2->SetLineStyle(kDashed);
398  leg8->AddEntry(hDummy1, "NOvA NH", "L");
399  leg8->AddEntry(hDummy2, "NOvA IH", "L");
400 
401  h17->Draw("HIST C");
402  h18->Draw("HIST C SAME");
403  h19->Draw("HIST C SAME");
404  h20->Draw("HIST C SAME");
405  h21->Draw("HIST C SAME");
406  h22->Draw("HIST C SAME");
407 
408  h17->GetYaxis()->SetTitle("Significance (#sqrt{#Delta#chi^{2}})");
409  h17->GetXaxis()->CenterTitle();
410  h17->GetYaxis()->CenterTitle();
411  h17->GetXaxis()->SetRangeUser(0.33, 0.67);
412  h17->GetYaxis()->SetRangeUser(0., 7.);
413 
414  leg7->Draw();
415  leg8->Draw();
417  CornerLabel(s_NFC);
418  c->SaveAs("slices_2019JointNHVsIH_th23.pdf");
419  c->Clear();
420 
421 }
422 
Cuts and Vars for the 2020 FD DiF Study.
Definition: vars.h:6
TH1F * h3
Definition: berger.C:36
void SetMinBinToZero(TH1F *h, bool isDegen=false)
TH1D * h8
Definition: plot_hist.C:21
cout<< "Opened file "<< fin<< " ixs= "<< ixs<< endl;if(ixs==0) hhh=(TH1F *) fff-> Get("h1")
Definition: AddMC.C:8
TLegend * leg1
Definition: plot_hist.C:105
TH1D * h15
Definition: plot_hist.C:30
TH1F * h10
Definition: plot.C:188
TH1D * h14
Definition: plot_hist.C:29
std::vector< int > vec_Colors1
const XML_Char * s
Definition: expat.h:262
std::vector< int > vec_Colors0
void CornerLabel(std::string &s)
TH1F * h2
Definition: plot.C:45
const std::vector< int > & getColors(int whichColours)
Definition: colors.h:83
TH1D * h17
Definition: plot_hist.C:34
TH1D * h7
Definition: plot_hist.C:20
TH1F * h1
TH1F * h11
Definition: plot.C:43
::xsd::cxx::tree::string< char, simple_type > string
Definition: Database.h:154
TH1D * h9
Definition: plot_hist.C:22
TH1F * h20
Definition: plot.C:46
TH1D * h13
Definition: plot_hist.C:28
TH1D * h12
Definition: plot_hist.C:27
std::vector< int > vec_MyColors
void PreliminaryBoxOpening()
TH1D * h16
Definition: plot_hist.C:31
void Plotting_MakeBlessedSlices()