23 static void DrawPmtH2(TH2*
h, TCanvas* c, Bool_t usePmtBins =
false)
25 if (c ==
nullptr)
return;
28 TH2D* hUp = (TH2D*)
h->Clone();
32 hUp->GetYaxis()->SetRange(yPmtBins.size() / 2 + 1, yPmtBins.size());
35 hUp->GetYaxis()->SetRangeUser(120, 210);
37 hUp->GetYaxis()->SetTitleOffset(0.75);
38 hUp->GetZaxis()->SetTitleOffset(0.87);
39 gPad->SetLeftMargin(0.1);
40 gPad->SetRightMargin(0.15);
42 TH2D* hDown = (TH2D*)
h->Clone();
45 hDown->GetYaxis()->SetRange(0, yPmtBins.size() / 2 - 1);
48 hDown->GetYaxis()->SetRangeUser(-210, -120);
51 hDown->GetYaxis()->SetTitleOffset(0.75);
52 hDown->GetZaxis()->SetTitleOffset(0.87);
53 gPad->SetLeftMargin(0.1);
54 gPad->SetRightMargin(0.15);
59 if (c ==
nullptr)
return;
63 gUp->GetYaxis()->SetTitleOffset(0.75);
64 gUp->GetZaxis()->SetTitleOffset(0.87);
65 gPad->SetLeftMargin(0.1);
66 gPad->SetRightMargin(0.15);
69 gDown->GetYaxis()->SetTitleOffset(0.75);
70 gDown->GetZaxis()->SetTitleOffset(0.87);
71 gPad->SetLeftMargin(0.1);
72 gPad->SetRightMargin(0.15);