37workspaceName =
"combined"
38modelConfigName =
"ModelConfig"
40filename =
"results/example_combined_GaussExample_model.root"
42if ROOT.gSystem.AccessPathName(filename):
44 print(
"will run standard hist2workspace example")
45 ROOT.gROOT.ProcessLine(
".! prepareHistFactory .")
46 ROOT.gROOT.ProcessLine(
".! hist2workspace config/example.xml")
47 print(
"\n\n---------------------")
48 print(
"Done creating example input")
49 print(
"---------------------\n\n")
51file = ROOT.TFile.Open(filename)
59w = file.Get(workspaceName)
62mc = w[modelConfigName]
69p = ROOT.RooStats.ProfileInspector()
70profile_plots = p.GetListOfProfilePlots(data, mc)
73c1 = ROOT.TCanvas(
"c1",
"ProfileInspectorDemo", 800, 200)
77 ny = ROOT.TMath.CeilNint(n / nx)
78 nx = ROOT.TMath.CeilNint(n**0.5)
82for i, plot
in enumerate(profile_plots):