- from ROOT import *
-
- #gROOT.ProcessLine(".x lhcbStyle.C")
- gStyle.SetPalette(1)
-
- infile = TFile("Kepler-histos.root")
- infile.cd("Tb/TbClusterPlots")
-
- nPlanes = 8
- efficiencies = []
- for i in range(nPlanes):
- histoname = "Plane" + repr(i)
- hTotal = gDirectory.Get("Positions/" + histoname)
- hPassed = gDirectory.Get("PositionsAssociated/" + histoname)
- eff = TEfficiency(hPassed, hTotal)
- eff.SetDirectory(0)
- efficiencies.append(eff)
- infile.Close()
-
- gStyle.SetPaintTextFormat("3.2g")
- c = TCanvas("c", "c", 1200, 600)
- c.Divide(4, 2, 0, 0)
- for i in range(nPlanes):
- c.cd(i + 1)
- efficiencies[i].Draw("col")
- #efficiencies[i].Draw("textsame")
- efficiencies[i].Paint("col")
- efficiencies[i].GetPaintedHistogram().GetXaxis().SetTitle("#font[12]{x} [mm]")
- efficiencies[i].GetPaintedHistogram().GetYaxis().SetTitle("#font[12]{y} [mm]")
- efficiencies[i].GetPaintedHistogram().SetMaximum(1.0)
- c.Update()
-